<div dir="ltr"><div><div><div>Pessoal, boa tarde!<br><br>Sei que quando ninguém responde é porque provavelmente não passaram por um problema parecido.<br><br></div>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.<br>
<br></div>Por exemplo, quero popar na tela do operador o ANI e o Protocolo que defini antes na URA.<br><br></div>Me ajudem nessa aí.<br><br>Att,<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 12 de dezembro de 2013 11:57, Alex Sander <span dir="ltr">&lt;<a href="mailto:sanderdabio@globo.com" target="_blank">sanderdabio@globo.com</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Pessoal,<br><br>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.<br>
<br></div>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.<br>
<br></div>No ambiente de testes o chamador é SIP/2001 e o chamado na fila é SIP/2000. Num dos testes os dois canais abertos foram:<br><br>SIP/2001-0000001d: Onde estão as variáveis do chamador que quero recuperar<br><br>
SIP/2001-0000001e: Ramal onde quero monitorar os eventos<br>
<br></div>Utilizo o PHPAGI. Quando copio o canal para o método, consigo recuperar as variáveis corretamente. EX: $Protocolo = $ami-&gt;GetVar(&quot;SIP/2001-0000001d&quot;,&quot;protocolo&quot;);<br><br></div>Mas o que eu quero é recuperar o canal de forma automática dentro da aplicação.<br>

<br></div>Alguém poderia me ajudar?<br><br></div>Att,<br><br>Alex <br></div>
</blockquote></div><br></div>