Consulta Portabilidade – Asterisk via SIP Redirect

Primeiro vamos criar o tronco SIP apontando para o servidor de consulta a portabilidade utilizando o usuário e senha previamente criados, caso você ainda não possua uma conta, acesse esta página, e solicite uma conta demo para realizar testes e homologação no seu PABX.

Crie um tronco no sip.conf, com as seguintes configurações:

[consulta]
type=peer
fromdomain=consulta.kingtelecom.com.br
host=consulta.kingtelecom.com.br
port=5060
defaultuser=SEU USUARIO
username=SEU USUARIO
fromuser=SEU USUARIO
secret=SUA SENHA
qualify=no
context=redirect

 

Configurar o extensions.conf

[default]
exten => _ZX9X.,1,NoOp(######CONSULTA DA PORTABILIDADE######)
same => n,Dial(SIP/consulta/${EXTEN});REALIZA CONSULTA
same => n,Hangup()

 

Agora criar o contexto redirect, que recebera o numero com o prefixo da operadora.

[redirect]

;TIM (55341)
exten => _55341.,1,NoCDR()
exten => _55341.,n,Dial(Dongle/s:72402/041${EXTEN:5})

;CLARO (55321)
exten => _55321.,1,NoCDR()
exten => _55321.,n,Dial(Dongle/s:72405/021${EXTEN:5})

;VIVO (55320 | 55323)
exten => _5532[03].,1,NoCDR()
exten => _5532[03].,n,Dial(Dongle/s:72411/015${EXTEN:5})

;OI (55331 | 55314)
exten => _553[13][14].,1,NoCDR()
exten => _553[13][14].,n,Dial(Dongle/s:72431/031${EXTEN:5})

;NEXTEL (55351 | 55377)
exten => _553[57][17].,1,NoCDR()
exten => _553[57][17].,n,Dial(SIP/TRONCO_NEXTEL/041${EXTEN:5})

 

 Alguma dúvida ou sugestão? Deixe seu comentário.
Facebooktwitter