Aplicações do Dialplan do Asterisk 18
Comando:
AMD()
Sinopse:
Tentar detectar máquinas de resposta.
Descrição:
Este aplicativo tenta detectar máquinas de resposta no início de chamadas de saída. Basta chamar este aplicativo após a chamada ter sido atendida (apenas chamadas de saída, obviamente). Quando carregado, o AMD lê o arquivo amd.conf e utiliza os parâmetros especificados como valores padrão. Esses valores padrão são substituídos quando o AMD é chamado com parâmetros. Este aplicativo define as seguintes variáveis de canal: AMDSTATUS - Este é o status da detecção de máquina de resposta (MACHINE, HUMAN, NOTSURE, HANGUP); AMDCAUSE - Indica a causa que levou à conclusão (TOOLONG, INITIALSILENCE, HUMAN, LONGGREETING, MAXWORDLENGTH, MAXWORDS). A sintaxe completa é: AMD([initialSilence,[greeting,[afterGreetingSilence,[totalAnalysisTime,[minimumWordLength,[betweenWordSilence,[maximumNumberOfWords,[silenceThreshold,[maximumWordLength,[audioFile]]]]]]]]]]), onde cada parâmetro controla diferentes aspectos da detecção como duração de silêncio inicial, comprimento máximo da saudação, tempo total de análise, entre outros. O aplicativo também pode tocar um arquivo de áudio durante a detecção se especificado.
Sintaxe:
AMD([initialSilence,[greeting,[afterGreetingSilence,[totalAnalysis Time,[miniumWordLength,[betweenWordSilence,[maximumNumberOfWords,[silenceThreshold,[maximumWordLength,[audioFile]]]]]]]]]])
Veja Também:
Fonte: Asterisk Wiki