Aplicações do Dialplan do Asterisk 21
Sinopse:
Realiza uma chamada, repetindo a tentativa em caso de falha, permitindo uma extensão de saída opcional.
Descrição:Esta aplicação tenta realizar uma chamada utilizando a aplicação `Dial` padrão. Se nenhum canal puder ser alcançado, o arquivo de áudio especificado será reproduzido. Em seguida, aguarda o número de segundos definido em `sleep` antes de tentar a chamada novamente. Após o número de tentativas definido em `retries`, o canal de chamada continua na próxima prioridade no dialplan. Se `retries` for definido como 0, esta aplicação tentará repetidamente sem fim. Enquanto aguarda para tentar uma chamada, uma extensão de um dígito pode ser discada. Se essa extensão existir no contexto definido em `EXITCONTEXT` ou no contexto atual, a chamada saltará imediatamente para essa extensão. Os argumentos de discagem (`dialargs`) são especificados no mesmo formato que os argumentos fornecidos à aplicação `Dial`.
Sintaxe: RetryDial(announce,sleep,retries,dialargs)Parâmetros:announce - Nome do arquivo de áudio que será reproduzido quando nenhum canal puder ser alcançado.sleep - Número de segundos para aguardar após uma tentativa de discagem falhada antes de uma nova tentativa ser feita.retries - Número de tentativas. Quando este limite é atingido, o fluxo continua na próxima prioridade no dialplan.dialargs - No mesmo formato dos argumentos fornecidos à aplicação `Dial`.