[asterisk-users] Dialplan "or" matching

Kevin Smith kevin.smith at mercury.net
Wed Aug 23 11:48:09 MST 2006


Glad I could help. I agree, these mailing lists are a life saver. I 
personally have only been using Asterisk for about 5 months now, in fact 
I have never even delt with any PBX's before (complete newbie) but 
everyone here is very helpful and I am picking up a lot.

Kevin


David Cook wrote:
> Thanks Kevin! That's what is great about these forums. I never thought 
> of using gotoif() inside ... one of those "Doh!" moments.
>
> I included your concept in my standard [dial-ld] context with 
> ${EXTEN}:1:3="800", etc. rather than by 2's, (so it doesn't overlap 
> with 8XX area codes) and select my local loop as the "first pick".
>
> dbc.
> Kevin Smith wrote:
>> Hey David,
>>
>> Yes, it can, you just have to play around with the logic and what you 
>> are comparing and when you can do the comparison.
>>
>> Try something like this:
>> exten => _18XXNXXXXXX,1, NoOP()
>> exten => _18XXNXXXXXX,n,gotoif("${EXTEN}:2:2" = "00" | "${EXTEN}:2:2" 
>> = "66" | "${EXTEN}:2:2" = "77" | "${EXTEN}:2:2" = "88")?TRUE:FALSE
>>
>> exten => _18XXNXXXXXX,n(TRUE),Dial()
>> exten => _18XXNXXXXXX,n(FALSE), HangUp()
>>
>




More information about the asterisk-users mailing list