<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Verdana color=#0000ff size=2>Seria legal se houvesse um
repositorio centralizado de funções pra AGI. Igual o CPAN do perl.</FONT></DIV>
<DIV><FONT face=Verdana color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Verdana color=#0000ff size=2>flw!</FONT></DIV>
<DIV><FONT face=Verdana color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Verdana color=#0000ff size=2>Eric</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=pangole@bol.com.br href="mailto:pangole@bol.com.br">Ricardo
Landim</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=asteriskbrasil@listas.asteriskbrasil.org
href="mailto:asteriskbrasil@listas.asteriskbrasil.org">Asterisk Brasil -
Lista</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, July 02, 2007 7:32 PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [AsteriskBrasil] callback +
disa</DIV>
<DIV><BR></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 =>
callback,1,Callback(SIP/tronco/${CALLERIDNUM},context,extension,priority)<BR><BR>onde:
<BR>SIP/tronco/${CALLERIDNUM} -> tronco e numero para o callback<BR>context
-> contexto que ele será direcionado depois do callback <BR>extension ->
extension que ele será direcionado depois do callback<BR>priority ->
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 class=sg>Ricardo
Landim<BR><BR></SPAN>
<DIV>
<DIV><SPAN class=e id=q_11387831f94e4177_3><SPAN class=gmail_quote>Em
02/07/07, <B class=gmail_sendername>Emerson Reis</B> <<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:eluizbr@gmail.com" target=_blank> eluizbr@gmail.com</A>>
escreveu:</SPAN></SPAN></DIV>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV><SPAN class=e id=q_11387831f94e4177_5>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> <<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:pangole@bol.com.br" target=_blank>pangole@bol.com.br </A>>
escreveu:</SPAN></SPAN></DIV>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<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> <<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:eluizbr@gmail.com" target=_blank> eluizbr@gmail.com</A>>
escreveu:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<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> <<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:pangole@bol.com.br" target=_blank> pangole@bol.com.br
</A>> escreveu:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<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 =>
callback,1,Noop(Executando callback para ${CALLERIDNUM}) <BR>exten
=> callback,n,Callback()<BR>exten =>
callback,n,Hangup()<BR><BR>;chama o Disa para dar o tom de
linha<BR>;referenciando o contexto
callback-dial<BR>[callback]<BR>exten =>
s,1,Disa(no-password,callback-dial) <BR>exten =>
s,n,Hangup()<BR><BR>;contexto de saida<BR>[callback-dial]<BR>exten
=> _0ZZ.,1,Dial(SIP/vono/${EXTEN},60,L(3600000))<BR>exten =>
_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> <<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:lucas.silva@gmail.com" target=_blank>
lucas.silva@gmail.com</A>> escreveu:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<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> <<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:pangole@bol.com.br" target=_blank>pangole@bol.com.br
</A>> escreveu:</SPAN> </SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<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
<-----------------tellfree
<-------------------Asterisk------------------>
VONO-------------------> 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
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
target=_blank>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 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></SPAN></BLOCKQUOTE></DIV><BR><BR></SPAN></DIV>_______________________________________________<SPAN><BR>LIsta
de discussões AsteriskBrasil.org<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
target=_blank>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
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></SPAN></BLOCKQUOTE></DIV><BR><BR></SPAN></DIV>_______________________________________________<SPAN><BR>LIsta
de discussões AsteriskBrasil.org<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
target=_blank>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
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></SPAN></BLOCKQUOTE></DIV><BR><BR></SPAN></DIV>_______________________________________________<SPAN><BR>LIsta
de discussões AsteriskBrasil.org<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
target=_blank>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
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></SPAN></BLOCKQUOTE></DIV><BR><BR></SPAN></DIV>_______________________________________________<SPAN><BR>LIsta
de discussões AsteriskBrasil.org<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
target=_blank>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
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></SPAN></BLOCKQUOTE></DIV><BR><BR></SPAN></DIV>_______________________________________________<SPAN
class=q><BR>LIsta de discussões AsteriskBrasil.org<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org"
target=_blank>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
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></SPAN></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>LIsta de discussões
AsteriskBrasil.org<BR>AsteriskBrasil@listas.asteriskbrasil.org<BR>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<BR><BR>_______________________________________________<BR>Acesse
o wiki
AsteriskBrasil.org:<BR>http://www.asteriskbrasil.org</BLOCKQUOTE></BODY></HTML>