Consulta Portabilidade – SNEP via URL / AGI

Vamos agora aprender como configurar o seu SNEP para realizar a consulta a portabilidade via URL utilizando a função nativa do Asterisk chamada CURL.

Primeiramente iremos editar o arquivo /etc/asterisk/custom/eof.conf e no final dele adicionar as linhas abaixo.

 

Caso sua versão do SNEP não tiver a função CURL será necessário criar um AGI para realizar a consulta, segue exemplo.

Crie um arquivo no diretório /var/lib/asterisk/agi-bin/checkoperadora.agi com o seguinte conteúdo.

Após salvar de permissão de execução com o comando:  chmod +x /var/lib/asterisk/agi-bin/checkoperadora.agi

Agora seu arquivo /etc/asterisk/custom/eof.conf ficará dessa forma.

Agora vamos ao SNEP e adicionamos uma Rota para a consulta.

Esta será a rota que vai enviar as chamadas de celular para o contexto consulta.

Regras de Negócio => Rotas => Adicionar Rotas

snep-portabilidade

Iremos agora criar as rotas de saída para as operadoras.

Regras de Negócio => Rotas => Adicionar Rotas. (Tem que ser criado uma rota de saída para cada operadora).

Vamos criar o exemplo para a TIM.

snep-tim

 

Após reescrever a requisição conforme imagem bastar adicionar uma nova ação para Discar para o tronco da TIM.

Agora é só replicar para as demais operadoras que se deseja definir a rota específica (de menor custo).  Segue abaixo os códigos RN1 das principais prestadoras de serviço Móvel no Brasil.

TIM: 55341

CLARO: 55321
VIVO: 55320, 55323
OI: 55314, 55331
NEXTEL: 55377, 55351
 Alguma dúvida ou sugestão? Deixe seu comentário.

 

Facebooktwitter