Aproveitando o gancho, já que também tenho um tipo de callback e um problema voltou a me atormentar, o que voces fazem quando vocês interligam dois fixos, e acaba que quando eles desligam a ligação não cái e fica ocupando a linha?<br>
<br>Ou vocês só fazem com celular?<br><br><div class="gmail_quote">2009/9/15 marcio <span dir="ltr"><<a href="mailto:marciositoni@ruthjunqueira.org.br">marciositoni@ruthjunqueira.org.br</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div text="#000000" bgcolor="#ffffff">
<div><font face="Arial" size="2">Boa tarde, </font></div>
<div><font face="Arial" size="2">vc podia criar um tutorial para ensinar a fazer
esse callback</font></div><div><div></div><div class="h5">
<div><font face="Arial" size="2"></font> </div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
<div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b>
<a title="listas@porttaltecnologia.com.br" href="mailto:listas@porttaltecnologia.com.br" target="_blank">Rodrigo Vian</a> </div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="asteriskbrasil@listas.asteriskbrasil.org" href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a>
</div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Tuesday, September 15, 2009 11:21
AM</div>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Re: [AsteriskBrasil] RES:
Callback retornando rapido.</div>
<div><br></div>Uma sugestão...<br>Tenta colocar o sleep dentro do seu script
AGI para ver o resultado... Talvez vc possa ganhar um pouco no
processamento...<br><br><?php<br><br><b>sleep(8);</b><br><br>
<div><span><font face="Arial" size="2">$cf
=<br>fopen("/var/spool/asterisk/outgoing/cb".$agi["callerid"],"w+");<br>fputs($cf,"Channel:
canal".$agi["callerid"]."\n");<br>fputs($cf,"Context:
contextocel\n");<br>fputs($cf,"Extension: extensao\n");<br>fputs($cf,"SetVar:
CALLERIDNUM=".$agi["extension"]."\n");<br>fputs($cf,"MaxRetries:
1\n");<br>fputs($cf,"RetryTime:
10\n");<br>fclose($cf);<br>fclose($in);<br>fclose($err);</font></span></div>
<div> </div><span><font face="Arial" size="2">?></font></span><br><br>
<div dir="ltr" align="left"><font face="Arial" size="2"><span>[callcb1]<br>exten =>
1,1,NoOp(${CALLERID(num)})<br>exten => 1,n,Wait(2)<br>exten =>
1,n,Background(vm-goodbye)<br>exten => 1,n,Busy<br>exten =>
1,n,Hangup<br><b><font color="#ff0000">exten =>
h,2,DeadAGI(callback1.agi)</font></b></span></font></div><br>Abs<br><br>Jeferson
Oliveira escreveu:
<blockquote type="cite">
<div dir="ltr" align="left"><font face="Arial" size="2"><span>Pessoal,</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span> Gostaria de agradecer aos
colegas por todas as dicas dadas para resolver esse
problema.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span> Estou enviando a solução final
desse caso.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font color="#000000" face="Arial" size="2"><span><a href="http://www.voip-info.org/wiki/view/Asterisk+cmd+Wait" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+cmd+Wait</a></span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span>[callcb1]<br>exten =>
1,1,NoOp(${CALLERID(num)})<br>exten => 1,n,Wait(2)<br>exten =>
1,n,Background(vm-goodbye)<br>exten => 1,n,Busy<br>exten =>
1,n,Hangup<br><font color="#ff0000">exten => h,1,System(/bin/sleep
8)<br>exten => h,2,DeadAGI(callback1.agi)</font></span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span></span></font><font face="Arial" size="2"><span> Uma problema que
notei</span></font><font face="Arial" size="2"><span> é que quando o sleep é iniciado, o
asterisk "frita" a cpu do micro em 95%, ficando fixo nesse
percentual em todo o tempo de execução do sleep.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span> Percebi esse problema na
maquina virtual de testes e no proprio micro que estou usando como servidor
dessa aplicação, os dois com processadores simples, Celeron M e Athlon
XP 2200+ respectivamente.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span> Não sei como se comportaria a
cpu de um servidor com processador duplo tipo Xeon
ou Opteron, ou processadores com Hyper
Threading tipo Core2, AMD 64 X2 e etc.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span> Se alguem dispor de um
hardware desses e postar o resultado do teste ficarei
grato.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span></span></font> </div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span>Mais uma vez obrigado a todos.</span></font></div>
<div dir="ltr" align="left"><font face="Arial" size="2"><span>Jeferson Oliveira.</span></font></div><br>
<div dir="ltr" align="left" lang="pt-br">
<hr>
<font face="Tahoma" size="2"><b>De:</b> <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>
[<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org</a>]
<b>Em nome de </b>Kim Delevati<br><b>Enviada em:</b> segunda-feira, 14 de
setembro de 2009 11:34<br><b>Para:</b> <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Assunto:</b>
Re: [AsteriskBrasil] RES: Callback retornando rapido.<br></font><br></div>É,
o Waittime é o tempo que ele fica chamando.<br><br>Acho que o seu problema
tá no dialplan, ele chama o AGI antes mesmo de desligar, então quando ele
desligar, já vai ter a chamada em cima mesmo.<br><br>Acho que eu faria ele
desligar a ligação primeiro, esperar alguns segundos (com o comando Wait) e
depois rodar o Agi com o comando Deadagi.<br><br>
<div class="gmail_quote">2009/9/13 Jeferson Oliveira <span dir="ltr"><<a href="mailto:zuberi3000@yahoo.com.br" target="_blank">zuberi3000@yahoo.com.br</a>></span><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 dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Entao
Renato,</font></span></div>
<div dir="ltr" align="left"><span></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Testei o WaitTime tambem, eu acho que esse comando, (pelo
que li e testei), gerencia o tempo de ring da chamada que o asterisk
realiza para o tel de origem do callback.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Se
esse comando for suprimido, o padrao é 45s. Da uma olhada nesse link <a href="http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out</a>.</font></span></div>
<div dir="ltr" align="left"><span></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Onde
será que estou errando?</font></span></div>
<div dir="ltr" align="left"><span></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Obrigado.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Jeferson Oliveira.</font></span></div><br>
<div dir="ltr" align="left" lang="pt-br">
<hr>
<font face="Tahoma" size="2"><b>De:</b> <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>
[mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>]
<b>Em nome de </b>Shazaum<br><b>Enviada em:</b> sexta-feira, 11 de
setembro de 2009 15:30
<div><br><b>Para:</b> <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Assunto:</b>
Re: [AsteriskBrasil] Callback retornando
rapido.<br></div></font><br></div>
<div>
<div>fiz um sisteminha aqui de callback pra ver qual
é...<br><br>use por exemplo "WaitTime: 10" para 10
segundos<br><br>:)<br><br>abraços<br><br>
<div class="gmail_quote">2009/9/11 Kim Delevati <span dir="ltr"><<a href="mailto:kim.delevati@gmail.com" target="_blank">kim.delevati@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Acho
que dá para colocar tanto no arquivo AGI quanto no dialplan um Wait(3)
por exemplo, sem grandes dificuldades.<br><br>
<div class="gmail_quote">
<div>2009/9/11 Rodrigo Vian <span dir="ltr"><<a href="mailto:listas@porttaltecnologia.com.br" target="_blank">listas@porttaltecnologia.com.br</a>></span><br></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div text="#000000" bgcolor="#ffffff">Como está o seu contexto do
callback? e o dialplan?
<div>
<div><br><br><br>Jeferson Oliveira escreveu:
<blockquote type="cite">
<div>
<div>
<div><span><font face="Arial" size="2">Boa tarde colegas da
lista.</font></span></div>
<div><span></span> </div>
<div><span><font face="Arial"><font size="2">
Implementei recentemente um servidor Asterisk com uma placa gsm
Khomp 4 chips e utilizando o arquivo
callback.agi.</font></font></span></div>
<div><span><font face="Arial"><font size="2"> Tudo
funcionando perfeito, porem a chamada de retorno esta vindo muito
rapido, mal da tempo de desligar o celular e ja retorna a
chamada.</font></font></span></div>
<div><span><font face="Arial"><font size="2"> Como
posso setar algum tipo de "Wait N segundos" para o callback ser
iniciado?</font></font></span></div>
<div><span></span> </div>
<div><span><font face="Arial"><font size="2"> Asterisk
versao 1.4.22.1</font></font></span></div>
<div><span><font face="Arial"><font size="2"> Trecho
do AGI:</font></font></span></div>
<div><span></span> </div>
<div><span><font face="Arial" size="2">$cf
=<br>fopen("/var/spool/asterisk/outgoing/cb".$agi["callerid"],"w+");<br>fputs($cf,"Channel:
canal".$agi["callerid"]."\n");<br>fputs($cf,"Context:
contextocel\n");<br>fputs($cf,"Extension:
extensao\n");<br>fputs($cf,"SetVar:
CALLERIDNUM=".$agi["extension"]."\n");<br>fputs($cf,"MaxRetries:
1\n");<br>fputs($cf,"RetryTime:
10\n");<br>fclose($cf);<br>fclose($in);<br>fclose($err);</font></span></div>
<div> </div>
<div><span><font face="Arial" size="2">?><br></font></span></div>
<div><span><font face="Arial" size="2">Desde ja
obrigado</font></span></div>
<div><span><font face="Arial" size="2">Jeferson
Oliveira.</font></span></div></div></div></blockquote></div></div></div></blockquote></div></blockquote></div></div></div></div></blockquote></div><pre><hr size="4" width="90%">
_______________________________________________
Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
VoIP, Asterisk e Convergência de Redes.
<a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a>
Compre uma camiseta da AsteriskBrasil.org!
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre></blockquote><br>Rodrigo
S. Vian<br>Analista TI<br>Porttal Tecnologia<br>Soluções em TI &
Telecom<br><a href="http://www.porttaltecnologia.com.br" target="_blank">http://www.porttaltecnologia.com.br</a><br>phone:55+19+3542-9667<br><br>|--
Antes de Imprimir, pense em sua responsabilidade com o Meio Ambiente --|<br>
<p>
</p><hr>
<p></p><br>_______________________________________________<br>Participe do IV
Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>VoIP, Asterisk e
Convergência de Redes.<br><a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><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><br>Acesse o canal IRC
de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net:
#asterisk-br<br>_______________________________________________<br>Lista de
discussões
AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">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></blockquote>
</div></div></div>
<br><br>
_______________________________________________<br>
Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>
VoIP, Asterisk e Convergência de Redes.<br>
<a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><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>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-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>