AMD ()
Sinopse
"Tentar" detectar atendedores de chamadas.
Descrição
Esta aplicação "tenta" detectar atendedores de chamadas no início de uma chamadas de saída. Basta encaminhar para esse aplicativo (Application_AMD) após a chamada ser atendida (somente chamadas originadas, é claro).
Quando carregado, AMD lê "amd.conf" e usa os parâmetros especificados como valores padrão. Esses valores padrão é substituído quando o aplicativo AMD() é chamando com parâmetros.
Esta aplicação define as seguintes variáveis de canal:
${AMDSTATUS}
- Este é o estado de detecção do atendedor de chamadas- MACHINE - MÁQUINA;
- HUMAN - HUMANO;
- NOTSURE - NÃO TENHO CERTEZA;
- HANGUP - DESLIGOU.
${AMDCAUSE}
- Indica a causa que levou à conclusão de- TOOLONG - Tempo Total;
- INITIALSILENCE - Duração do Silêncio - initialSilence;
- HUMAN - Duração do Silêncio - afterGreetingSilence;
- LONGGREETING - Duração da Voz Humana - Greeting;
- MAXWORDLENGTH - número máximo de palavras - Word Count.
Sintaxe
AMD([initialSilence,[greeting,[afterGreetingSilence,[totalAnalysis Time,[miniumWordLength,[betweenWordSilence,[maximumNumberOfWords,[silenceThreshold,[maximumWordLength]]]]]]]]])
argumentos
initialSilence
- É duração máxima silêncio inicial antes de saudação. Se esse número for excedido definida como MACHINE;greeting
- é o comprimento máximo de uma saudação. Se esse número for excedido definida como MACHINE;afterGreetingSilence
- é o silêncio após a detecção de uma saudação. Se esse número for excedido definido como HUMANO;totalAnalysis Time
- é o tempo máximo permitido para o algoritmo para decidir se é HUMAN ou MACHINE;miniumWordLength
- é a duração mínima de Voz considerada uma palavra;betweenWordSilence
- é a duração mínima de silêncio depois de uma palavra para considerar o áudio a seguir para ser uma nova palavra;maximumNumberOfWords
- é o número máximo de palavras em uma saudação Se esse número for excedido definida como MACHINE;silenceThreshold
- Quanto tempo nós consideramos o silêncio;maximumWordLength
- é a duração máxima de uma palavra de aceitar. Se ultrapassado definida como MACHINE.
Uma coisa que você tem que saber é que se a caixa postal do sistema de telefonia for uma voz humana gravada, você vai ter falsos positivos, pois o AMD vai detectar como HUMAN.
Fora isto devo lembrar que o AMD do Asterisk apesar de funcionar muito bem, ele é um aplicativo que tem como objetivo TENTAR reconhecer na RTPC se o que tem na linha comutada é um humano ou uma maquina. E não importa o tipo de maquina. Se for detectado uma maquina, ele não tem como definir se é uma Caixa postal ou uma Secretaria Eletrônica ou mesmo um serviço de aviso da operadora, tipo "Este numero mudou favor ligar para...."
Fonte: Wiki Digium
Se você gostou deste post, recomendo que leia este também.
Se você gostou deste post, recomendo que leia este também.
Deixe um comentário