<!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>&nbsp;</DIV>
<DIV><FONT face=Verdana color=#0000ff size=2>flw!</FONT></DIV>
<DIV><FONT face=Verdana color=#0000ff size=2></FONT>&nbsp;</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 =&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 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> &lt;<A 
  onclick="return top.js.OpenExtLink(window,event,this)" 
  href="mailto:eluizbr@gmail.com" target=_blank> eluizbr@gmail.com</A>&gt; 
  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> &lt;<A 
    onclick="return top.js.OpenExtLink(window,event,this)" 
    href="mailto:pangole@bol.com.br" target=_blank>pangole@bol.com.br </A>&gt; 
    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> &lt;<A 
      onclick="return top.js.OpenExtLink(window,event,this)" 
      href="mailto:eluizbr@gmail.com" target=_blank> eluizbr@gmail.com</A>&gt; 
      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> &lt;<A 
        onclick="return top.js.OpenExtLink(window,event,this)" 
        href="mailto:pangole@bol.com.br" target=_blank> pangole@bol.com.br 
        </A>&gt; 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 =&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 
          onclick="return top.js.OpenExtLink(window,event,this)" 
          href="mailto:lucas.silva@gmail.com" target=_blank> 
          lucas.silva@gmail.com</A>&gt; 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> &lt;<A 
            onclick="return top.js.OpenExtLink(window,event,this)" 
            href="mailto:pangole@bol.com.br" target=_blank>pangole@bol.com.br 
            </A>&gt; 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 
              &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 
              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 &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></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 
            &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></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 
          &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></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 
        &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></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 
      &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></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 
    &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></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&nbsp; wiki 
AsteriskBrasil.org:<BR>http://www.asteriskbrasil.org</BLOCKQUOTE></BODY></HTML>