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 = 'AMERICEL' ;<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&assuntoPublicacao=Anexo%20VI%20-%20Planilha%20de%20Testes%20Integrados%20de%20Redes&caminhoRel=null&filtro=1&documentoPath=270808.pdf">http://www.anatel.gov.br/Portal/verificaDocumentos/documento.asp?numeroPublicacao=270808&assuntoPublicacao=Anexo%20VI%20-%20Planilha%20de%20Testes%20Integrados%20de%20Redes&caminhoRel=null&filtro=1&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"><<a href="mailto:danilo.almeida@g1telecom.com.br" target="_blank">danilo.almeida@g1telecom.com.br</a>></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 => _0XX[6-9]XXXXXXX,1,NoOp(---> DE ${CALLERID(num)} PARA ${EXTEN} <--)<u></u><u></u></p>
<p class="MsoNormal">exten => _0XX[6-9]XXXXXXX,n,AGI(portabilidade.php,${EXTEN:1})<u></u><u></u></p><p class="MsoNormal">exten => _0XX[6-9]XXXXXXX,n,NoOp(---> A OPERADORA DISCADA E: ${OPERADORA} <---)<u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US">exten => _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"><?php<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">include("phpagi.php");<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 = "55".$numero; //acrescentando 55 para enviar formato E164<u></u><u></u></p><p class="MsoNormal">
$url="<a href="http://magnussolution.com/portabilidade.php?seache_number=$numero" target="_blank">http://magnussolution.com/portabilidade.php?seache_number=$numero</a>";<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('#', $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 = 'CTBC CELULAR S.A' ;<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 = 'BRASIL TELECOM CELULAR' ;<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 = 'VIVO' ;<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 = 'AMERICEL' ;<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 = 'TELEMIG CELULAR' ;<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 = 'AMAZONIA CELULAR' ;<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 = 'TNL PCS' ;<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 = 'UNICEL DO BRASIL' ;<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 = 'TIM CELULAR' ;<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 = 'SERCOMTEL CELULAR' ;<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 = 'OPTIONS COMP' ;<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 = 'MCS (Nextel)' ;<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 = 'TELCOM TELECOMUNICACOES DO BRASIL' ;<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 = 'FALKLAND TECNOLOGIA' ;<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 = 'IRIDIUM' ;<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 = 'GLOBALSTAR DO BRASIL' ;<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->set_variable("OPERADORA", $operadora);<u></u><u></u></p>
<p class="MsoNormal">exit();<u></u><u></u></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">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("SIP/5001-0000011d", "---> DE 5001 PARA 91538563 <--") in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> -- Executing [91538563@contexto-ramais-voip:2] AGI("SIP/5001-0000011d", "portabilidade.php,<a href="tel:4391538563" value="+554391538563" target="_blank">4391538563</a>") 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"> -- <SIP/5001-0000011d>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("SIP/5001-0000011d", "---> A OPERADORA DISCADA E: VIVO <---") 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:"Tahoma","sans-serif";color:#000066">att<u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-family:"Tahoma","sans-serif";color:#000066"><u></u> <u></u></span></b></p><p class="MsoNormal"><b><span style="font-family:"Tahoma","sans-serif";color:#000066">Danilo Ricardo de Almeida</span></b><b><span style="font-size:12.0pt;font-family:"Tahoma","sans-serif";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>