[asterisk-users] dialplan issue - 1& 0 should be false

Esteban Guana-Jarrin egua5261 at hotmail.com
Thu Oct 26 21:40:09 MST 2006


Helo List,

I'm having an issue using the AND (&) operator in the code of my dialplan. 
The dial plan is coded to detect inbound DTMF digits from callers. key "1" 
is equivalent to "yes" and key "2" is equivalent to "no" in my dial plan. 
When a caller presses 1, yes is passed as a varialble and same when 2 is 
pressed a "no" is passed.

When the values are both set to "yes" the evaluation of the AND operation of 
the following expression is true and works fine going to the correct 
priority,

exten => s,3,Gotoif($[${test11} = yes]& $[${test12} = yes]?7:4)

Debug output

-- Goto (test-check,s,1)
    -- Executing NoOp("SIP/123-e131", "yes") in new stack
    -- Executing NoOp("SIP/123-e131", "yes") in new stack
    -- Executing GotoIf("SIP/123-e131", "1& 1?7:4") in new stack
    -- Goto (test-check,s,7)

_________________________________________________________________
House hunt online now! 
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Erealestate%2Ecom%2Eau%2Fcgi%2Dbin%2Frsearch%3Fa%3Dbhp%26t%3Dres%26cu%3DMSN&_t=758874163&_r=HM_EndText_Oct06&_m=EXT



More information about the asterisk-users mailing list