[AsteriskBrasil] RES: Get the Uniqueid of Action Originate in the AMI
Tetra Informatica
tetra em tetra.srv.br
Segunda Novembro 8 18:01:48 BRST 2010
Rodrigo,
Meu programa dispara um monte de chamadas ao mesmo tempo, então eu uso o
ASYNC: true no ORIGINATE.
Isso estava provocando alguma confusão no programa justamente para pegar o
UniqueID.
Eu faço assim:
* Mando o ORIGINATE.
* Até que venha um Event: NewChannel não mando outro originate.
* O NewChannel vem imediatamente após o ORIGINATE, então essa espera é
bem curta (menos de 100 ms)
* Aí eu pego o UniqueID do NewChannel.
* Só depois mando o próximo originate...
Não se esqueça de pedir os eventos do CALL para o Asterisk, isto é, no login
do AMI coloque
* Events: call
Espero que ajude...
Sergio Batarce
_____
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Rodrigo
Lang
Enviada em: segunda-feira, 8 de novembro de 2010 13:30
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] Get the Uniqueid of Action Originate in the AMI
Hi to all.
I'm begin a use the AMI and i have the need to get the uniqueid from the
call i have generate using the Action Originate. Anyone can help me?
When I generate these commands:
action: Originate
channel: SIP/101
application: Dial
data: SIP/100,120,Ttr
The only response I get when the call is answered, is this:
Response: Success
Message: Originate successfully queued
Thanks a lots,
--
Rodrigo Lang,
Opening your <http://openingyourmind.wordpress.com/> mind - Just another
Open Source site
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20101108/3125e2e8/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil