[AsteriskBrasil] Recuperando informações do canal via AMI
Alex Sander
sanderdabio em globo.com
Sexta Dezembro 13 12:04:56 BRST 2013
Pessoal, boa tarde!
Sei que quando ninguém responde é porque provavelmente não passaram por um
problema parecido.
Mas pode ser que eu tenha me expressado mal. Por isso gostaria de reforçar
o pedido. Quero apenas recuperar as variáveis do canal que for atendido por
um ramal. Como o ID do canal varia dinâmicamente, não consigo recuperar
automaticamente.
Por exemplo, quero popar na tela do operador o ANI e o Protocolo que defini
antes na URA.
Me ajudem nessa aí.
Att,
Em 12 de dezembro de 2013 11:57, Alex Sander <sanderdabio em globo.com>escreveu:
> Pessoal,
>
> Desenvolvi uma URA em AGI que vocaliza um número de protocolo. Daí eu
> defini uma variavel de Canal para armazenar o valor desta variável.
>
> Só que na integração com a aplicação utilizando AMI não consigo recuperar
> o canal que o ramal respondeu a chamada, não estou sabendo como fazer isso.
>
> No ambiente de testes o chamador é SIP/2001 e o chamado na fila é
> SIP/2000. Num dos testes os dois canais abertos foram:
>
> SIP/2001-0000001d: Onde estão as variáveis do chamador que quero recuperar
>
> SIP/2001-0000001e: Ramal onde quero monitorar os eventos
>
> Utilizo o PHPAGI. Quando copio o canal para o método, consigo recuperar as
> variáveis corretamente. EX: $Protocolo =
> $ami->GetVar("SIP/2001-0000001d","protocolo");
>
> Mas o que eu quero é recuperar o canal de forma automática dentro da
> aplicação.
>
> Alguém poderia me ajudar?
>
> Att,
>
> Alex
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20131213/4c462029/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil