<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>DIV {
        MARGIN: 0px
}
</STYLE>
<META content="MSHTML 6.00.6000.16544" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=500294920-14112007>Onde e
como, exatamente, vc. identificou que a ligação é a cobrar?</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B>
asteriskbrasil-bounces@listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] <B>On Behalf Of
</B>Marcus Vinicius<BR><B>Sent:</B> terça-feira, 13 de novembro de 2007
19:35<BR><B>To:</B> AsteriskBrasil@listas.asteriskbrasil.org<BR><B>Subject:</B>
[AsteriskBrasil] Flash em Canal ZAP<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman,new york,times,serif">
<DIV>Pessoal, <BR><BR>Uso uma placa TDM04B da Digium.<BR>Estou derrubando
ligações a cobrar com a aplicação flash() e estou com o seguinte
problema:<BR>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. <BR><BR>Meu
plano de discagem: <BR>exten => s,1,Answer<BR>exten =>
s,n,Wait(1)<BR>exten => s,n,Flash()<BR>exten =>
s,n,Dial(SIP/4102,30,rtT)<BR>exten => s,n,Hangup<BR><BR><BR>No Console vejam
o resultado de uma ligação a cobrar:<BR> -- Executing
SetAMAFlags("Zap/4-1", "billing") in new stack<BR> --
Executing Set("Zap/4-1", "MOH=") in new stack<BR> -- Executing
GotoIf("Zap/4-1", "1?nomoh") in new stack<BR> -- Goto
(from-outside-s-nx-1801-2359,s,5)<BR> -- Executing
Macro("Zap/4-1", "aa-teste-marcus") in new stack<BR> --
Executing Answer("Zap/4-1", "") in new stack<BR> -- Executing
Wait("Zap/4-1", "1") in new stack<BR> -- Executing
Flash("Zap/4-1", "") in new stack<BR> -- Flashed channel
Zap/4-1 (<SPAN style="FONT-WEIGHT: bold">Neste Momento a
Ligação Realmente Cai Para Quem Ligou</SPAN>)<BR> -- Executing
Dial("Zap/4-1", "SIP/4102|30|rtT") in new stack<BR> -- Called
4102<BR> -- SIP/4102-082239b0 is ringing<BR><BR>Porem percebam
que a ligação continua dentro do asterisk e faz o dial.<BR><BR>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.<BR><BR>Tentei colocar um answer e uma
playback depois mas continua tocando o dial até dar time
out.<BR><BR><BR><BR>Alguém sabe se é possível fazer com que derrube dos dois
lados?<BR><BR><BR>Agradeço desde já.<BR><BR><BR>Marcus
Vinícius<BR></DIV></DIV><BR>
<HR SIZE=1>
Abra sua conta no <A
href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/">Yahoo!
Mail</A>, o único sem limite de espaço para armazenamento! </BODY></HTML>