Putz era isso mesmo que eu precisava muiti obrigado<br><br><div class="gmail_quote">Em 27 de agosto de 2012 14:48, Rafael dos Santos Saraiva <span dir="ltr">&lt;<a href="mailto:rafaelsnsa@gmail.com" target="_blank">rafaelsnsa@gmail.com</a>&gt;</span> escreveu:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">É tranquilo fazer isso. Só que voce vai ter que usar o cnl pra saber o que é região conurbada no destino.<div><br></div>

<div>Tenho um exemplo aqui de um contexto que uso só pra identificar se é conurbada ou não, neste caso uso mysql, acho que  já dá pra começar com isso:</div>
<div><br></div><div><div>[agenda]</div><div>exten=&gt;_#7XXXX,1,MYSQL(Connect connid ${DBHOST} ${DBUSER} ${DBPASS} ${DBNAME})</div><div>same =&gt; n,MYSQL(Query resultid ${connid} SELECT tel_1 FROM agenda WHERE cod=${EXTEN:2})</div>


<div>same =&gt; n,Mysql(Fetch fetchid ${resultid} TELEFONE)</div><div>same =&gt; n,Mysql(Clear ${resultid})</div><div>same =&gt; n,Set(PREFIX=${TELEFONE:-10:6})</div><div>same =&gt; n,MYSQL(Query resultid ${connid} SELECT sigla_cnl_area_local FROM cnl WHERE prefixo=${PREFIX})</div>


<div>same =&gt; n,Mysql(Fetch fetchid ${resultid} SIGLACNL)</div><div>same =&gt; n,Set(SIGLACNL1=${SIGLACNL})</div><div>same =&gt; n,Mysql(Clear ${resultid})</div><div>same =&gt; n,GotoIf($[${CNL}=${SIGLACNL1}]?sim:nao)</div>


<div>same =&gt; n(sim),Set(DISCATEL=0${TELEFONE:2})</div><div>same =&gt; n,Goto(discar,${DISCATEL},1)</div><div>same =&gt; n(nao),Set(DISCATEL=0014${TELEFONE})</div><div>same =&gt; n,Goto(discar,${DISCATEL},1)</div><div>

<br>
</div><div>[discar]</div><div>exten=&gt;_0[2-9]XXXXXXX,1,Dial(DAHDI/g1/${EXTEN},30,tT)</div><div><br></div><div>exten=&gt;_0014XXXXXXXXXX,1,Dial(DAHDI/g2/${EXTEN},30,tT)</div><br><div><br>
</div><div>E um scriptzinho pra importar o cnl pra mysql:</div><div><b style="font-family:&#39;Times New Roman&#39;;font-size:medium;font-weight:normal"><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">#!/bin/bash</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">DBUSER=root</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">DBPASS=root</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">DBTEMPTABLE=temp</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">DBENDTABLE=cnl</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">DBNAME=teste1</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">TXTFILE=cnl.txt</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">mysql -u $DBUSER -p$DBPASS $DBNAME -e &quot;create table $DBTEMPTABLE ( linha char(255) DEFAULT NULL ) engine=MyISAM;&quot;</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">mysql -u $DBUSER -p$DBPASS $DBNAME -e &quot;LOAD DATA LOCAL INFILE &#39;$TXTFILE&#39; INTO TABLE $DBTEMPTABLE LINES TERMINATED BY &#39;\n&#39;&quot;</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">mysql -u $DBUSER -p$DBPASS $DBNAME -e &quot;create table $DBENDTABLE (</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">sigla_uf char(2),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">sigla_cnl char(4),</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">codigo_cnl char(5),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">nome_localidade char(50),</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">nome_municipio char(50),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">cod_area_tarifacao char(5),</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">prefixo char(7),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">prestadora char(30),</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">num_faixa_inicial char(4),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">num_faixa_final char(4),</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">latitude char(8),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">hemisferio char(5),</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">longitude char(8),</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">sigla_cnl_area_local char(4)</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">);&quot;</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">mysql -u $DBUSER -p$DBPASS $DBNAME -e &quot;insert into</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">$DBENDTABLE (sigla_uf,sigla_cnl,codigo_cnl,nome_localidade,nome_municipio,cod_area_tarifacao,prefixo,prestadora,num_faixa_inicial,num_faixa_final,latitude,hemisferio,longitude,sigla_cnl_area_local)</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">select</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  1 , 2 ) ) sigla_uf,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  3 , 6 ) ) sigla_cnl,</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  7 , 11 ) ) codigo_cnl,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  12 , 16 ) ) nome_localidade,</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  62 , 111 ) ) nome_municipio,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  112 , 116 ) ) cod_area_tarifacao,</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  117 , 123 ) ) prefixo,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  124 , 153 ) ) prestadora,</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  154 , 157 ) ) num_faixa_inicial,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  158 , 161 ) ) num_faixa_final,</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  162 , 169 ) ) latitude,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  170 , 174 ) ) hemisferio,</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  175 , 182 ) ) longitude,</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">rtrim( substr( linha ,  183 , 186 ) ) sigla_cnl_area_local</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">from</span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">$DBTEMPTABLE;&quot;</span><br><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"></span><br>


<span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">mysql -u $DBUSER -p$DBPASS $DBNAME -e &quot;drop table $DBTEMPTABLE;&quot;</span><br></b></div><div><b style="font-family:&#39;Times New Roman&#39;;font-size:medium;font-weight:normal"><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br>


</span></b></div><div><b style="font-family:&#39;Times New Roman&#39;;font-size:medium;font-weight:normal"><span style="font-size:15px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span></b></div>

<div>
<br clear="all">Att,<div>Rafael Saraiva</div><div><br></div><br>
<br><br><div class="gmail_quote">Em 27 de agosto de 2012 14:06, Diego <span dir="ltr">&lt;<a href="mailto:diegofull@gmail.com" target="_blank">diegofull@gmail.com</a>&gt;</span> escreveu:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Eu tenho oito numeros sip em um site, cada um com um DDD diferente, estou tentando fazer agora que quando ele digite um número em que coincide com o prefixo ne alguns desse DDD ele redirecione por pelo tronco sip com o mesmo DDD.<br>




<br><div class="gmail_quote">Em 27 de agosto de 2012 11:19, Jorge Silveira <span dir="ltr">&lt;<a href="mailto:jlrs19833@gmail.com" target="_blank">jlrs19833@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




Respondeu o que eu ia responder em Rafael Saraiva;<br><br>Apenas complementando a informação do RAfael, é necessário trabalhar com banco de dados para que a tabela CNL funcione de forma adequada. Pois assim fica mais fácil verificar as informações.<br>





<br><div class="gmail_quote">Em 27 de agosto de 2012 11:16, Rafael dos Santos Saraiva <span dir="ltr">&lt;<a href="mailto:rafaelsnsa@gmail.com" target="_blank">rafaelsnsa@gmail.com</a>&gt;</span> escreveu:<div><div>

<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Olá<div><br></div><div><br></div><div>Não entendi bem sua dúvida, mas quanto ao banco de dados dos prefixos, tem a tabela cnl da Anatel, onde tem todos os prefixos e a informação se é região conurbada ou não: 
<a href="http://sistemas.anatel.gov.br/areaarea/N_Download/Tela.asp?varMod=Publico&amp;SISQSmodulo=7179" target="_blank">http://sistemas.anatel.gov.br/areaarea/N_Download/Tela.asp?varMod=Publico&amp;SISQSmodulo=7179</a> </div>





<div><br></div>
<div>Abraços</div><div><br clear="all">Att,<div>Rafael Saraiva</div><div><br></div><br>
<br><br><div class="gmail_quote">Em 27 de agosto de 2012 10:02, Alexander <span dir="ltr">&lt;<a href="mailto:alexanderw2003@ibest.com.br" target="_blank">alexanderw2003@ibest.com.br</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div link="blue" vlink="purple" lang="PT-BR"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Se não me engano, só com o DDD, pois você tem com o mesmo prefixo em diferentes DDD.<u></u><u></u></span></p>






<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Att.<br>






Alexander<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a> [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] <b>Em nome de </b>Diego<br>






<b>Enviada em:</b> segunda-feira, 27 de agosto de 2012 10:57<br><b>Para:</b> <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Assunto:</b> [AsteriskBrasil] Redirecionar para mesmo DDD<u></u><u></u></span></p>






<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Bom Dia pessoal<br><br><br>Como faço para quando alguém ligar de uma cidade &quot;A&quot; para uma cidade &quot;B&quot; com outro DDD o asterisk faça a ligação sair pelo número local da cidade sem a pessoa precisar colocar o DDD, tem algum banco de dados com os prefixos dos telefones por cidade ou somente da para fazer isso com a pessoa colocando o DDD na frente do número?<br>






<br>Qualquer ajuda é muito bem vinda<br><br><br>Att,.<u></u><u></u></p></div></div><br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" value="+551155031011" target="_blank">(11) 5503-1011</a><br>





______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>





</div>
<br></div>
<br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" value="+551155031011" target="_blank">(11) 5503-1011</a><br>





______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>




</div></div></div><span><font color="#888888">
<br><br clear="all"><br>-- <br>Jorge Silveira<br>
</font></span><br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" value="+551155031011" target="_blank">(11) 5503-1011</a><br>





______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>


</div>

<br>
<br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" value="+551155031011" target="_blank">(11) 5503-1011</a><br>


______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>

</div></div></div>
<br></div></div>
<br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a 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 href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>

<br>