Hi!

> My "outgoing" dialplan context tries to dial out in sequence, starting
> with the SIP provider then ISDN lines and finally analog lines. 
> [...]
> When the DSL is down I get:
> 
> "sip show registry":
> 
> Host                            Username       Refresh State              
>  Reg. Time sip.provider.com:5060                xxxxxxxxxx         105
> Request Sent         Tue,
>  23 Feb 2010 18:06:42

Up front: Call routing has as such nothing to do with SIP registration.

Look at qualify= for sip.conf, and consider to extend your diaplan for a 
better routing decision with a snippet like this:

exten => _00.,n,Set(VOIPCHECK=0)
exten => _00.,n,NoOp(-- ${PEERCHECK1} status: 
${SIPPEER(${PEERCHECK1}:status)} --)
exten => _00.,n,ExecIf($["${SIPPEER(${PEERCHECK1}:status):0:2}" = 
"OK"]|Set|VOIPCHECK=1)

where PEERCHECK1 corresponds to the provider section in sip.conf that you 
would like to monitor.

Philipp


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to