[mainmenu] exten => s,1,SetVar(NUMTIMEOUTS=0) exten => s,2,Setvar(NUMINVALID=0) exten => s,3,playback(moo) exten => s,4,ResponseTimeout(5) exten => s,5,DigitTimeout(2) exten => 1,1,SetCIDName(ordr${CALLERIDNAME}) exten => 1,2,Goto(salesq,s,1) ;exten => t,1,SetVar,"COUNTER=$[${COUNTER} +1]" ;exten => t,2,GotoIf,"$[${COUNTER} < 2]? exten => t,1,SetVar(NUMTIMEOUTS=$[${NUMTIMEOUTS} + 1]) exten => t,2,Gotoif($[${NUMTRIES} < 2]?s,5) exten => t,3,Background(vm-goodbye) exten => t,4,Hangup() exten => i,1,SetVar(NUMINVALID=$[${NUMINVALID} + 1]) exten => i,2,Gotoif($[${NUMINVALID} < 4]?:10) exten => i,3,Background(invalid) exten => i,4,Goto(s,5) exten => i,10,Playback(vm-goodbye) exten => i,11,Hangup()