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
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
É 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
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( --
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
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
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
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
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
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
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
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
12 matches
Mail list logo