<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Irei procurar ser detalhado, e irei colocar alguns coment&aacute;rios
    iniciando com ==&gt; #<br>
    Estou usando Elastix 2.2<br>
    <br>
    Bom, o que estou fazendo e o seguinte<br>
    <br>
    # # Neste momento eu "pego" a informa&ccedil;&atilde;o de quem est&aacute; ligando e qual
    DDR e insiro em um DB<br>
    <br>
    exten =&gt; 4641,1,Set(__FROM_DID=${EXTEN})<br>
    exten =&gt; 4641,n,MYSQL(Connect connid host userdb senhadb banco)<br>
    exten =&gt; 4641,n,MYSQL(Query resultid ${connid} INSERT INTO teste
    SET origem = ${CALLERID(num)}, data = NOW(), tronco = ${EXTEN})<br>
    exten =&gt; 4641,n,MYSQL(Fetch fetchid ${resultid} AGIScript)<br>
    exten =&gt; 4641,n,MYSQL(Clear ${resultid})<br>
    exten =&gt; 4641,n,MYSQL(Disconnect ${connid})<br>
    exten =&gt; 4641,n,Gosub(app-blacklist-check,s,1)<br>
    exten =&gt; 4641,n,ExecIf($[ "${CALLERID(name)}" = "" ]
    ?Set(CALLERID(name)=${CALLERID(num)}))<br>
    exten =&gt; 4641,n,Set(__CALLINGPRES_SV=${CALLERPRES()})<br>
    exten =&gt; 4641,n,Set(CALLERPRES()=allowed_not_screened)<br>
    exten =&gt; 4641,n(dest-ext),Goto(ext-queues,5002,1)<br>
    <br>
    <br>
    ##<br>
    ## Aqui na primeira linha, observamos que o sistema Recebe o n&uacute;mero
    origin&aacute;rio ( 8488729215 ) e o DDR ( 4641<br>
    <br>
    [May 16 13:01:43] VERBOSE[2977] sig_pri.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Accepting call
    from '8488729215' to '4641' on channel 0/1, span 1<br>
    <br>
    ##<br>
    ## Aqui come&ccedil;a a execu&ccedil;&atilde;o do AGI<br>
    <br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:1] Set("DAHDI/i1/-2539", "__FROM_DID=4641") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:2] MYSQL("DAHDI/i1/-2539", "Connect connid host
    userdb senhadb banco") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:3] MYSQL("DAHDI/i1/-2539", "Query resultid 1 INSERT
    INTO teste SET origem = "" &lt;&gt;, data = NOW(), tronco = 4641")
    in new stack<br>
    <br>
    ##Este erro aparece por que o campo origem = "" &lt;&gt; na Query
    SQL est&aacute; vazio, j&aacute; testei com outras variaveis e a sintaxe est&aacute;
    correta.<br>
    ##<br>
    [May 16 13:01:43] WARNING[21078] app_mysql.c: aMYSQL_query:
    mysql_query failed. Error: You have an error in your SQL syntax;
    check the manual that corresponds to your MySQL server version for
    the right syntax to use near ' data = NOW(), tronco = 4641' at line
    1<br>
    <br>
    ## Continua a Execu&ccedil;&atilde;o<br>
    <br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:4] MYSQL("DAHDI/i1/-2539", "Fetch fetchid&nbsp;
    AGIScript") in new stack<br>
    [May 16 13:01:43] WARNING[21078] app_mysql.c: aMYSQL_fetch: missing
    some arguments<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:5] MYSQL("DAHDI/i1/-2539", "Clear ") in new stack<br>
    [May 16 13:01:43] WARNING[21078] app_mysql.c: Identifier 0,
    identifier_type 2 not found in identifier list<br>
    [May 16 13:01:43] WARNING[21078] app_mysql.c: Invalid result
    identifier 0 passed in aMYSQL_clear<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:6] MYSQL("DAHDI/i1/-2539", "Disconnect 1") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:7] Gosub("DAHDI/i1/-2539",
    "app-blacklist-check,s,1") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@app-blacklist-check:1] GotoIf("DAHDI/i1/-2539", "0?blacklisted")
    in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@app-blacklist-check:2] Set("DAHDI/i1/-2539",
    "CALLED_BLACKLIST=1") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@app-blacklist-check:3] Return("DAHDI/i1/-2539", "") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:8] ExecIf("DAHDI/i1/-2539", "1
    ?Set(CALLERID(name)=)") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:9] Set("DAHDI/i1/-2539",
    "__CALLINGPRES_SV=allowed_not_screened") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:10] Set("DAHDI/i1/-2539",
    "CALLERPRES()=allowed_not_screened") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [4641@from-pstn:11] Goto("DAHDI/i1/-2539", "ext-queues,5002,1") in
    new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Goto
    (ext-queues,5002,1)<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:1] Macro("DAHDI/i1/-2539", "user-callerid,") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:1] Set("DAHDI/i1/-2539", "AMPUSER=") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:2] GotoIf("DAHDI/i1/-2539", "0?report") in
    new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:3] ExecIf("DAHDI/i1/-2539",
    "1?Set(REALCALLERIDNUM=)") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:4] Set("DAHDI/i1/-2539", "AMPUSER=") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:5] Set("DAHDI/i1/-2539", "AMPUSERCIDNAME=")
    in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:6] GotoIf("DAHDI/i1/-2539", "1?report") in
    new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Goto
    (macro-user-callerid,s,10)<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:10] GotoIf("DAHDI/i1/-2539", "0?continue") in
    new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:11] Set("DAHDI/i1/-2539", "__TTL=64") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:12] GotoIf("DAHDI/i1/-2539", "1?continue") in
    new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Goto
    (macro-user-callerid,s,19)<br>
    <br>
    ##<br>
    ## Observei que neste ponto NEM AQUI onde n&atilde;o foi mexido o n&ordm; &eacute;
    identificado<br>
    <br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:19] Set("DAHDI/i1/-2539",
    "CALLERID(number)=") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:20] Set("DAHDI/i1/-2539", "CALLERID(name)=")
    in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [s@macro-user-callerid:21] NoOp("DAHDI/i1/-2539", "Using CallerID ""
    &lt;&gt;") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:2] Answer("DAHDI/i1/-2539", "") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:3] Set("DAHDI/i1/-2539",
    "__BLKVM_OVERRIDE=BLKVM/5002/DAHDI/i1/-2539") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:4] Set("DAHDI/i1/-2539", "__BLKVM_BASE=5002") in
    new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:5] Set("DAHDI/i1/-2539",
    "DB(BLKVM/5002/DAHDI/i1/-2539)=TRUE") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:6] ExecIf("DAHDI/i1/-2539",
    "1?Set(_DIAL_OPTIONS=trM(auto-blkvm))") in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:7] Set("DAHDI/i1/-2539", "__NODEST=5002") in new
    stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:8] Set("DAHDI/i1/-2539",
    "MONITOR_FILENAME=/var/spool/asterisk/monitor/q5002-20120516-130143-1337184103.91783")
    in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] pbx.c:&nbsp;&nbsp;&nbsp;&nbsp; -- Executing
    [5002@ext-queues:9] Playback("DAHDI/i1/-2539", "custom/audio-novo")
    in new stack<br>
    [May 16 13:01:43] VERBOSE[21078] file.c:&nbsp;&nbsp;&nbsp;&nbsp; --
    &lt;DAHDI/i1/-2539&gt; Playing 'custom/audio-novo.gsm' (language
    'en')<br>
    <br>
    <br>
    <br>
    OBS: N&atilde;o consegui em momento algum visualizar o n&ordm; de entrada em
    nenhum lugar, e como se a Placa/canal reconhecesse o n&ordm; e isso n&atilde;o
    fosse passado para o Asterisk.<br>
    <br>
    <br>
    Alguma sugest&atilde;o? Ou Orienta&ccedil;&atilde;o?<br>
    <br>
    Preciso apenas pegar o n&ordm; de entrada o Tronco (DDR) e inserir em um
    Banco de dados no momento da entrada da liga&ccedil;&atilde;o. Nada al&eacute;m disso<br>
    <br>
    Obrigado a todos<br>
    <br>
    <br>
    Att<br>
    <br>
    Anderson Morhy<br>
    <br>
    <br>
    Em 16-05-2012 12:13, Leandro Alves escreveu:
    <blockquote
cite="mid:CAOk1qV7Rbrdo80YM7zYVyEZnjaAVfnWM_JiGDndaCvEKzmwXsQ@mail.gmail.com"
      type="cite">Pq n&atilde;o manda a parte do seu codigo AGI, pra ficar
      melhor pra todos?
      <div><br>
      </div>
      <div>Nas var&aacute;veis globais do seu canal (vc enviou apenas as
        vari&aacute;veis CDR), o seu celular &eacute; exibido?<br>
        <br>
        <div class="gmail_quote">Em 16 de maio de 2012 12:05, Mike
          Tesliuk <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:mike@tesliuk.com" target="_blank">mike@tesliuk.com</a>&gt;</span>
          escreveu:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">De acordo
            com o log abaixo &eacute; callerid(num) e exten<br>
            <div class="im"><br>
              &nbsp;[May 15 20:34:05] VERBOSE[2977] sig_pri.c: &nbsp; &nbsp; --
              Accepting call from<br>
              '<a moz-do-not-send="true" href="tel:8494322145"
                value="+558494322145">8494322145</a>' to '4641' on
              channel 0/1, span 1<br>
              <br>
            </div>
            dentro do agi (no meu caso em perl), eu faria da seguinte
            forma<br>
            <br>
            <br>
            &nbsp;$callerid = &nbsp;$agi-&gt;get_variable("CALLERID(num)");<br>
            &nbsp;$dnid = $agi-&gt;get_variable("EXTEN");<br>
            <br>
            em todo caso, voce pode por no seu extension o seguinte<br>
            <br>
            &nbsp;exten =&gt; 4641,1,NoOp(CALLERID: ${CALLERID(num)})<br>
            <br>
            e voce dever&aacute; ver com a legenda na frente<br>
            <br>
            se eu estiver falando algo que voce ja saiba pe&ccedil;o deculpas
            mas como<br>
            re-assinei a lista agora n&atilde;o peguei o contexto todo.<br>
            <div class="HOEnZb">
              <div class="h5"><br>
                <br>
                <br>
                _______________________________________________<br>
                KHOMP Inova&ccedil;&atilde;o: External Board Series<br>
                M&oacute;dulos de 1/2 rack e 1U para todas as interfaces e
                solu&ccedil;&otilde;es Asterisk e FreeSWITCH.<br>
                Tenha a External Series Experience na sua aplica&ccedil;&atilde;o.
                Visite&nbsp;<a moz-do-not-send="true"
                  href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
                _______________________________________________<br>
                DIGIVOICE &nbsp;Fabricante de Placas de Voz e Channel Bank<br>
                20 anos de experi&ecirc;ncia com E1(R2/ISDN), FXS, FXO e GSM<br>
                Centro Treinamento - Curso de PABX IP - &nbsp;Asterisk &nbsp;-
                Site &nbsp;<a moz-do-not-send="true"
                  href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
                ________<br>
                YEALINK: Telefones IP e V&iacute;deoPhones IP com o melhor
                custo/benef&iacute;cio do mercado.<br>
                email: <a moz-do-not-send="true"
                  href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a>
                | <a moz-do-not-send="true"
                  href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a>
                | <a moz-do-not-send="true"
                  href="tel:%2811%29%205503-1011" value="+551155031011">(11)
                  5503-1011</a><br>
                ______________________________________________<br>
                Para remover seu email desta lista, basta enviar um
                email em branco para <a moz-do-not-send="true"
                  href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        Att.,&nbsp;
        <div><br>
        </div>
        <div>Leandro Alves<br>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
KHOMP Inova&ccedil;&atilde;o: External Board Series
M&oacute;dulos de 1/2 rack e 1U para todas as interfaces e solu&ccedil;&otilde;es Asterisk e FreeSWITCH.
Tenha a External Series Experience na sua aplica&ccedil;&atilde;o. Visite&nbsp;<a class="moz-txt-link-abbreviated" href="http://www.khomp.com">www.khomp.com</a>
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experi&ecirc;ncia com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a class="moz-txt-link-abbreviated" href="http://www.digivoice.com.br">www.digivoice.com.br</a>
________
YEALINK: Telefones IP e V&iacute;deoPhones IP com o melhor custo/benef&iacute;cio do mercado.
email: <a class="moz-txt-link-abbreviated" href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a class="moz-txt-link-abbreviated" href="http://www.commlogik.com.br">www.commlogik.com.br</a> | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
    </blockquote>
  </body>
</html>