rendered paste bodyexten => s,1,NoOp(Incoming call from ${CALLERID(number)})
exten => s,n,Proc(stdcidlanglookup,${CALLERID(number)}) ; Will SET ${LANGLOOKUP} to fr is area code is 514,450,819,418
exten => s,n,Set(LANGUAGE()=${LANGLOOKUP})
exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n,Background(skel/welcome)
exten => s,n,Background(skel/welcome,,${IF($[${LANGUAGE()} = en]?fr:en)})
exten => s,n,Background(skel/svrlang,,${IF($[${LANGUAGE()} = en]?fr:en)})
exten => s,n(menu),GotoIfTime(9:00-17:00,mon-fri,*,*?opts)
exten => s,n,Background(skel/closed9to17)
exten => s,n(opts),Background(skel/options)
exten => s,n,WaitExten(6)
exten => s,n,Goto(0,1) ; Timeout of 15 second, call reception
exten => 1,1,Goto(0,1)
exten => 2,1,Goto(0,1)
exten => 3,1,Goto(0,1)
exten => 9,1,Set(LANGUAGE()=${IF($[${LANGUAGE()} = en]?fr:en)})
exten => 9,n,Goto(s,menu)
exten => 0,1,NoOp(Finding an Attendent)
exten => 0,n,GotoIfTime(9:00-17:00,mon-fri,*,*?operopen)
; Closed
exten => 0,n,Goto(skel,0,1)
exten => 0,n,Congestion
; Opened
exten => 0,n(operopen),Goto(skel,0,1)
exten => #,1,Directory(skel)
exten => _6XX,1,Gosub(skel,${EXTEN},1)
exten => _6XX,n,Goto(s,opts)
;exten => i,1,Background(skel/pleaseselectopt)
exten => i,1,Goto(s,opts)