Aqui está o que eu colocaria no sip.conf
register => username:[email protected]
[myprovidername]
host=sip10.provider.com
outboundproxy=sip10.provider.com:5090
type=friend
fromuser=username
defaultuser=username
secret=password
context=myproviderinbound
- Em relação a "register = >" Eu não sei se o seu provedor de gole requer, mas ... Meu palpite é que vai. Então, adicione esta linha, é assim que o seu provedor de gole vai chamá-lo (para que ele saiba o seu IP)
Agora, você deve poder ligar agora, originar uma chamada da linha de comando:
asterisk*CLI> channel originate SIP/myprovidername/8005551212 application playback demo-congrats
Para receber uma chamada, agora adicione um contexto em extensions.conf com o nome do seu sip.conf e atenda a chamada, como:
[myproviderinbound]
exten => _X.,1,Answer()
same => n,Playback(demo-congrats)
same => n,Hangup()
Quando estiver pronto, certifique-se de recarregar o sip.conf & extensions.conf emitindo:
asterisk*CLI> sip reload
asterisk*CLI> dialplan reload