<div dir="ltr"> Segue links pro script AGI e pra estrutura do DB em mysql.<div> Lembrando que é uma adaptação do script original pra consulta agi do serviço que uso, e recomendo.</div><div><br></div><div> A idéia é simples: fazer cache local dos números mais consultados. Essa versão não tem suporte a timeout, ou seja, ele "atualiza" o cache local a partir de cada X consultas.Mas é só alterar o sql que você consegue fazer ele atualizar a cada X dias, meses, etc.</div><div><br></div><div> Peço desculpas pela demora. Tava enrolado essa semana.<br></div><div><br></div><div><div>Script: <a href="http://pastebin.com/WcQzXJSR">http://pastebin.com/WcQzXJSR</a></div><div>Sql pra criar o DB: <a href="http://pastebin.com/tRvnJzk1">http://pastebin.com/tRvnJzk1</a></div></div><div><br></div><div><br></div><div> Qualquer dúvida, estou à disposição.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-07 11:27 GMT-03:00 Elieser Junior <span dir="ltr"><<a href="mailto:zeljunior@gmail.com" target="_blank">zeljunior@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Parabéns, eu também tenho interesse, caso fosse disponibilizado o script para comunidade!<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">Em 7 de maio de 2015 10:34, Adriano Santos <span dir="ltr"><<a href="mailto:adrsantos@gmail.com" target="_blank">adrsantos@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>boa dia, dei uma lida nesse topico e tambem achei interessante a forma como vc consulta a portabilidade <br></div>se for possivel eu tambem gostaria desse script para tentar implementar aqui na minha empresa.<br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 6 de maio de 2015 19:26, Diomedes Neto <span dir="ltr"><<a href="mailto:diomedesneto@gmail.com" target="_blank">diomedesneto@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Eu tenho interesse nesse código. Me envia por favor! </p><div><div>
<div class="gmail_quote">Em 06/05/2015 18:17, "Mário Arnaldo Mazon" <<a href="mailto:mmazon@gmail.com" target="_blank">mmazon@gmail.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"> Eu tenho usado consulta de portabilidade com cache local num db mysql, bem simples. Ele tem algumas características:<div> - vc evita consultas desnecessarias. Muitas das requisicoes sao pra chamadas nao necessariamente completadas (cx postal, chama e nao atende, etc).<br><div> - se o numero nao tiver no db local, ele consulta no servidor de portab e adiciona no db local.</div><div> - permite vc setar um threshould de update, exemplo: a cada 10 ligações pra esse número, atualize pelo servidor pra ver se não mudou a operadora. Isso signifca uma razão de economia de 10:1 nas consultas.</div><div> - ainda não modifiquei, mas tá fácil pra fazer um threshould de tempo tbm, permitindo ele atualizar a cada 1 mês, por exemplo, para números que não atinjam o threshould acima mencionado (poucas ligações).</div><div> - uso agi, e fiz um manualzinho de como integrar no freepbx sem que vc tenha bilhetagem dupla, e da maneira mais pratica e "visual" possivel, usando os troncos e rotas de saída.</div><div> - ajustei o agi pra verificar se o link ta online/site online. Caso negativo, ele não trava o asterisk nem da timeout, simplesmente retorna um codigo ou do cache, ou de operadora desconhecida, se for a primeira consulta.</div><div><br></div><div> Caso deseje, eu te mando os arquivos.</div><div> Uso o site: <a href="http://portabilidadecelular.com" target="_blank">portabilidadecelular.com</a> como base de consulta.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-06 15:27 GMT-03:00 Thiago Coutinho <span dir="ltr"><<a href="mailto:root@thiagoc.net" target="_blank">root@thiagoc.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Uma forma seria salvar as consultar no banco de dados do Asterisk e verificar lá antes de realizar a consulta do número. No fim do dia você zera tudo.<br><br><a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+Internal+Database" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Asterisk+Internal+Database</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 6 de maio de 2015 02:13, <span dir="ltr"><<a href="mailto:w.nelson@ig.com.br" target="_blank">w.nelson@ig.com.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div style="font-family:Arial,Helvetica,sans-serif">
<p>Boa noite pessoal. </p>
<p>Atualmente estou utilizando um script em AGI para fazer consulta de portabilidade, no entanto, eu gostaria de fazer uma especie de cache dos numeros consultados no dia para não ter que repetir a consulta do mesmo numero diversas vezes. <br> <br>Nessa pesquisa encontrei o script do Eng Eder Souza e de outros aqui da lista, scripts em AGI, perl e python, mas ninguém publicou uma alternativa para evitar esse desperdicio de consultas. <br> <br>Eu não tenho conhecimentos avançados de programação, até porque minha profissão não tem haver com esse universo (sou farmacêutico), mas tento aprender o máximo possível sobre o tema. Eu montei o asterisk + chan_dongle na empresa do meu pai a partir do que fui aprendendo por aqui com a ajuda de alguns colegas de lista (Everton, Giovani Bosa) e também pesquisando na internet. <br> <br>Bom, eu queria uma ajuda de vocês. Não estou pedindo um script pronto ou coisa do tipo. Gostaria que alguem sugerisse como eu poderia implementar essa minha ideia apontando o caminho que devo seguir, por onde pesquisar, etc... <br> <br>Agradeço a todos da lista, acompanho as discussões e aprendo muito com vocês. <br> <br>Abraço <br> <br>Anivaldo </p>
<p> </p>
<div> </div>
</div>
<br>_______________________________________________<br>
LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30 canais VoIP e registro em 2 contas SIP.<br>
Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de maio.<br>
Inscrições gratuitas em <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</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><span><font color="#888888"><br></font></span></blockquote></div><span><font color="#888888"><br><br clear="all"><br>-- <br><div>Thiago Coutinho<br><br>"O povo não deveria temer o governo. O governo é quem deveria temer o povo."<br>V de Vingança</div>
</font></span></div>
<br>_______________________________________________<br>
LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30 canais VoIP e registro em 2 contas SIP.<br>
Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de maio.<br>
Inscrições gratuitas em <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</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>
LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30 canais VoIP e registro em 2 contas SIP.<br>
Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de maio.<br>
Inscrições gratuitas em <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</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>_______________________________________________<br>
LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30 canais VoIP e registro em 2 contas SIP.<br>
Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de maio.<br>
Inscrições gratuitas em <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</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><span><font color="#888888"><br></font></span></blockquote></div><span><font color="#888888"><br><br clear="all"><br>-- <br><div>Att.<br><br>Adriano dos Santos</div>
</font></span></div>
<br>_______________________________________________<br>
LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30 canais VoIP e registro em 2 contas SIP.<br>
Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de maio.<br>
Inscrições gratuitas em <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</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>
</div></div><br>_______________________________________________<br>
LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30 canais VoIP e registro em 2 contas SIP.<br>
Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de maio.<br>
Inscrições gratuitas em <a href="http://www.workoffee.com.br" target="_blank">www.workoffee.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</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>