[AsteriskBrasil] cache dos resultados de consulta de portabilidade

Mário Arnaldo Mazon mmazon em gmail.com
Quarta Maio 6 17:24:16 BRT 2015


  Eu tenho usado consulta de portabilidade com cache local num db mysql,
bem simples. Ele tem algumas características:
  - vc evita consultas desnecessarias. Muitas das requisicoes sao pra
chamadas nao necessariamente completadas (cx postal, chama e nao atende,
etc).
  - se o numero nao tiver no db local, ele consulta no servidor de portab e
adiciona no db local.
  - 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.
  - 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).
  - 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.
  - 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.

  Caso deseje, eu te mando os arquivos.
  Uso o site: portabilidadecelular.com como base de consulta.

2015-05-06 15:27 GMT-03:00 Thiago Coutinho <root em thiagoc.net>:

> 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.
>
> https://wiki.asterisk.org/wiki/display/AST/Asterisk+Internal+Database
>
> Em 6 de maio de 2015 02:13, <w.nelson em ig.com.br> escreveu:
>
>>  Boa noite pessoal.
>>
>> 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.
>>
>> 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.
>>
>> 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.
>>
>> 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...
>>
>> Agradeço a todos da lista, acompanho as discussões e aprendo muito com
>> vocês.
>>
>> Abraço
>>
>> Anivaldo
>>
>>
>>
>>
>> _______________________________________________
>> LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1,
>> 30 canais VoIP e registro em 2 contas SIP.
>> Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7
>> de maio.
>> Inscrições gratuitas em www.workoffee.com.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.
>> Construa soluções de PABX IP com produtos DigiVoice - visite
>> www.digivoice.com.br
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
> --
> Thiago Coutinho
>
> "O povo não deveria temer o governo. O governo é quem deveria temer o
> povo."
> V de Vingança
>
> _______________________________________________
> LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1, 30
> canais VoIP e registro em 2 contas SIP.
> Conheça este e todo o portfólio no próximo WORKOFFEE Khomp em BH, dia 7 de
> maio.
> Inscrições gratuitas em www.workoffee.com.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.
> Construa soluções de PABX IP com produtos DigiVoice - visite
> www.digivoice.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150506/6fbd4ade/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil