Se você contratou um dos planos da Omnismart e gostaria de fazer uma configuração SIP Trunk em seu Asterisk, confira como proceder nesse tutorial simples.
[general]
Configurando somente um friend
bindaddr=0.0.0.0 (Esse IP 0.0.0.0 libera para todas as placas de rede que contem na CPU que está com o Asterisk. Caso você queira especificar uma placa de rede, você coloca o IP dela.)
srvlookup=yes
register => login:senha_twsolutions@sip1.twsolutions.net.br/twsolutions
[Omnismart]
Configurações do tronco
type=peer
username=twsolutions (sua conta sip)
secret=senha_twsolutions (sua senha sip)
domain=sip1.twsolutions.net.br
fromuser=twsolutions (sua conta sip)
fromdomain=sip1.twsolutions.net.br
host=sip1.twsolutions.net.br
insecure=very
qualify=yes
port=5060
nat=no
disallow=all
allow=g729
dtmfmode=rfc2833
context=recebe_twsolutions
reinvite=no
canreinvite=no
[ramal123]
Esse é o friend, um login que você cria para utilizar dentro da empresa que possui o Asterisk
type=friend
secret=senha_asterisk
qualify=no
nat=no
host=dynamic
disallow=all
allow=g729
context=rotadesaida
callerid=ComoQuiser
canreinvite=no
Extensions
[rotadesaida]
exten=>_XX.,1,Dial(SIP/${EXTEN}@twsolutions,50)
[recebe_Omnismart]
exten => Omnismart,1,Goto(rotadeentrada,s,1)
[rotadeentrada]
exten => s,1,Dial(SIP/ramal123,50)