[asterisk-users] How to quickly move on to Dahdi channels when SIPprovider fails?
Dave Cotton
dcotton at linuxautrement.com
Wed Dec 8 17:07:21 UTC 2010
On 08/12/10 17:53, Danny Nicholas wrote:
>
> Thanks
>
>
>
> Just my .02, but since you’re going to (quite possibly) have a long(ish)
> timeout if internet connection or SIP provider is down, I would have an
> AGI run in front of my dial that did a ping to verify internet and sip
> provider connectivity. Something like this:
>
> Exten => s,1,AGI(verconn.agi)
>
> Exten => s,n,gotoif(${CONNUP} = yes?3:4)
>
> Exten => s,n,Dial(SIP…)
>
> Exten => s,n,Dial(DAHDI…)
I use the following
exten => _9X.,n,Set(TMP=${SIPPEER(sip_outbound,status)})
exten => _9X.,n,GotoIf($["${TMP:0:2}" != "OK"]?isdn)
exten => _9X.,n,Dial(${DIALOUTSIP}/${EXTEN:1})
...
exten => _9X.,n(isdn),Dial($(DIALOUTISDN)/${EXTEN:1})
...
But you mention DNS also look into the possibility of using something
like dnsmasq to give a resiliant dns for when the internet connection fails.
DC
More information about the asterisk-users
mailing list