porque voce nao coloca o proprio comando hangup?<br><br>ficaria assim<br>exten => s,1,Answer<br>exten => s,n,Wait(1)<br>exten => s,n,hangup<br>exten => s,n,Dial(SIP/4102,30,rtT)<br>exten => s,n,Hangup<br><br>
Boa sorte<br><div class="gmail_quote">On Nov 13, 2007 6:35 PM, Marcus Vinicius <<a href="mailto:marc_mcs10@yahoo.com.br">marc_mcs10@yahoo.com.br</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><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><div class="WgoR0d"><br>
<hr size="1">Abra sua conta no <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/" target="_blank">Yahoo! Mail</a>, o único sem limite de espaço para armazenamento!
</div></div><br>_______________________________________________<br>Compre uma camiseta da AsteriskBrasil.org!<br> <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br> ==
<a href="http://VoIPMania.com.br" target="_blank">VoIPMania.com.br</a> ==<br><br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">
AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote>
</div><br>