Obrigados a todos! <div><br></div><div>Problema resolvido!<br><br><div class="gmail_quote">2009/9/10 R2 <span dir="ltr">&lt;<a href="mailto:r2@infolink.com.br">r2@infolink.com.br</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Meus caros,<br>
<br>
A Anatel especificou uma regra para áreas locais:<br>
<a href="http://www.anatel.gov.br/Portal/exibirPortalRedireciona.do?codigoDocumento=98740" target="_blank">http://www.anatel.gov.br/Portal/exibirPortalRedireciona.do?codigoDocumento=98740</a><br>
Quando você pega o arquivo na Anatel, antes de verificar se é D1,<br>
verifique primeiro a se estão com o mesmo código de área local., Se o<br>
código de área local for igual, você não utiliza o &quot;ddd&quot; para fazer a<br>
ligação e a tarifa é local.<br>
O Campo no arquivo da Anatel é chamado de SiglaCNLAreaLocal.<br>
Um exemplo:<br>
 Quando disco do município do Rio de Janeiro para Magé, eu não preciso<br>
discar o &quot;ddd&quot; 21 porque estão na mesma área local, mas quando ligo do<br>
Rio de Janeiro para Teresópolis, eu preciso discar o &quot;ddd&quot; mesmo os<br>
números estando com o mesmo CodAreaTarifacao. O que diferencia nesse<br>
caso é SiglaCNLAreaLocal. O Rio de Janeiro e Magé tem SiglaCNLAreaLocal<br>
igual a RJO e Teresópolis é TRL<br>
<br>
<br>
Pablo Câmara escreveu:<br>
<div class="im">&gt; Fábio,<br>
&gt;<br>
&gt; Estava utilizando o críterio areatarifacao.<br>
&gt; Agora vou utilizar o critério: siglacnlarealocal<br>
&gt;<br>
&gt;<br>
&gt; 2009/9/10 Fabio Domingos Luzia &lt;<a href="mailto:fabio.luzia@tellfree.com.br">fabio.luzia@tellfree.com.br</a><br>
</div>&gt; &lt;mailto:<a href="mailto:fabio.luzia@tellfree.com.br">fabio.luzia@tellfree.com.br</a>&gt;&gt;<br>
<div class="im">&gt;<br>
&gt;     Gente,<br>
&gt;<br>
&gt;     As localidades que não precisam de DDD são chamadas de áreas<br>
&gt;     conurbadas, isso tem disponível no site da Anatel:<br>
&gt;<br>
&gt;     <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><br>

&gt;     &lt;<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>&gt;<br>

&gt;<br>
&gt;     após download vem 2 arquivos, um explicando o layout e outro com<br>
&gt;     todo CNL do estado.<br>
&gt;<br>
&gt;     Te recomendo a importar dados para o Excel e importar o arquivo<br>
&gt;     conforme segue a documentação explicada no layout.<br>
&gt;<br>
&gt;     Depois de importar, procure o município e no final da linha a<br>
&gt;     sigla CNL, exemplo:<br>
&gt;<br>
&gt;     Município de Porto Alegre a sigla é PAE, realizando o filtro pela<br>
&gt;     sigla você vai ver todas as cidades que são conurbadas de Porto<br>
&gt;     Alegre e atendidas como local.<br>
&gt;<br>
&gt;     Os prefixos estão nessa seleção também, ai é só montar o diaplan.<br>
&gt;<br>
&gt;<br>
&gt;     Abraços..<br>
&gt;<br>
&gt;     -----Mensagem original-----<br>
&gt;     De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
&gt;     &lt;mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>&gt;<br>
&gt;     [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br>
&gt;     &lt;mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>&gt;] Em nome<br>
&gt;     de Gustavo Cordeiro<br>
&gt;     Enviada em: quinta-feira, 10 de setembro de 2009 09:55<br>
&gt;     Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;     Assunto: Re: [AsteriskBrasil]Calcula distâncias entre cidades<br>
&gt;     utilizando latitude e longitude. MYSQL - ASTERISK 1.6<br>
&gt;<br>
&gt;     Olá,<br>
&gt;<br>
&gt;      As ligações são consideradas de longa distância quando são<br>
&gt;     estabelecidas entre áreas locais distintas. Você pode ter mais de uma<br>
&gt;     cidade dentro de uma mesma área local na telefonia fixa.<br>
&gt;<br>
&gt;      <a href="http://www.teleco.com.br/tarif_alocal.asp" target="_blank">http://www.teleco.com.br/tarif_alocal.asp</a><br>
&gt;<br>
&gt;<br>
&gt;     Sds,<br>
&gt;     Gustavo Cordeiro<br>
&gt;     Advent Tecnologia Ltda.<br>
&gt;     Telefone: 48 3024-9350<br>
&gt;     Celular: 48 8809-0764<br>
&gt;<br>
</div>&gt;     <a href="http://www.advent.com.br" target="_blank">www.advent.com.br</a> &lt;<a href="http://www.advent.com.br" target="_blank">http://www.advent.com.br</a>&gt;<br>
<div class="im">&gt;<br>
&gt;<br>
&gt;     2009/9/10 JP Telecom- Julio &lt;<a href="mailto:juliojptelecom@gmail.com">juliojptelecom@gmail.com</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:juliojptelecom@gmail.com">juliojptelecom@gmail.com</a>&gt;&gt;:<br>
<div class="im">&gt;     &gt; Pablo,<br>
&gt;     &gt;<br>
&gt;     &gt; O uso de DDD não é só apenas qdo ultrapassar 50KM, pode ser<br>
&gt;     mesmo sendo bem<br>
&gt;     &gt; menos, essa regra não existe mais ( é uma regra antiga), agora a<br>
&gt;     regra é se<br>
&gt;     &gt; for cidade diferente mesmo tendo o mesmo DDD tem que discar o<br>
&gt;     Código de área<br>
&gt;     &gt; ( isso para telefones fixo) e para celular sendo o mesmo DDD não<br>
&gt;     precisa de<br>
&gt;     &gt; código de área.<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt; ----- Original Message -----<br>
&gt;     &gt; From: Pablo Câmara<br>
&gt;     &gt; To: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a><br>
</div><div><div></div><div class="h5">&gt;     &lt;mailto:<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>&gt;<br>
&gt;     &gt; Sent: Thursday, September 10, 2009 8:56 AM<br>
&gt;     &gt; Subject: [AsteriskBrasil] Calcula distâncias entre cidades<br>
&gt;     utilizando<br>
&gt;     &gt; latitude e longitude. MYSQL - ASTERISK 1.6<br>
&gt;     &gt; Olá pessoal...<br>
&gt;     &gt; Quando devo utilizar o código de area dentro de um mesmo<br>
&gt;     estado? Não sei se<br>
&gt;     &gt; a informação procede, mas quando a distancia ultrapassa 50 km, o<br>
&gt;     uso do<br>
&gt;     &gt; código da area é obrigatório.<br>
&gt;     &gt; Logo resolvi apelar. Calcular as distancias utilizando latitude<br>
&gt;     e longitude<br>
&gt;     &gt; utilizando os dados da Tabela cnlfixo da anatel.<br>
&gt;     &gt; E uma tabela de preferencias (filiais) que tem as informações da<br>
&gt;     filial.<br>
&gt;     &gt; Porem não tenho certeza se esses cálculos estão corretos.<br>
&gt;     &gt; Passo como paramento o número discado. (&#39;11&#39;, &#39;9999&#39; &#39;9999&#39;)<br>
&gt;     &gt;<br>
&gt;     &gt; DELIMITER $$<br>
&gt;     &gt; DROP FUNCTION IF EXISTS `asterisk`.`fn_calculaDistancia` $$<br>
&gt;     &gt; CREATE DEFINER=`root`@`%` FUNCTION `fn_calculaDistancia`(varDDD<br>
&gt;     varchar(2),<br>
&gt;     &gt; varFaixa1 varchar(6), varFaixa2 varchar(4)) RETURNS varchar(10)<br>
&gt;     CHARSET<br>
&gt;     &gt; latin1<br>
&gt;     &gt; BEGIN<br>
&gt;     &gt; declare radiano float default 0;<br>
&gt;     &gt; declare unidade float default 0;<br>
&gt;     &gt; declare area varchar(2) default 0;<br>
&gt;     &gt; declare latitude_1 float default 0;<br>
&gt;     &gt; declare longitude_1 float default 0;<br>
&gt;     &gt; declare latitude_2 float default 0;<br>
&gt;     &gt; declare longitude_2 float default 0;<br>
&gt;     &gt; declare distancia float default 50;<br>
&gt;     &gt;   set radiano = 180/PI();<br>
&gt;     &gt;   set unidade = 60 * 1.1515 * 1.609344;<br>
&gt;     &gt;   select substr(prefixo,1,2), substr(latitude,1,4)/100,<br>
&gt;     &gt; substr(longitude,1,4)/100<br>
&gt;     &gt;   into area, latitude_1, longitude_1<br>
&gt;     &gt;   from asterisk.preferencias<br>
&gt;     &gt;   where principal = 1;<br>
&gt;     &gt;   if (area = varDDD) then<br>
&gt;     &gt;    select substr(latitude,1,4)/100, substr(longitude,1,4)/100<br>
&gt;     &gt;    into latitude_2, longitude_2<br>
&gt;     &gt;    from asterisk.cnlfixo<br>
&gt;     &gt;    where prefixo = concat(varDDD,varFaixa1)<br>
&gt;     &gt;    and   varFaixa2 between faixainicial and faixafinal;<br>
&gt;     &gt;    set distancia = ((ACOS(SIN(latitude_1/radiano) *<br>
&gt;     SIN(latitude_2/radiano)<br>
&gt;     &gt; +<br>
&gt;     &gt;         COS(latitude_1/radiano) * COS(latitude_2/radiano) *<br>
&gt;     &gt;         COS(longitude_2/radiano - longitude_1/radiano))) * unidade);<br>
&gt;     &gt;    end if;<br>
&gt;     &gt;    if (distancia &gt;= 50) then<br>
&gt;     &gt;       return 0; -- usa ddd<br>
&gt;     &gt;    else<br>
&gt;     &gt;       return 1; -- remove ddd<br>
&gt;     &gt;    end if;<br>
&gt;     &gt;<br>
&gt;     &gt; END $$<br>
&gt;     &gt; DELIMITER ;<br>
&gt;     &gt; Porem meus resultados não estao muito confiáveis.<br>
&gt;     &gt; Alguem consegue ver algum problema nessa procedure?<br>
&gt;     &gt;<br>
&gt;     &gt; ________________________________<br>
&gt;     &gt;<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São<br>
&gt;     Paulo.<br>
&gt;     &gt; VoIP, Asterisk e Convergência de Redes.<br>
&gt;     &gt; <a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
&gt;     &gt;<br>
&gt;     &gt; Compre uma camiseta da AsteriskBrasil.org!<br>
&gt;     &gt; <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;     &gt;<br>
&gt;     &gt; Acesse o canal IRC de discussão sobre Asterisk em Português<br>
&gt;     Brasileiro na<br>
&gt;     &gt; rede Freenode.net: #asterisk-br<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; Lista de discussões AsteriskBrasil.org<br>
&gt;     &gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div></div>&gt;     &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;     &gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;     &gt;<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São<br>
&gt;     Paulo.<br>
&gt;     &gt; VoIP, Asterisk e Convergência de Redes.<br>
&gt;     &gt; <a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
&gt;     &gt;<br>
&gt;     &gt; Compre uma camiseta da AsteriskBrasil.org!<br>
&gt;     &gt; <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;     &gt;<br>
&gt;     &gt; Acesse o canal IRC de discussão sobre Asterisk em Português<br>
&gt;     Brasileiro na<br>
&gt;     &gt; rede Freenode.net: #asterisk-br<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; Lista de discussões AsteriskBrasil.org<br>
&gt;     &gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;     &gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;     &gt;<br>
&gt;<br>
&gt;     _______________________________________________<br>
&gt;     Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>
&gt;     VoIP, Asterisk e Convergência de Redes.<br>
&gt;     <a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
&gt;<br>
&gt;     Compre uma camiseta da AsteriskBrasil.org!<br>
&gt;     <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;<br>
&gt;     Acesse o canal IRC de discussão sobre Asterisk em Português<br>
&gt;     Brasileiro na rede Freenode.net: #asterisk-br<br>
&gt;     _______________________________________________<br>
&gt;     Lista de discussões AsteriskBrasil.org<br>
&gt;     <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;     <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;     _______________________________________________<br>
&gt;     Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>
&gt;     VoIP, Asterisk e Convergência de Redes.<br>
&gt;     <a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
&gt;<br>
&gt;     Compre uma camiseta da AsteriskBrasil.org!<br>
&gt;     <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;<br>
&gt;     Acesse o canal IRC de discussão sobre Asterisk em Português<br>
&gt;     Brasileiro na rede Freenode.net: #asterisk-br<br>
&gt;     _______________________________________________<br>
&gt;     Lista de discussões AsteriskBrasil.org<br>
&gt;     <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>&gt;<br>
<div class="im">&gt;     <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>
&gt; VoIP, Asterisk e Convergência de Redes.<br>
&gt; <a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
&gt;<br>
&gt; Compre uma camiseta da AsteriskBrasil.org!<br>
&gt; <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;<br>
&gt; Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt;<br>
</div>&gt; __________ Informação do ESET NOD32 Antivirus, versão da vacina 4413 (20090910) __________<br>
&gt;<br>
&gt; A mensagem foi verificada pelo  ESET NOD32 Antivirus.<br>
&gt;<br>
&gt; <a href="http://www.eset.com" target="_blank">http://www.eset.com</a><br>
<div><div></div><div class="h5">&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.<br>
VoIP, Asterisk e Convergência de Redes.<br>
<a href="http://www.encontrovoipcenter.com.br" target="_blank">http://www.encontrovoipcenter.com.br</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></div></blockquote></div><br></div>