Eu mudaria seu comando de registro para se registrar em: proxy.voip.sapo.pt:5070
.
Estou tentando conectar um servidor asterisco a um provedor SIP (que oferece origem e terminação de PSTN). Eu tenho lido o ótimo Guia Definitivo , mas não parece cobrir o caso em que o provedor é contatado por meio de um proxy. A documentação do sip.conf menciona o campo outboundproxy
, mas não estou tendo muito sucesso com isso.
Aqui está meu sip.conf atual:
[general]
context=unauthenticated ; default context for incoming calls
allowguest=no ; disable unauthenticated calls
srvlookup=yes ; enabled DNS SRV record lookup on outbound calls
udpbindaddr=0.0.0.0 ; listen for UDP requests on all interfaces
tcpenable=no ; disable TCP support
outboundproxy = proxy.voip.sapo.pt
outboundproxyport= 5070
register => +351000000000:[email protected]/line1
[sapo]
type = peer
host = voip.sapo.pt
; Most providers won't authenticate when they send calls to you,
; so you need this line to just accept their calls.
insecure = invite
dtmfmode = rfc2833
username = +351000000000
secret = password
context = incoming
Não tenho certeza se o host (na seção peer) deve ser o proxy ou o servidor original. O mesmo para a linha de registro.
Tudo o que estou recebendo do console é o tempo limite:
Reloading SIP
> doing dnsmgr_lookup for 'voip.sapo.pt'
[Dec 7 14:48:30] NOTICE[5192]: chan_sip.c:11722 sip_reg_timeout: -- Registration for '[email protected]' timed out, trying again
Eu mudaria seu comando de registro para se registrar em: proxy.voip.sapo.pt:5070
.