Douglas Garstang wrote:
How can I check a number is within a specified range in the dialplan? What's
the greater than operator? How would I use a combination of greater than and
less than in conjection with GotoIf()?
I'm not really sure what _X./_5XXX does. I thought _X. would match
anything that would start with a digit. What does the /_5XXX do on that
same matching string?
Anyway, this is what I have setup to limit the number of calls going to
our fax using GotoIf()
Doug
; ****************
; Front office FAX
; ****************
exten => 734261xxxx,1,Set(GROUP()=Office_Fax_Max)
exten => 734261xxxx,n,NoOP(Active Calls: ${GROUP_COUNT(Office_Fax_Max)})
exten => 734261xxxx,n,GotoIf($[ ${GROUP_COUNT(Office_Fax_Max)} > 1
]?734261xxxx,100)
exten => 734261xxxx,n,Set(CALLERID(name)=${DB(dnis/${CALLERIDNUM})})
exten => 734261xxxx,n,Dial(ZAP/37)
exten => 734261xxxx,100,Set(PRI_CAUSE=17)
exten => 734261xxxx,101,Hangup()
Doug
--
Ben Franklin quote:
"Those who would give up Essential Liberty to purchase a little Temporary Safety,
deserve neither Liberty nor Safety."
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users