Elastix Consulta Local

Este manual vai te ajudar a integrar a consulta em seu Elastix com o banco local.

ANTES DE VOCÊ INICIAR LEMBRE QUE NOS PODEMOS FAZER ISSO POR VOCÊ. GRATIS

 

1 - Antes de mais nada é preciso importar a base de dados do nosso servidor para o banco de dados do Elastix. 

cd /usr/src

wget http://www.portabilidadecelular.com/download/ChipCerto_update_elastix.txt

mv ChipCerto_update_elastix.txt ChipCerto_update_elastix.php

 Agora temos que executar este script que acabamos de baixar, para conectar no servidor FTP e baixar o banco de dados da portabilidade.

php /usr/src/ChipCerto_update_elastix.php SeuUsuario SuaSenha

 Altere SeuUsuario e SuaSenha na linha. Corresponde ao seus dados de acesso no nosso site.

Este script pode levar varios minutos para completar o processo. Aguarde ....

Agora você pode adicionar este script no CRON do Linux para que seja executado toda madrugada e assim manter seu banco de dados atualizado.

 

2 - Agora temos que criar o AGI no Asterisk.

Este AGI sera o responsável por fazer a consulta de cada numero discado e retornar a operadora.

cd /var/lib/asterisk/agi-bin/

wget http://portabilidadecelular.com/download/portabilidadeElastixLocal

chmod +x /var/lib/asterisk/agi-bin/portabilidadeElastixLocal

 

3º parte

Agora execute o comando abaixo, ele vai adicionar no final do arquivo /etc/asterisk/extensions_custom.conf o contexto para realizar a consulta.

(Todas as próximas linhas é um único comando).

echo '

[consulta]

exten => _X.,1,NoOp(######CONSULTA DA PORTABILIDADE######)

same => n,Agi(portabilidadeElastixLocal,${EXTEN});REALIZA CONSULTA

same => n,Goto(from-internal,${OPERADORA}${EXTEN},1)

' >> /etc/asterisk/extensions_custom.conf

  

*ESTE CONTEXTO VAI EFETUAR A CONSULTA E RETORNAR A CHAMADA PARA O ELASTIX COM O CÓDIGO DA OPERADORA NA FRENTE

  

4º parte. 

Agora vamos ao Elastix e adicionamos um tronco para a consulta

Este será o tronco que vai enviar as chamadas de celular para o contexto consultas

PBX => Trunks => Add CUSTOM Trunk

Agora criamos a rota de saida que enviara todos os celulares para o tronco Consultas

PBX => Outbound Routs => Add Route.

 

Criar os troncos que seram enviadas as ligações

Você precisa agora configurar no Elastix os troncos para cada operadora através dos canais GSM, PLACAS, GATEWAYS ou operadora VOIP. 

PBX => Trunks => Add SIP Trunk.

Criar rota de saída para as operadoras

 

PBX => Outbound Routs => Add Route. (Tem que ser criado uma rota de saida para cada operadora)

Vamos criar o exemplo da OI

Neste exemplo a chamada vai ser enviada para o tronco no formato 0 DDD número.

Consulte no arquivo "cod_operadora.csv" dentro do FTP para saber os CÓDIGOS de cada operadora

Contato 

Email: info@portabilidadecelular.com

Skype: VOIP_IP

Telefone: 051 31039982

Porque comprar?

O melhor preço do Brasil
O mais rápido
Varios tipos de integração
Ativação em 5 minutos
Varias formas de pagamento

Formas de Pagamento

Banco do Brasil
Itáu
Bradesco
Santander
Caixa Economica
Banrisul
Paypal
Pagseguro
Moip
MercadoPago

Ativação em 5 minutos