[Asterisk-Dev] Re: dialplan eval problem?

Brian West brian.west at mac.com
Tue Jun 7 22:02:30 MST 2005


>>
>> exten => _9.,1,GotoIf($[${CALLERIDNUM} : 3091|3144]?cscid:ncid)
>>
>
> I think you need "quotes" around ${CALLERIDNUM} if it could be empty.
> Ext 3030 may be currently doing: GotoIf($[ : 3091|3144]?cscid:ncid)


exten => _9.,1,GotoIf($[(${CALLERIDNUM}) : 3091|3144]?cscid:ncid)

Wrapping any var with () will cause it to work properly if the  
variable is NULL/EMPTY.

Anyway the syntax you are trying isn't valid.  I see no where in the  
help text or code of GotoIf that would imply this very logical way of  
doing it.

Then again why are you trying so hard this is simple:

exten => 9/_3091.,1,Goto(cscid)
exten => 9/_3144.,1,Goto(cscid)
exten => 9,1,Goto(ncid)

NEXT!!! :P

And yes that will work.

/b

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-dev/attachments/20050608/da242b38/attachment.htm


More information about the asterisk-dev mailing list