[AsteriskBrasil] Desafio com AMD

Wagner Mazuchi wagner em sincronismotelecom.com
Terça Março 22 17:23:03 BRT 2016


Olá pessoal,

Estou quebrando a cabeça para usar o AMD em um projeto que estou criando.
O objetivo é disparar ligações para os clientes e quando quem atender for
uma caixa postal, desligar a ligação e registrar esse evento.

Sendo que imaginando o cenário em que disparo uma ligação: recebo ring, o
cliente vê a ligação e rejeita a chamada, recebo a mensagem que a ligação
vai ser enviada para a caixa postal e pode ser tarifada após o sinal(isso
ocorre antes do PBX receber o sinal de atendimento da ligação (200 OK),
depois disso recebo o beep (neste momento recebo o 200 OK) e a mensagem que
estou acessando a caixa postal de XXXXXXXXX.

O problema é desligar antes do beep, para evitar de ser tarifado.

Primeiro fiz da seguinte forma:

Chamando uma macro dentro do Dial (usando o parâmetro M), mas a macro neste
caso só é ativada quando recebe algum evento como BUSY, e o ANSWER, só que
o ANSWER neste caso só vem no momento do beep. O reconhecimento funciona
muito bem desta forma mas como só atende após o beep não resolve o meu
problema.

Depois fiz da seguinte forma:

Disparo uma ligação para uma AGI que atende e inicia o AMD, depois
direciono a ligação para o cliente, nesta minha AGI o AMD fica analisando
de 3,5 segundos em 3,5 segundos e retornando o status do atendimento
MACHINE ou HUMAN. Desta forma consigo analisar a ocorrência no momento da
mensagem de em que serei direcionado para a caixa postal após o beep, o
problema é que o AMD reconhece esta mensagem como HUMAN.

Alguém já enfrentou o mesmo problema com o AMD?
Alguém já solucionou este problema?

Procurei muito e não encontrei ninguém relatando o mesmo caso.
Lembrando que só utilizo operadoras VOIP.

*Wagner Mazuchi de Lima Junior*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20160322/556acacc/attachment.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil