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.

Asterisk™ AMD, o que é isto ?

 

Nenhum comentário

Tecnologia do Blogger.