O fonte pode ser visto em:<br><br><a href="http://ricardo.pksolutions.com.br/app_callback.c">http://ricardo.pksolutions.com.br/app_callback.c</a> <br><br>forma de uso...<br><br>sip.conf<br><br>register =&gt; <a href="http://user:pass@provedor.com.br/callback">
user:pass@provedor.com.br/callback</a><br><br>extensions.conf<br><br>[entrantes]<br>exten =&gt; callback,1,Noop(Executando callback para ${CALLERIDNUM})<br>
exten =&gt; callback,n,Callback(SIP/tronco/0${CALLERIDNUM})<br>
exten =&gt; callback,n,Hangup()<br><br>[callback]<br>exten =&gt; s,1,Disa(no-password,callback-dial)<br>exten =&gt; s,n,Hangup()<br><br>[callback-dial]<br>exten =&gt; _0ZZ.,1,Dial(SIP/tronco/${EXTEN})<br>exten =&gt; _0ZZ.,n,Hangup()
<br><br><br>OBS: já tive problemas com ligações que ficam presas no servidor... se vc descobrir uma solução posta aqui a lista...<br><br>Att,<br>Ricardo Landim<br><br><br><div><span class="gmail_quote">Em 13/07/07, <b class="gmail_sendername">
Lucas Silva</b> &lt;<a href="mailto:lucas.silva@gmail.com">lucas.silva@gmail.com</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Ricardo,</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Poderia dispor o fonte do callback e o arquivo onde coloca ?</div>
<div><br><br>&nbsp;</div>
<div><span class="q"><span class="gmail_quote">Em 03/07/07, <b class="gmail_sendername">Eric Anderson</b> &lt;<a href="mailto:eric@vianet-express.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
eric@vianet-express.com.br</a>&gt; escreveu:</span>
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff">
<div><span class="e" id="q_113c21bebb99cfa3_3"><div><font color="#0000ff" face="Verdana" size="2">Seria legal se houvesse um repositorio centralizado de funções pra AGI. Igual o CPAN do perl.</font></div>
<div><font color="#0000ff" face="Verdana" size="2"></font>&nbsp;</div>
<div><font color="#0000ff" face="Verdana" size="2">flw!</font></div><span>
<div><font color="#0000ff" face="Verdana" size="2"></font>&nbsp;</div>
<div><font color="#0000ff" face="Verdana" size="2">Eric</font></div></span>
<blockquote style="border-left: 2px solid rgb(0, 0, 255); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div><span>
<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% 50%; -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="pangole@bol.com.br" href="mailto:pangole@bol.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Ricardo Landim</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" onclick="return top.js.OpenExtLink(window,event,this)">
Asterisk Brasil - Lista
</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> Monday, July 02, 2007 7:32 PM
</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] callback + disa
</div>
<div><br>&nbsp;</div>Sim, eu mesmo criei... <br><br>a estrutura do asterisk é muito boa para fazer modulos adicionais... essa é a grande vantagem do mundo Open Source... <br><br>Antes de te passar os fontes eu só vou dar uma organizada e colocar a possibilidade de vc colocar argumentos na função... tipo... 
<br><br>exten =&gt; callback,1,Callback(SIP/tronco/${CALLERIDNUM},context,extension,priority)<br><br>onde: <br>SIP/tronco/${CALLERIDNUM} -&gt; tronco e numero para o callback<br>context -&gt; contexto que ele será direcionado depois do callback 
<br>extension -&gt; extension que ele será direcionado depois do callback<br>priority -&gt; priority que ele será direcionado depois do callback<br><br>No meu caso eu já deixei todas essas configurações dentro do proprio codigo fonte... na verdade estava com preguiça de fazer o suporte aos parametros... mas vou fazer aqui... terminando eu te passo tudo certo blz? 
<br><br>Att,<br><span>Ricardo Landim<br><br></span>
<div>
<div><span><span class="gmail_quote">Em 02/07/07, <b class="gmail_sendername">Emerson Reis</b> &lt;<a href="mailto:eluizbr@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> eluizbr@gmail.com
</a>&gt; escreveu:</span></span></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span>Me passa ai.. é interessante isso.. para eu testar aqui...<br>Vc quem criou?<br><br>
<div>
<div><span><span class="gmail_quote">Em 02/07/07, <b class="gmail_sendername">Ricardo Landim</b> &lt;<a href="mailto:pangole@bol.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pangole@bol.com.br 
</a>&gt; escreveu:</span></span></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span>Ola Emerson, <br><br>esse função Callback() foi eu mesmo que fiz... gerei um modulo e adicionei essa application no asterisk... funciona legal! Se quiser o codigo fonte eu passo.... <br><br>Basicamente o que ela faz e pegar o callerid do telefone... depois de um timeout ele liga de volta... isso pode ser feita de outras formas! 
<br><br>Att,<br>Ricardo Landim<br><br>
<div><span class="gmail_quote">Em 02/07/07, <b class="gmail_sendername">Emerson Reis</b> &lt;<a href="mailto:eluizbr@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> eluizbr@gmail.com</a>

&gt; escreveu:</span> 
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span>Onde vc arrumou a aplicação CALLBACK?<br>Meu asterisk 1.2.18 não tem ela....<br><br>
<div><span class="gmail_quote">Em 02/07/07, <b class="gmail_sendername">Ricardo Landim</b> &lt;<a href="mailto:pangole@bol.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> pangole@bol.com.br 
</a>&gt; escreveu:</span> 
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span>Bom dia galera, <br><br>ai vai os meu contextos para o callback + disa.... <br><br>;contexto da entrada da chamada<br>;identificado o chamador e desliga<br>[vono]<br>exten =&gt; callback,1,Noop(Executando callback para ${CALLERIDNUM}) 
<br>exten =&gt; callback,n,Callback()<br>exten =&gt; callback,n,Hangup()<br><br>;chama o Disa para dar o tom de linha<br>;referenciando o contexto callback-dial<br>[callback]<br>exten =&gt; s,1,Disa(no-password,callback-dial) 
<br>exten =&gt; s,n,Hangup()<br><br>;contexto de saida<br>[callback-dial]<br>exten =&gt; _0ZZ.,1,Dial(SIP/vono/${EXTEN},60,L(3600000))<br>exten =&gt; _0ZZ.,n,Hangup()<br><br><br>Não tem segredo... deve ser CODEC mesmo.... vou tentar ir mudando os codecs.... 
<br><br>Att,<br>Ricardo Landim<br><br>
<div><span class="gmail_quote">Em 02/07/07, <b class="gmail_sendername">Lucas Silva</b> &lt;<a href="mailto:lucas.silva@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> lucas.silva@gmail.com
</a>&gt; escreveu:</span> 
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span>Olá, poderia nos mostrar o seu extensions.conf para que possamos lhe ajudar, assim fica mais fácil.<br><br>
<div><span><span class="gmail_quote">Em 01/07/07, <b class="gmail_sendername">Ricardo Landim</b> &lt;<a href="mailto:pangole@bol.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pangole@bol.com.br 
</a>&gt; escreveu:</span> </span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div><span>Ola pessoal,<br><br>estou tentando fazer um callback + disa mas a coisa naum tah dando certo... o sistema consegue fazer o callback mas naum consigo ouvir o tom de discagem... <br><br>Eu toh fazendo o seguinte...
<br><br>Recebo a ligação por um numero entrante da VONO... <br>Identifico o callerid e ligo de volta atraves de um tronco da tellfree...<br>Quando eu atendo a ligação fica mudo... <br>Se eu disco os numeros o DISA funciona.... 
<br>A ligação sai por um tronco da VONO<br>Mas tbm naum consigo ouvir o ring... <br>Quando a pessoa do outro lado atende fica normal a ligação....<br><br>Fica mais ou menos assim....<br><br>EU &lt;-----------------tellfree &lt;-------------------Asterisk------------------&gt; VONO-------------------&gt;&nbsp; Telefone de destino 
<br><br>Estou desconfiado que eh codec... eu soh toh permitindo g729...<br><br>Alguem tem ideia do que pode ser...????????<br><br>Att,<br><span>Ricardo<br></span><br></span></div>_______________________________________________ 
<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">AsteriskBrasil@listas.asteriskbrasil.org 
</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>

<br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org
</a><br></span></blockquote></div><br><br></span></div>_______________________________________________<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org </a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a> <br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org 
</a><br></span></blockquote></div><br><br></span></div>_______________________________________________<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org </a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a> <br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org 
</a><br></span></blockquote></div><br><br></span></div>_______________________________________________<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org </a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a> <br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org 
</a><br></span></blockquote></div><br><br></span></div>_______________________________________________<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org </a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a> <br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org 
</a><br></span></blockquote></div><br><br></span></div>_______________________________________________<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org </a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a> <br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org 
</a><br></span></blockquote></div><br></span></div>
<p>
</p><hr>

<p></p>_______________________________________________<span><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a><br><br>_______________________________________________<br>Acesse o&nbsp; wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org
</a></span> 
<p></p><p></p></blockquote></span></div></div><br>_______________________________________________<span class="q"><br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a><br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.asteriskbrasil.org
</a><br></span></blockquote></div><br>
<br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a>
<br><br>_______________________________________________<br>Acesse o &nbsp;wiki AsteriskBrasil.org:<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.asteriskbrasil.org" target="_blank">http://www.asteriskbrasil.org
</a><br></blockquote></div><br>