[AsteriskBrasil] Flash em Canal ZAP

Felipe Trevisan felipe em rentaltools.com.br
Quarta Novembro 14 18:49:54 BRST 2007


Onde e como, exatamente, vc. identificou que a ligação é a cobrar?
 
 

  _____  

From: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] On Behalf Of
Marcus Vinicius
Sent: terça-feira, 13 de novembro de 2007 19:35
To: AsteriskBrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] Flash em Canal ZAP


Pessoal, 

Uso uma placa TDM04B da Digium.
Estou derrubando ligações a cobrar com a aplicação flash() e estou com o
seguinte problema:
Depois que o flash() derruba a ligação para quem ligou a ligação continua
rodando dentro do asterisk no plano de discagem. Ou seja, derruba apenas
para quem ligou. Mas os comandos após o flash são executados. 

Meu plano de discagem: 
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Flash()
exten => s,n,Dial(SIP/4102,30,rtT)
exten => s,n,Hangup


No Console vejam o resultado de uma ligação a cobrar:
    -- Executing SetAMAFlags("Zap/4-1", "billing") in new stack
    -- Executing Set("Zap/4-1", "MOH=") in new stack
    -- Executing GotoIf("Zap/4-1", "1?nomoh") in new stack
    -- Goto (from-outside-s-nx-1801-2359,s,5)
    -- Executing Macro("Zap/4-1", "aa-teste-marcus") in new stack
    -- Executing Answer("Zap/4-1", "") in new stack
    -- Executing Wait("Zap/4-1", "1") in new stack
    -- Executing Flash("Zap/4-1", "") in new stack
    -- Flashed channel Zap/4-1    (Neste Momento a Ligação Realmente Cai
Para Quem Ligou)
    -- Executing Dial("Zap/4-1", "SIP/4102|30|rtT") in new stack
    -- Called 4102
    -- SIP/4102-082239b0 is ringing

Porem percebam que a ligação continua dentro do asterisk e faz o dial.

Eu gostaria que no momento do Flash() a ligação fosse derrubada para os dois
lados e o dial não fosse executado. O que eu preciso é uma forma do asterisk
fazer um hungup se o flash derrubar a ligação a cobrar.

Tentei colocar um answer e uma playback depois mas continua tocando o dial
até dar time out.



Alguém sabe se é possível fazer com que derrube dos dois lados?


Agradeço desde já.


Marcus Vinícius


  _____  

Abra sua conta no Yahoo!
<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/> Mail,
o único sem limite de espaço para armazenamento! 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20071114/aca6ce8f/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil