Aplicações do Dialplan do Asterisk 20
Descrição:Esta aplicação tenta detectar máquinas de atendimento automático no início de chamadas de saída. Simplesmente chame esta aplicação após a chamada ter sido atendida (apenas para chamadas de saída, obviamente).
Ao ser carregada, a aplicação AMD lê o arquivo
amd.conf e utiliza os parâmetros especificados como valores padrão. Esses valores padrão são sobrescritos quando a aplicação AMD é chamada com parâmetros.
Esta aplicação define as seguintes variáveis de canal:
AMDSTATUS - Status da detecção da máquina de atendimento automático (MACHINE, HUMAN, NOTSURE, HANGUP).
AMDCAUSE - Indica a causa que levou à conclusão (TOOLONG, etc.).
INITIALSILENCE - Duração do silêncio inicial.
HUMAN - Duração do silêncio após a saudação.
LONGGREETING - Duração da saudação.
MAXWORDLENGTH - Comprimento máximo de uma única palavra.
MAXWORDS - Número máximo de palavras.
Sintaxe:AMD([initialSilence,[greeting,[afterGreetingSilence,[totalAnalysis Time,[miniumWordLength,[betweenWordSilence,[maximumNumberOfWords,[silenceThreshold,[maximumWordLength,[audioFile]]]]]]]]]])Parâmetros:initialSilence - Duração máxima do silêncio inicial antes da saudação. Se excedido, o resultado é a detecção como MACHINE.
greeting - Comprimento máximo da saudação. Se excedido, o resultado é a detecção como MACHINE.
afterGreetingSilence - Silêncio após a detecção de uma saudação. Se excedido, o resultado é a detecção como HUMAN.
totalAnalysis Time - Tempo máximo permitido para o algoritmo decidir se o áudio representa um HUMAN ou uma MACHINE.
miniumWordLength - Duração mínima de voz considerada como uma palavra.
betweenWordSilence - Duração mínima de silêncio após uma palavra para considerar o áudio subsequente como uma nova palavra.
maximumNumberOfWords - Número máximo de palavras em uma saudação. Se excedido, o resultado é a detecção como MACHINE.
silenceThreshold - Nível médio de ruído (de 0 a 32767) que, se não for excedido, deve ser considerado silêncio.
maximumWordLength - Duração máxima de uma palavra aceitável. Se excedido, o resultado é a detecção como MACHINE.
audioFile - Arquivo de áudio a ser reproduzido para o chamador enquanto o AMD está em andamento. Por padrão, nenhum arquivo de áudio é reproduzido. Se um arquivo de áudio estiver configurado em
amd.conf, esse arquivo será usado se nenhum for especificado aqui. Esse arquivo pode ser substituído por este argumento.
Aplicações relacionadas do dialplan: WaitForSilence,
WaitForNoise