All pastes #978591 Raw Edit

Someone

public text v1 · immutable
·published 2008-04-09 17:58 UTC
rendered paste body
exten => 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)