1. ATI - Automatic Telco Identification
O ATI é um serviço criado para prover a identificação automática de operadora
para PABX Asterisk e também para os demais fabricantes que suportam SIP
como Nortel, Avaya e Siemens*.
*Consulte a viabilidade para outros sistemas.
Neste documento explicaremos como configurar o Asterisk e suas variantes
como FreePBX (Elastix e Trixbox).
O processo de consulta é muito simples, será enviada uma chamada ao nosso
servidor e ele redirecionará esta chamada de volta ao servidor de origem com
um prefixo de cinco dígitos, composto pelo código RN1, este código indica a
operadora (CSP) onde o número está registrado.
Como configurar o ATI ao PABX Asterisk
A configuração é simples e não requer instalação de nenhum software adicional,
basta apenas configurar um tronco SIP para o nosso servidor.
Antes de iniciar a configuração solicite a equipe do SIPPulse seu usuário e
senha de acesso.
Anote aqui seus dados de acesso:
Usuário:___________
Senha:____________
Endereço do servidor: port.sippulse.com
.
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580
2. Instalando em um servidor Asterisk sem interface gráfica,
1.4 e/ou superior
Dois arquivos precisam ser modificados no Asterisk.
Abaixo instruções passo a passo de como reconfigurar o sistema:
1. Defina uma conta do tipo PEER para o servidor conforme as
instruções:
• Edite o arquivo /etc/asterisk/sip.conf e acrescente os
dados conforme o modelo:
• #> nano /etc/asterisk/sip.conf
[general]
promiscredir=no
[redirect]
type=peer
fromdomain=port.sippulse.com
host=port.sippulse.com
port=5060
defaultuser=username ;PARA ASTERISK 1.6 ou 1.8
username=username ;ASTERISK 1.4
fromuser=username
secret=secret
context=fromredirect
insecure=invite,port
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580
3. 2. Configurar o plano de discagem do Asterisk.
• Será definido duas rotas básicas, uma de discagem e outra de retorno.
• A rota de discagem irá despachar as chamadas ao SipPulse
◦ Formato: DDD + TELEFONE
◦ Exemplo: 4899607777
• A rota de retorno encaminha o número discado a operadora
selecionada.
• Formato: 553 + CSP + TELEFONE
• Exemplo: 553414899607777
• Uma rota de falha também dever ser definida, se por algum motivo o
sistema não identificar o número portado ou no caso de número
inválido, o sistema retornará o código 55300.
• Quando uma falha ocorrer o administrador pode optar por despachar a
chamada em uma rota padrão ou tocar uma mensagem para o usuário
e não discar, esta decisão fica a critério do cliente.
Criamos um plano de discagem como exemplo onde o servidor encontra-se em
São Paulo capital, note que existe uma regra específica para o DDD 11, e uma
mais genérica para os demais estados brasileiros, uma regra para cada
operadora.
Em nosso exemplo a rota de falha toca uma mensagem para o usuário e desliga
a chamada.
Não esqueça de ajustar o código para a sua região trocando o código DDD!
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580
4. Edite o arquivo do plano de discagem
• nano /etc/asterisk/extensions.conf
===============================
[frominternal]
; Use aqui o contexto dos seus telefones
; Ligações locais
exten => _[69]XXXXXXX,1,Dial(SIP/redirect/11${EXTEN})
exten => _[69]XXXXXXX,n,Hangup()
exten => _ZZ[69]XXXXXXX,1,Dial(SIP/redirect/${EXTEN})
exten => _ZZ[69]XXXXXXX,n,Hangup()
[fromredirect]
;TIM (55341)
exten => _5534111.,1,Dial(kgsm/1/0${EXTEN:7})
exten => _55341.,1,Dial(kgsm/1/0${EXTEN:3})
;CLARO (55321)
exten => _55321.,1,Dial(kgsm/2/0${EXTEN:3})
exten => _5532111.,1,Dial(kgsm/2/0${EXTEN:3})
;VIVO (55315 | 55320)
exten => _55315.,1,Dial(kgsm/3/0${EXTEN:3})
exten => _5531511.,1,Dial(kgsm/3/0${EXTEN:7})
exten => _55320.,1,Dial(kgsm/3/0${EXTEN:3})
exten => _5532011.,1,Dial(kgsm/3/0${EXTEN:7})
;OI (55331 | 55335 | 55314)
exten => _55331.,1,Dial(kgsm/4/0${EXTEN:3})
exten => _5533111.,1,Dial(kgsm/4/0${EXTEN:7})
exten => _55335.,1,Dial(kgsm/4/0${EXTEN:3})
exten => _5533511.,1,Dial(kgsm/4/0${EXTEN:7})
exten => _55314.,1,Dial(kgsm/4/0${EXTEN:3})
exten => _5531411.,1,Dial(kgsm/4/0${EXTEN:7})
;NUMERO INVALIDO
exten => _55300.,1,Answer()
exten => _55300.,n,Playback(invalid)
============
Após, recarregue as configurações na CLI do Asterisk para aplicar as mudanças
# asterisk rx “reload”
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580
5. Relação dos RN1s
Os códigos RN1 são definidos pela Anatel, códigos diferentes podem surgir, em
caso de dúvidas entre em contato com a equipe de suporte SipPulse.
A lista completa dos códigos CSP das prestadoras pode ser consultado em:
http://sistemas.anatel.gov.br/stel/Consultas/STFC/PrestadorasCSP/tela.asp
CTBC TELECOM 12 Longa Distância Nacional e Longa Distância Internacional
FONAR 13 Longa Distância Nacional e Longa Distância Internacional
BRASIL TELECOM S.A. 14 Longa Distância Nacional e Longa Distância Internacional
TELESP (TELEFÔNICA) 15 Longa Distância Nacional e Longa Distância Internacional
VIACOM 16 Longa Distância Nacional e Longa Distância Internacional
TRANSIT 17 Longa Distância Nacional e Longa Distância Internacional
SPIN 18 Longa Distância Nacional e Longa Distância Internacional
EMBRATEL 21 Longa Distância Nacional e Longa Distância Internacional
INTELIG TELECOM 23 Longa Distância Nacional e Longa Distância Internacional
PRIMEIRA ESCOLHA 24 Longa Distância Nacional e Longa Distância Internacional
GVT TELECOM 25 Longa Distância Nacional e Longa Distância Internacional
IDT 26 Longa Distância Nacional e Longa Distância Internacional
AEROTECH 27 Longa Distância Nacional e Longa Distância Internacional
TELEMAR 31 Longa Distância Nacional e Longa Distância Internacional
TRINN 34 Longa Distância Nacional e Longa Distância Internacional
EASYTONE 35 Longa Distância Nacional e Longa Distância Internacional
DSLI 36 Longa Distância Nacional e Longa Distância Internacional
TIM CELULAR (TIM) 41 Longa Distância Nacional e Longa Distância Internacional
GLOBAL CROSSING 45 Longa Distância Nacional e Longa Distância Internacional
HOJE 46 Longa Distância Nacional e Longa Distância Internacional
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580
6. Instalação para FreePBX, Elastix e Trixbox
Para instalação no Elastix e Trixbox é preciso criar alguns troncos e rotas de
saída no sistema. É preciso prestar atenção na forma de roteamento correto:
Passo 1:
Crie um tronco SIP de nome portabilidade apontando para o servidor
port.sippulse.com
Não esqueça de aplicar as alterações.
Passo 2: Crie rotas de saída para celular (outboundroutes) apontando para o
Trunk portabilidade criado no passo anterior. Suas chamadas serão
encaminhadas para o nosso servidor. Estas chamadas serão devolvidas com um
prefixo indicando a operadora.
Passo 3: Crie os troncos para cada operadora através dos canais GSM que
você possui instalado. Você pode usar nomes indicativos como TR_TIM,
TR_VIVO, TR_OI e TR_CLARO. Não se esqueça de aplicar as alterações
Passo 4: Crie rotas de saída para cada operadora roteada pelo número prefixo
RN1.
O prefixo deve ser 55341 para rotas pela TIM, abaixo existe uma relação de
todos os RN1. Na sequência de troncos, selecione o tronco (previamente criado)
que dá acesso com menor custo para esta operadora.
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580
7. Passo 5: Teste as ligações. Se houver qualquer problema de configuração envie
um e-mail para o suporte no endereço suportepulse@voffice.com.br.
SIPULSE é uma unidade de negócios do grupo V.Office dedicada a soluções SIP
88036001, Rua Lauro Linhares, 589SL Florianópolis, SC, Brasil
Fone (48) 30258580