terça-feira

Configurando Vono no Asterisk

Sip.conf

No sip.conf adicione as seguintes linhas:

Contexto aplicado à todos os sips
;; Adicione no arquivo sip.conf
[general]
udpbindaddr=0.0.0.0:5060
disallow=all
allow=alaw
allow=ulaw
allow=gsm
language=pt_BR
srvlookup=yes
defaultexpirey=1800  ;; importante para não perder registro nas entrantes
maxexpirey=1800      ;; importante para não perder registro nas entrantes
Registro do tronco vono
;; Adicione no arquivo sip.conf
register=>suacontavono:suasenhavono@vono.net.br:1571/suacontavono
Ramal SIP para o softfone ou telefone ip
;; Adicione no arquivo sip.conf
[6000](sip)
callerid = Fabricio <6000>
secret = suasenha
qualify = yes
context = from-internal
type = friend
host = dynamic
call-limit = 1
callgroup = 1
pickupgroup = 1
dtmfmode = rfc2833
canreinvite = no
Tronco da Vono, responsável por realizar e receber ligações
;; Adicione no arquivo sip.conf
[troncovono]
type=friend
secret=suasenhavono
domain=vono.net.br
fromdomain=vono.net.br
host=vono.net.br
context=gvt
disallow=all
allow=alaw
allow=ulaw
insecure=invite,port
qualify=no
port=1571  ;; utilizando a 5060 as entrantes não funcionaram
aut=md5 ;; importante para o registro
nat=yes
canreinvite=no
reinvite=no
dtmfmode=rfc2833
username=suacontavono
fromuser=suacontavono

Extensions.conf

Edite o arquivo /etc/asterisk/extensions.conf e insira o contexto do tronco vono para entrante. No exemplo abaixo o contexto gvt irá direcionar a ligação entrante para o ramal 6000. O contexto gvt é o que está definido no [troncovono] context=gvt dentro do arquivo sip.conf.

;; Adicione no arquivo extensions.conf 
[gvt]
exten => suacontavono,1,Dial(SIP/6000)
exten => suacontavono,n,Hangup()

Exemplo de ligação sainte no contexto from-internal que está setado no ramal 6000

;; Adicione no arquivo extensions.conf 
[from-internal]
exten => _0X.,1,Dial(SIP/${EXTEN}@troncovono,50)
exten => _0X.,n,Hangup() 

Nenhum comentário: