[AsteriskBrasil] Recuperando informações do canal via AMI

jefaokpta jefaokpta em hotmail.com
Terça Dezembro 17 15:40:29 BRST 2013


Desculpe amigo, não conheço o asternic.

Boa sorte ae.

Flws

Em 17-12-2013 15:19, Alex Sander escreveu:
> Jefao
>
> 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.
>
> 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.
>
> Te agradeço muita a ajuda que tem me dado.
>
> Att,
>
>
> Em 17 de dezembro de 2013 14:09, jefaokpta <jefaokpta em hotmail.com 
> <mailto:jefaokpta em hotmail.com>> escreveu:
>
>     Ok, acho q agora ficou mais fácil, pq vc pode executar uma macro
>     qnd o agente atender, seguinte:
>
>     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.
>
>     Ex:
>     crie a macro q pegue o dado do astDB
>     [macro-getAstDB]
>     exten=> s,1,Set(BLA=${DB_DELETE(CANAL/${ARG1})})
>
>     na hora d jogar a ligação p fila...
>     exten=> ...
>     exten => ...,Queue(nome-fila,,,,60,,getAstDB^${CALLERID(num)})
>
>     qnd algum agente atender, antes de estender a ligação, esta macro
>     será executada.
>
>     Obs. Verifique direitinho a posição do parametro macro na app queue.
>
>     Flws
>
>
>     Em 17-12-2013 13:32, Alex Sander escreveu:
>>     Jefao,
>>
>>     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.
>>
>>     Att,
>>
>>
>>     Em 13 de dezembro de 2013 14:32, Alex Sander
>>     <sanderdabio em globo.com <mailto:sanderdabio em globo.com>> escreveu:
>>
>>         Valeu Jefao...
>>
>>         Vou testar aqui e falo.
>>
>>         Vlw
>>
>>
>>         Em 13 de dezembro de 2013 13:21, jefaokpta
>>         <jefaokpta em hotmail.com <mailto:jefaokpta em hotmail.com>> escreveu:
>>
>>             Vamos lá então.
>>
>>             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).
>>
>>             Podemos usar esse callerid como identificador.
>>
>>             Vc pode ao criar o ID, deixa-lo no AstDB
>>
>>             Na hora de chamar o operador vc resgata e apaga a info do
>>             AstDB.
>>
>>             Entendeu?
>>
>>             Obs. vc estava certo ao dizer "Mas pode ser que eu tenha
>>             me expressado mal"
>>
>>             Flws
>>
>>
>>
>>             Em 13-12-2013 12:04, Alex Sander escreveu:
>>>             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 <mailto: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
>>>
>>>
>>>
>>>
>>>             _______________________________________________
>>>             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 emwww.Khomp.com  <http://www.Khomp.com>
>>>             _______________________________________________
>>>             Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org  <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>>
>>
>>             _______________________________________________
>>             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 www.Khomp.com
>>             <http://www.Khomp.com>
>>             _______________________________________________
>>             Para remover seu email desta lista, basta enviar um email
>>             em branco para
>>             asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>             <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>>
>>
>>
>>
>>
>>     _______________________________________________
>>     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 emwww.Khomp.com  <http://www.Khomp.com>
>>     _______________________________________________
>>     Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org  <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>
>
>     _______________________________________________
>     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 www.Khomp.com <http://www.Khomp.com>
>     _______________________________________________
>     Para remover seu email desta lista, basta enviar um email em
>     branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>     <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>
>
>
>
> _______________________________________________
> 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 www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20131217/4c58ca69/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil