Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-15 Por tôpico Mário Arnaldo Mazon
Ah, só um how-to bem simples de como configurar:

cat /etc/freepbx.conf
  = check your user and password
  = mysql root should be blank.

mysql -u root -p
   create database portabilidade;
   grant all privileges on portabilidade.* to freepbxuser@localhost;

Crie a tabela portabilidade segundo os parâmetros de:
http://pastebin.com/tRvnJzk1

touch /var/lib/asterisk/agi-bin/portabilidadecelular
chown asterisk.asterisk /var/lib/asterisk/agi-bin/portabilidadecelular
chmod 754 /var/lib/asterisk/agi-bin/portabilidadecelular
Cole o conteúdo de: http://pastebin.com/WcQzXJSR

2015-05-15 22:28 GMT-03:00 Mário Arnaldo Mazon mma...@gmail.com:

   Segue links pro script AGI e pra estrutura do DB em mysql.
   Lembrando que é uma adaptação do script original pra consulta agi do
 serviço que uso, e recomendo.

   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.

   Peço desculpas pela demora. Tava enrolado essa semana.

 Script: http://pastebin.com/WcQzXJSR
 Sql pra criar o DB: http://pastebin.com/tRvnJzk1


   Qualquer dúvida, estou à disposição.

 2015-05-07 11:27 GMT-03:00 Elieser Junior zeljun...@gmail.com:

 Parabéns, eu também tenho interesse, caso fosse disponibilizado o script
 para comunidade!

 Em 7 de maio de 2015 10:34, Adriano Santos adrsan...@gmail.com
 escreveu:

 boa dia, dei uma lida nesse topico e tambem achei interessante a forma
 como vc consulta a portabilidade
 se for possivel eu tambem gostaria desse script para tentar implementar
 aqui na minha empresa.

 Em 6 de maio de 2015 19:26, Diomedes Neto diomedesn...@gmail.com
 escreveu:

 Eu tenho interesse nesse código.  Me envia por favor!
 Em 06/05/2015 18:17, Mário Arnaldo Mazon mma...@gmail.com escreveu:

   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 r...@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.nel...@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.
 

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-15 Por tôpico Mário Arnaldo Mazon
  Segue links pro script AGI e pra estrutura do DB em mysql.
  Lembrando que é uma adaptação do script original pra consulta agi do
serviço que uso, e recomendo.

  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.

  Peço desculpas pela demora. Tava enrolado essa semana.

Script: http://pastebin.com/WcQzXJSR
Sql pra criar o DB: http://pastebin.com/tRvnJzk1


  Qualquer dúvida, estou à disposição.

2015-05-07 11:27 GMT-03:00 Elieser Junior zeljun...@gmail.com:

 Parabéns, eu também tenho interesse, caso fosse disponibilizado o script
 para comunidade!

 Em 7 de maio de 2015 10:34, Adriano Santos adrsan...@gmail.com escreveu:

 boa dia, dei uma lida nesse topico e tambem achei interessante a forma
 como vc consulta a portabilidade
 se for possivel eu tambem gostaria desse script para tentar implementar
 aqui na minha empresa.

 Em 6 de maio de 2015 19:26, Diomedes Neto diomedesn...@gmail.com
 escreveu:

 Eu tenho interesse nesse código.  Me envia por favor!
 Em 06/05/2015 18:17, Mário Arnaldo Mazon mma...@gmail.com escreveu:

   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 r...@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.nel...@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-unsubscr...@listas.asteriskbrasil.org




 --
 Thiago Coutinho

 O povo não deveria temer o governo. O governo é quem deveria temer o
 povo.
 V de Vingança

 

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-11 Por tôpico Thiago Coutinho
É mais ou menos isso aí mesmo, Anivaldo. Eu mudaria 2 coisas se fosse
implantar essa sua implementação em um ambiente de alto tráfego:

1. Em vez de usar o DB_EXISTS eu usaria o DB e verificaria se a variável
está vazia, assim eu já teria a operadora caso exista, consultando apenas
uma vez o banco ao invés de duas.

2. Não sei como você está fazendo a consulta no seu AGI, mas em ambiente de
alto tráfego eu faria a consulta usando SIP (caso o serviço contratado
ofereça este tipo de consulta) ou importaria a base da portabilidade em um
banco local.

Em 9 de maio de 2015 02:16, Anivaldo w.nel...@ig.com.br escreveu:

  Boa noite pessoal

 Estou eu aqui voltando pra dar feedback e deixar o registro na lista para
 futuras consultas.
 Obrigado a todos pela ajuda.
 Consegui até uma conta no servidor do Everton pra fazer consultas grátis.
 Obrigado cara!
 Eu preferi seguir a sugestão do Thiago Coutinho e usar o banco do asterisk
 (AstDB) para que fique o mais simples possível.

 Meu extensions.conf ficou assim:

 exten = _X.,1,NoOp(-- DE ${CALLERID(num)} PARA ${EXTEN} --)
  same = n,Set(OPERADORA=${DB_EXISTS(portabilidade/${EXTEN})})
  same = n,GoToIf($[${OPERADORA} = 1]?consultado,${EXTEN},1:novo)
  same = n(novo),Noop( -- NUMERO NOVO -- )
  same = n,AGI(consulta_op.php,${EXTEN})
  same = n,NoOp(-- ${OPERADORA} --)
  same = n,Set(CDR(userfield)=${OPERADORA})
  same = n,Set(DB(portabilidade/${EXTEN})=${OPERADORA})
  same =  continuação para sair pelo chan_dongle...
  same = n,HangUp()

 Caso já tenha havido consulta, vai para o contexto [consultado]

 [consultado]
 exten = _X.,1,Noop( --- CONSULTADO --- )
  same = n,Set(OPERADORA=${DB(portabilidade/${EXTEN})})
  same = n,Set(CDR(userfield)=${OPERADORA})
  same = n,NoOp(-- ${OPERADORA} --)
  same = ... continuação para sair pelo chan_dongle
  same = n,HangUp()

 No final do dia posso colocar o comando asterisk -x 'database deltree
 portabilidade' na cron pra apagar a family portabilidade e, com isso, zerar
 tudo para re-começar no dia seguinte.

 E ai ? Tá bom ??  Aceito sugestões.

 Obrigado novamente pela colaboração dos colegas de lista

 Anivaldo

 ___
 WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
 gratuito da Khomp:  dia 11 em Brasília, e dia 18 em Curitiba
 Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
 Garanta sua vaga e saiba mais 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-unsubscr...@listas.asteriskbrasil.org




-- 
Thiago Coutinho

O povo não deveria temer o governo. O governo é quem deveria temer o povo.
V de Vingança
___
WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
gratuito da Khomp:  dia 11 em Brasília, e dia 18 em Curitiba
Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
Garanta sua vaga e saiba mais 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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-11 Por tôpico w . nelson
 

Obrigado pelas observações. 

Mudei o dialplan, ficou assim: 

exten = _X.,1,NoOp(-- DE ${CALLERID(num)} PARA ${EXTEN} --)
same = n,Set(OPERADORA=${DB(portabilidade/${EXTEN})})
same = n,Noop(--- ${OPERADORA} ---)
same = n,GoToIf($[${OPERADORA:0:2} = 55]?consultado,${EXTEN},1)
same = n,Noop( -- NUMERO NOVO -- )
same = n,AGI(consulta_op.php,${EXTEN})
same = n,NoOp(-- ${OPERADORA} --)
same = n,Set(CDR(userfield)=${OPERADORA})
same = n,Set(DB(portabilidade/${EXTEN})=${OPERADORA}
same = saída pelo tronco correspondente...
same = n,HangUp() 

Ao invés de verificar se a variável está vazia, verifico se a mesma
possui os dígitos 55 no inicio. Assim eu garanto que o código que foi
gravado no banco é de alguma operadora e não um código de erro que pode
ser de dois dígitos começando com 0 até 9 ou 10. 

Anivaldo Junior 

Em 11/05/2015 12:00, asteriskbrasil-requ...@listas.asteriskbrasil.org
escreveu: 

 É mais ou menos isso aí mesmo, Anivaldo. Eu mudaria 2 coisas se fosse
 implantar essa sua implementação em um ambiente de alto tráfego:
 
 1. Em vez de usar o DB_EXISTS eu usaria o DB e verificaria se a variável
 está vazia, assim eu já teria a operadora caso exista, consultando apenas
 uma vez o banco ao invés de duas.
 
 2. Não sei como você está fazendo a consulta no seu AGI, mas em ambiente de
 alto tráfego eu faria a consulta usando SIP (caso o serviço contratado
 ofereça este tipo de consulta) ou importaria a base da portabilidade em um
 banco local.
 
 -- 
 Thiago Coutinho
 
 O povo não deveria temer o governo. O governo é quem deveria temer o povo.
 V de Vingança
 -- Próxima Parte --
 Um anexo em HTML foi limpo...
 URL: 
 http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150511/c44ef0a2/attachment-0001.html
  [1]
 
 --
 
 ___
 AsteriskBrasil mailing list
 AsteriskBrasil@listas.asteriskbrasil.org
 http://asteriskbrasil.org/mailman/listinfo/asteriskbrasil [2]
 
 Fim da Digest AsteriskBrasil, volume 10, assunto 24
 ***
 

Links:
--
[1]
http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150511/c44ef0a2/attachment-0001.html
[2] http://asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
gratuito da Khomp:  dia 11 em Brasília, e dia 18 em Curitiba
Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
Garanta sua vaga e saiba mais 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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-09 Por tôpico Anivaldo

Boa noite pessoal

Estou eu aqui voltando pra dar feedback e deixar o registro na lista 
para futuras consultas.

Obrigado a todos pela ajuda.
Consegui até uma conta no servidor do Everton pra fazer consultas 
grátis. Obrigado cara!
Eu preferi seguir a sugestão do Thiago Coutinho e usar o banco do 
asterisk (AstDB) para que fique o mais simples possível.


Meu extensions.conf ficou assim:

exten = _X.,1,NoOp(-- DE ${CALLERID(num)} PARA ${EXTEN} --)
 same = n,Set(OPERADORA=${DB_EXISTS(portabilidade/${EXTEN})})
 same = n,GoToIf($[${OPERADORA} = 1]?consultado,${EXTEN},1:novo)
 same = n(novo),Noop( -- NUMERO NOVO -- )
 same = n,AGI(consulta_op.php,${EXTEN})
 same = n,NoOp(-- ${OPERADORA} --)
 same = n,Set(CDR(userfield)=${OPERADORA})
 same = n,Set(DB(portabilidade/${EXTEN})=${OPERADORA})
 same =  continuação para sair pelo chan_dongle...
 same = n,HangUp()

Caso já tenha havido consulta, vai para o contexto [consultado]

[consultado]
exten = _X.,1,Noop( --- CONSULTADO --- )
 same = n,Set(OPERADORA=${DB(portabilidade/${EXTEN})})
 same = n,Set(CDR(userfield)=${OPERADORA})
 same = n,NoOp(-- ${OPERADORA} --)
 same = ... continuação para sair pelo chan_dongle
 same = n,HangUp()

No final do dia posso colocar o comando asterisk -x 'database deltree 
portabilidade' na cron pra apagar a family portabilidade e, com isso, 
zerar tudo para re-começar no dia seguinte.


E ai ? Tá bom ??  Aceito sugestões.

Obrigado novamente pela colaboração dos colegas de lista

Anivaldo
___
WORKOFFEE KHOMP: em Junho serão 2 edições do workshop
gratuito da Khomp:  dia 11 em Brasília, e dia 18 em Curitiba
Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100
Garanta sua vaga e saiba mais 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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-07 Por tôpico Adriano Santos
boa dia, dei uma lida nesse topico e tambem achei interessante a forma como
vc consulta a portabilidade
se for possivel eu tambem gostaria desse script para tentar implementar
aqui na minha empresa.

Em 6 de maio de 2015 19:26, Diomedes Neto diomedesn...@gmail.com escreveu:

 Eu tenho interesse nesse código.  Me envia por favor!
 Em 06/05/2015 18:17, Mário Arnaldo Mazon mma...@gmail.com escreveu:

   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 r...@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.nel...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org



 ___
 LANÇAMENTO UMG 100 KHOMP: O user media gateway com suporte a 1 link E1,
 30 canais VoIP e 

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-07 Por tôpico Elieser Junior
Parabéns, eu também tenho interesse, caso fosse disponibilizado o script
para comunidade!

Em 7 de maio de 2015 10:34, Adriano Santos adrsan...@gmail.com escreveu:

 boa dia, dei uma lida nesse topico e tambem achei interessante a forma
 como vc consulta a portabilidade
 se for possivel eu tambem gostaria desse script para tentar implementar
 aqui na minha empresa.

 Em 6 de maio de 2015 19:26, Diomedes Neto diomedesn...@gmail.com
 escreveu:

 Eu tenho interesse nesse código.  Me envia por favor!
 Em 06/05/2015 18:17, Mário Arnaldo Mazon mma...@gmail.com escreveu:

   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 r...@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.nel...@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-unsubscr...@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] cache dos resultados de consulta de portabilidade

2015-05-06 Por tôpico w . nelson
 

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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-06 Por tôpico Diomedes Neto
Eu tenho interesse nesse código.  Me envia por favor!
Em 06/05/2015 18:17, Mário Arnaldo Mazon mma...@gmail.com escreveu:

   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 r...@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.nel...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org



 ___
 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

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-06 Por tôpico Hudson Cardoso
Eu faco assim...Te serve de inicio pro teu sistema...
context vemconsulta{ _0X. =   {  set(DB(celular/${EXTEN:3})=${EXTEN:1:2}); 
 goto regras,${EXTEN},1;  }}context ramais {   0ZZ[789]X. 
= {set(operadora=${DB(celular/${EXTEN:1})});  
dial(sip/dongle/${operadora}${EXTEN:1}); }


Hudson 
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa. 

From: r...@thiagoc.net
Date: Wed, 6 May 2015 15:27:48 -0300
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] cache dos resultados de consulta de   
portabilidade

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.nel...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org
 ___
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-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-06 Por tôpico Mário Arnaldo Mazon
  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 r...@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.nel...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org

___
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

Re: [AsteriskBrasil] cache dos resultados de consulta de portabilidade

2015-05-06 Por tôpico Thiago Coutinho
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.nel...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org