Steven wrote:
How would I make the dialplan to use a different trunk if the Teliax one is busy?

This is something I'm testing right now. This is what I use to keep track of how many channels are in use on each T1 and failover to something else if there is a problem(?). I'll be using this for T1 and for VOIP. Here's a sample:

exten => _*1XXXXXXXXXX,1,GotoIf($[ ${GROUP_COUNT(g1)} > 22 ]?g2)
exten => _*1XXXXXXXXXX,n,Set(GROUP()=g1)
exten => _*1XXXXXXXXXX,n,NoOp(${GROUP_COUNT(g1)})
exten => _*1XXXXXXXXXX,n,Dial(Zap/g1/${EXTEN:1}|20)
exten => _*1XXXXXXXXXX,n,NoOp(${DIALSTATUS})
exten => _*1XXXXXXXXXX,n,GotoIf($[ "${DIALSTATUS}" : "CONGESTION" ]?g2)
exten => _*1XXXXXXXXXX,n,Hangup

exten => _*1XXXXXXXXXX,n(g2),GotoIf($[ ${GROUP_COUNT(g2)} > 22 ]?g3)
exten => _*1XXXXXXXXXX,n,NoOp(${GROUP_COUNT(g1)})
exten => _*1XXXXXXXXXX,n,Set(GROUP()=g2)
exten => _*1XXXXXXXXXX,n,NoOp(${GROUP_COUNT(g2)})
exten => _*1XXXXXXXXXX,n,Dial(Zap/g2/${EXTEN:1}|20)
exten => _*1XXXXXXXXXX,n,GotoIf($[ "${DIALSTATUS}" : "CONGESTION" ]?g3)
exten => _*1XXXXXXXXXX,n,Hangup

... etc.  The NoOps can be taken out.  It is just a visual for debugging.


Kevin
_______________________________________________
--Bandwidth and Colocation sponsored by Easynews.com --

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

Reply via email to