<div dir="ltr"><div>Jefao<br><br>Acho que não é isso ou eu entendi errado, até porque estou apagando a referência no AstDB pela própria action do AMI. Quero apenas recuperar, no momento que a chamada é atendida, o CallID, tal como aparece no display do aparelho.<br>
<br>Abri o código do Asternic, mas percebi que os dados na aba realtime são recuperados do banco. Vou continuar estudando uma forma sem precisar jogar em realtime, se tiver alguma outra idéia.<br><br></div>Te agradeço muita a ajuda que tem me dado.<br>
<br>Att,<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 17 de dezembro de 2013 14:09, jefaokpta <span dir="ltr"><<a href="mailto:jefaokpta@hotmail.com" target="_blank">jefaokpta@hotmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Ok, acho q agora ficou mais fácil, pq
vc pode executar uma macro qnd o agente atender, seguinte:<br>
<br>
Se vc estiver usando ast* 1.6 em diante, vc tem uma opção na app
queue de executar uma macro qnd algum agente atender. Daí vc passa
como parâmetro o CALLERID p macro.<br>
<br>
Ex:<br>
crie a macro q pegue o dado do astDB<br>
[macro-getAstDB]<br>
exten=> s,1,Set(BLA=${DB_DELETE(CANAL/${ARG1})})<br>
<br>
na hora d jogar a ligação p fila...<br>
exten=> ...<br>
exten => ...,Queue(nome-fila,,,,60,,getAstDB^${CALLERID(num)})
<br>
<br>
qnd algum agente atender, antes de estender a ligação, esta macro
será executada.<br>
<br>
Obs. Verifique direitinho a posição do parametro macro na app
queue.<br>
<br>
Flws<br>
<br>
<br>
Em 17-12-2013 13:32, Alex Sander escreveu:<br>
</div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div>
<div>Jefao,<br>
<br>
</div>
Beleza, criei uma familia com o nome de Canal e uma chave com
o Callerid que armazena o canal. Tá funcionando bem e consigo
recuperar o ID do canal e as variaveis dele. Mas tem outro
problema que não estou conseguindo solucionar. Tenho uma
agente num ramal logado numa fila. Como recupero via AMI o
Callerid(num) quando o agente ou o ramal atende a chamada?
Pois quando uso o dbGet, preciso do CallerID(num) para
recuperar as informações do AstDB.<br>
<br>
</div>
Att,<br>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">Em 13 de dezembro de 2013 14:32, Alex
Sander <span dir="ltr"><<a href="mailto:sanderdabio@globo.com" target="_blank">sanderdabio@globo.com</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Valeu Jefao...<br>
<div><br>
Vou testar aqui e falo.<br>
<br>
</div>
<div>Vlw<br>
</div>
</div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">Em 13 de dezembro de 2013 13:21,
jefaokpta <span dir="ltr"><<a href="mailto:jefaokpta@hotmail.com" target="_blank">jefaokpta@hotmail.com</a>></span>
escreveu:
<div>
<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Vamos lá então.<br>
<br>
Qnd vc manda a ligação p fila vc tem um unico
dado q remete a ligação q passou pela URA, o
CALLERID(num). (Estou falando do canal local q
a app queue cria p chamar o operador).<br>
<br>
Podemos usar esse callerid como identificador.<br>
<br>
Vc pode ao criar o ID, deixa-lo no AstDB<br>
<br>
Na hora de chamar o operador vc resgata e
apaga a info do AstDB.<br>
<br>
Entendeu?<br>
<br>
Obs. vc estava certo ao dizer "Mas pode ser
que eu tenha me expressado mal" <br>
<br>
Flws<br>
<br>
<br>
<br>
Em 13-12-2013 12:04, Alex Sander escreveu:<br>
</div>
<blockquote type="cite">
<div>
<div>
<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"><<a href="mailto:sanderdabio@globo.com" target="_blank">sanderdabio@globo.com</a>></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->GetVar("SIP/2001-0000001d","protocolo");<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>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicadores para acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS,
GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN
e SS7<br>
Intercomunicadores para acesso remoto via rede IP
e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar
um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</blockquote>
</div>
</div>
</div>
<br>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicadores para acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicadores para acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>