[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