Configurando o Asterisk para usar a Vono

1. Linha de registro:


Tipicamente, na configuração do Asterisk (arquivo sip.conf ou arquivo sip_additional.conf) existe uma linha que possibilita que a plataforma Asterisk do cliente se registre no proxy SIP da Vono:

register=<username_sip>:<senha>@von o.net.br:5060/<ramal_que_recebe_chamada>

Exemplo comum: register=login_vono:[email protected] .net.br:5060/ramal1


É necessário que o ramal que recebe a chamada (após o "5060/" na linha de registro) tenha o mesmo nome que o login do Vono:

Exemplo CORRETO: register=login_vono:[email protected] codovono:5060/loginvono

2. Configurações do peer no Asterisk:

No arquivo sip.conf ou sip_additional.conf, deve existir um peer com a configuração abaixo:

[troncodovono]
username=login_vono
type=peer
secret=senha_vono
port=5060
insecure=very
host=vono.net.br
fromuser=login_vono
fromdomain=vono.net.br
dtmfmode=rfc2833
context=from-vono
disallow=all
allow=ilbc
allow=alaw
allow=g729

É essencial que o username desse peer seja igual ao login usado no Vono.

3. Configurações do contexto:

Para fazer com que a ligação recebida no Vono possa ser encaminhada para o ramal de sua preferência, use a configuração abaixo como exemplo:

No arquivo (extensions.conf ou extensions_custom.conf):

[from-vono]
exten => s,1,Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
exten => s,2,Noop(NUMENTRADA=${NUMENTRADA})
exten => s,3,Goto(from-trunk,${NUMENTRADA},1)

Perceba que esta ligação será encaminhada para o contexto from-trunk, que fará a busca nas rotas de entrada pelo número/login que foi chamado no vono, deste modo você deverá configurar (preferencialmente através da interface de gerenciamento web do seu Asterisk) uma rota de entrada direcionando seu(s) número(s) vono para um ramal e/ou criar uma rota genérica direcionando qualquer ligação para um ramal.

(Se o seu asterisk possuir uma configuração inicial, não precisa da informação a seguir)
Somente se você está configurando tudo do zero, um exemplo do contexto from-trunk pode ser assim:
exten => 4140631234,1,Dial(SIP/1234,50,r)