asterisco com provedor SIP por meio de proxy

1

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
    
por goncalopp 07.12.2012 / 15:52

1 resposta

1

Eu mudaria seu comando de registro para se registrar em: proxy.voip.sapo.pt:5070 .

    
por 07.12.2012 / 16:35