<div dir="ltr">Guilherme, altera a linha do GOTOIF para<div><br></div><div><span style="font-size:12.8px">exten =&gt; _48[2-5]XXXXXXX,3,Gotoif(</span>$[<span style="font-size:12.8px">&quot;${</span><span style="font-size:12.8px">CONSULTA}&quot;=&quot;&quot;]?ldn:local)</span></div><div><br></div><div>Adicione a sua condição dentro do $[]. </div><div><br></div><div>Abraços!</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><b style="background-color:rgb(255,255,255)"><font color="#0000ff">att</font></b><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">Danilo Almeida</font></b></div><div><b style="background-color:rgb(255,255,255)"><font color="#0000ff">skype: danilo.almeida33</font></b></div></div></div></div></div></div>
<br><div class="gmail_quote">Em 16 de fevereiro de 2016 12:00, Guilherme Alano <span dir="ltr">&lt;<a href="mailto:guilhermealano@hotmail.com" target="_blank">guilhermealano@hotmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">


<div dir="ltr">Olá a todos, estou tentando criar uma regra para diferenciar as ligações locais e interurbano que possuem o mesmo DDD através das áreas conurbadas. Para isso estou utilizando uma consulta através do banco de dados. No function_odbc o comando que a função executa seria este:<br>[CONURBADA]<br>dsn=snep<br>readsql=SELECT prefixo_cidade FROM conurbadas WHERE prefixo_cidade=&#39;${SQL_ESC(${ARG1})}&#39;<br>Com esse comando o objetivo seria criar um dialplan para que ele busque no banco se existe um prefixo igual o da extensão chamada, o dialplan ficou assim:<br><br>[conurbada]<br>exten =&gt; _48[2-5]XXXXXXX,1,Answer<br>exten =&gt; _48[2-5]XXXXXXX,2,Set(CONSULTA=${ODBC_CONURBADA(${EXTEN:-10:6})})<br>exten =&gt; _48[2-5]XXXXXXX,3,Gotoif(&quot;${CONSULTA}&quot;=&quot;&quot;?ldn:local)<br>exten =&gt; _48[2-5]XXXXXXX,4(local),Dial(khomp/b0l0/${EXTEN:2})<br>exten =&gt; _48[2-5]XXXXXXX,5(local),HangUp()<br>exten =&gt; _48[2-5]XXXXXXX,6(ldn),Dial(khomp/b0l0/025${EXTEN})<br>exten =&gt; _48[2-5]XXXXXXX,7(ldn),HangUp()<br>exten =&gt; _48[2-5]XXXXXXX,8,HangUp()Porém ao realizar a ligação ele pula direto para o label (ldn), apesar de a variável ${CONSULTA} localizar o valor 48XXXX, o label (local) não é chamado, alguém pode me ajudar a me dizer se é algo no meu dialplan ou na função do banco...?<br><br>Abaixo segue o que aparece na CLI:<br><br><span style="font-weight:bold;color:#cc0000"> </span>-- AGI Script Executing Application: (Goto) Options: (conurbada,<a href="tel:4834612300" value="+554834612300" target="_blank">4834612300</a>,1)<br>    -- Goto (conurbada,<a href="tel:4834612300" value="+554834612300" target="_blank">4834612300</a>,1)<br> snep/snep.php: 4102 -&gt; <a href="tel:4834612300" value="+554834612300" target="_blank">4834612300</a> INFO (6):End of running the rule 16:TESTE WALTER<br>    -- &lt;SIP/4102-00000013&gt;AGI Script snep/snep.php completed, returning 0<br>    -- Executing <a href="tel:%5B4834612300" value="+554834612300" target="_blank">[4834612300</a>@conurbada:1] Answer(&quot;SIP/4102-00000013&quot;, &quot;&quot;) in new stack<br>    -- Executing <a href="tel:%5B4834612300" value="+554834612300" target="_blank">[4834612300</a>@conurbada:2] Set(&quot;SIP/4102-00000013&quot;, &quot;CONSULTA=483461&quot;) in new stack<br>    -- Executing <a href="tel:%5B4834612300" value="+554834612300" target="_blank">[4834612300</a>@conurbada:3] GotoIf(&quot;SIP/4102-00000013&quot;, &quot;483461=&quot;&quot;?ldn:local&quot;) in new stack<br>    -- Goto (conurbada,<a href="tel:4834612300" value="+554834612300" target="_blank">4834612300</a>,6)<br>    -- Executing <a href="tel:%5B4834612300" value="+554834612300" target="_blank">[4834612300</a>@conurbada:6] Dial(&quot;SIP/4102-00000013&quot;, &quot;khomp/b0l0/<a href="tel:0254834612300" value="+554834612300" target="_blank">0254834612300</a>&quot;) in new stack<br>    -- Called khomp/b0l0/<a href="tel:0254834612300" value="+554834612300" target="_blank">0254834612300</a><br>  == Spawn extension (conurbada, <a href="tel:4834612300" value="+554834612300" target="_blank">4834612300</a>, 6) exited non-zero on &#39;SIP/4102-00000013&#39;<br><br>Obrigado desde já.<br>Att.,<br>Guilherme Alano<br></div>
                                               </div></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicador e acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" rel="noreferrer" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div><br></div>