Olá Danilo,<div><br></div><div>Parabéns!</div><div><br></div><div><div>Fiz um muito parecido com o seu, apenas alterando o argumento de consulta, mas a lógica é a mesma, ou seja, trazer a operadora.</div><div><br></div><div>
Quero apenas fazer uma obervação em um dos case:</div><div><br></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> </span><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">case 55321 :</span></div>
<div><p class="MsoNormal" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span lang="EN-US">        </span>$operadora = &#39;AMERICEL&#39; ;<u></u><u></u></p><p class="MsoNormal" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
        break;</p><p class="MsoNormal" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></p><p class="MsoNormal" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
O mesmo serve para o 55324 c<span style="background-color:transparent">onforme já comentado pelo amigo da lista: Anderson Morthy no dia 10/08/2012:</span></p><div><br></div><div><pre><font face="verdana, sans-serif">55321 não é mais AMERICEL agora é CLARO
55324 não é mais AMAZONIA Celular, agora é TIM</font></pre></div><div>Abaixo segue um PDF no site da Anatel com os respectivos SMP das operadoras:</div><div><br></div><div><a href="http://www.anatel.gov.br/Portal/verificaDocumentos/documento.asp?numeroPublicacao=270808&amp;assuntoPublicacao=Anexo%20VI%20-%20Planilha%20de%20Testes%20Integrados%20de%20Redes&amp;caminhoRel=null&amp;filtro=1&amp;documentoPath=270808.pdf">http://www.anatel.gov.br/Portal/verificaDocumentos/documento.asp?numeroPublicacao=270808&amp;assuntoPublicacao=Anexo%20VI%20-%20Planilha%20de%20Testes%20Integrados%20de%20Redes&amp;caminhoRel=null&amp;filtro=1&amp;documentoPath=270808.pdf</a></div>
<div><br></div><div><br></div><div>Abraço,</div><div><br></div><div>SkFogo</div><div><br><div class="gmail_quote">Em 20 de agosto de 2012 16:35, Danilo Almeida <span dir="ltr">&lt;<a href="mailto:danilo.almeida@g1telecom.com.br" target="_blank">danilo.almeida@g1telecom.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 lang="PT-BR" link="blue" vlink="purple"><div><p class="MsoNormal">Bom galera, depois de tanta luta com o agiphp, fiz um script bem simples para consultar portabilidade em php.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Utilizo como servidor de consulta, o servidor Magnus solution que o Amigo disponibilizou para a galera da lista.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Esse fiz somente para ver se daria certo. Para questão de somente consulta, funcionou perfeitamente.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Utilizei algumas informações de alguns posts anteriores.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Extensions .conf<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">exten =&gt; _0XX[6-9]XXXXXXX,1,NoOp(---&gt; DE ${CALLERID(num)} PARA ${EXTEN} &lt;--)<u></u><u></u></p>
<p class="MsoNormal">exten =&gt; _0XX[6-9]XXXXXXX,n,AGI(portabilidade.php,${EXTEN:1})<u></u><u></u></p><p class="MsoNormal">exten =&gt; _0XX[6-9]XXXXXXX,n,NoOp(---&gt; A OPERADORA DISCADA E: ${OPERADORA} &lt;---)<u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US">exten =&gt; _0XX[6-9]XXXXXXX,n,Hangup()<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">portabilidade.php<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">#!/usr/bin/php -q<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">&lt;?php<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">include(&quot;phpagi.php&quot;);<u></u><u></u></span></p><p class="MsoNormal">//version: Danilo Almeida<u></u><u></u></p><p class="MsoNormal">//package: AGI Portabilidade PHP<u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US">//copyright: Copyright (C) Open Source.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">//license: GNU/GPL, see LICENSE.php<u></u><u></u></span></p><p class="MsoNormal">
//Agi para consulta de operadora para celulares portados<u></u><u></u></p><p class="MsoNormal">//Acesso ao banco de dados fornecido por <a href="http://magnussolution.com" target="_blank">http://magnussolution.com</a><u></u><u></u></p>
<p class="MsoNormal">//Contato: <a href="mailto:danilo.almeida@g1telecom.com.br" target="_blank">danilo.almeida@g1telecom.com.br</a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">$agi = new AGI(); //instanciando objeto<u></u><u></u></p>
<p class="MsoNormal">$numero = $argv[1]; //pegando numero discado no extensions.conf<u></u><u></u></p><p class="MsoNormal">$numero = &quot;55&quot;.$numero; //acrescentando 55 para enviar formato E164<u></u><u></u></p><p class="MsoNormal">
$url=&quot;<a href="http://magnussolution.com/portabilidade.php?seache_number=$numero" target="_blank">http://magnussolution.com/portabilidade.php?seache_number=$numero</a>&quot;;<u></u><u></u></p><p class="MsoNormal"><span lang="EN-US">$chave = file_get_contents($url);<u></u><u></u></span></p>
<p class="MsoNormal">//$array_resposta = explode(&#39;#&#39;, $texto_resposta);<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">switch($chave){<u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US">    case 5312 :<u></u><u></u></span></p><p class="MsoNormal">        $operadora = &#39;CTBC CELULAR S.A&#39; ;<u></u><u></u></p><p class="MsoNormal">        break;<u></u><u></u></p><p class="MsoNormal">
        case 55314 :<u></u><u></u></p><p class="MsoNormal">        $operadora = &#39;BRASIL TELECOM CELULAR&#39; ;<u></u><u></u></p><p class="MsoNormal">        <span lang="EN-US">break;<u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US">        case 55320 :<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        $operadora = &#39;VIVO&#39; ;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        break;<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        case 55321 :<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        </span>$operadora = &#39;AMERICEL&#39; ;<u></u><u></u></p><p class="MsoNormal">        break;<u></u><u></u></p>
<p class="MsoNormal">        case 55323 :<u></u><u></u></p><p class="MsoNormal">        $operadora = &#39;TELEMIG CELULAR&#39; ;<u></u><u></u></p><p class="MsoNormal">        break;<u></u><u></u></p><p class="MsoNormal">        case 55324 :<u></u><u></u></p>
<p class="MsoNormal">        $operadora = &#39;AMAZONIA CELULAR&#39; ;<u></u><u></u></p><p class="MsoNormal">        <span lang="EN-US">break;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        case 55331 :<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        $operadora = &#39;TNL PCS&#39; ;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        </span>break;<u></u><u></u></p><p class="MsoNormal">        case 55337 :<u></u><u></u></p>
<p class="MsoNormal">        $operadora = &#39;UNICEL DO BRASIL&#39; ;<u></u><u></u></p><p class="MsoNormal">        <span lang="EN-US">break;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        case 55341 :<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        $operadora = &#39;TIM CELULAR&#39; ;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        break;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        case 55343 :<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        </span>$operadora = &#39;SERCOMTEL CELULAR&#39; ;<u></u><u></u></p><p class="MsoNormal">        break;<u></u><u></u></p><p class="MsoNormal">        case 55349 :<u></u><u></u></p>
<p class="MsoNormal">        $operadora = &#39;OPTIONS COMP&#39; ;<u></u><u></u></p><p class="MsoNormal">        <span lang="EN-US">break;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        case 55377 :<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        $operadora = &#39;MCS (Nextel)&#39; ;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">        </span>break;<u></u><u></u></p><p class="MsoNormal">        case 55390 :<u></u><u></u></p>
<p class="MsoNormal">        $operadora = &#39;TELCOM TELECOMUNICACOES DO BRASIL&#39; ;<u></u><u></u></p><p class="MsoNormal">        <span lang="EN-US">break;<u></u><u></u></span></p><p class="MsoNormal">        case 55391 :<u></u><u></u></p>
<p class="MsoNormal">        $operadora = &#39;FALKLAND TECNOLOGIA&#39; ;<u></u><u></u></p><p class="MsoNormal">        break;<u></u><u></u></p><p class="MsoNormal">        case 55392 :<u></u><u></u></p><p class="MsoNormal">
        $operadora = &#39;IRIDIUM&#39; ;<u></u><u></u></p><p class="MsoNormal">        break;<u></u><u></u></p><p class="MsoNormal">        case 55393 :<u></u><u></u></p><p class="MsoNormal">        $operadora = &#39;GLOBALSTAR DO BRASIL&#39; ;<u></u><u></u></p>
<p class="MsoNormal">        break;<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">$agi-&gt;set_variable(&quot;OPERADORA&quot;, $operadora);<u></u><u></u></p>
<p class="MsoNormal">exit();<u></u><u></u></p><p class="MsoNormal"><span lang="EN-US">?&gt;<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Retorno CLI<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">-- Executing [91538563@contexto-ramais-voip:1] NoOp(&quot;SIP/5001-0000011d&quot;, &quot;---&gt; DE 5001 PARA 91538563 &lt;--&quot;) in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    -- Executing [91538563@contexto-ramais-voip:2] AGI(&quot;SIP/5001-0000011d&quot;, &quot;portabilidade.php,<a href="tel:4391538563" value="+554391538563" target="_blank">4391538563</a>&quot;) in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    -- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">    -- &lt;SIP/5001-0000011d&gt;AGI Script portabilidade.php completed, returning 0<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    -- Executing [91538563@contexto-ramais-voip:3] NoOp(&quot;SIP/5001-0000011d&quot;, &quot;---&gt; A OPERADORA DISCADA E: VIVO &lt;---&quot;) in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#000066">att<u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#000066"><u></u> <u></u></span></b></p><p class="MsoNormal"><b><span style="font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#000066">Danilo Ricardo de Almeida</span></b><b><span style="font-size:12.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:#000066"><u></u><u></u></span></b></p>
<p class="MsoNormal"><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">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></div></div></div>