; 611 - RepairService / TechSupport exten => 611,1,Macro(user-callerid,) exten => 611,n,Playback(technical-support) exten => 611,n,Playback(for-quality-purposes) exten => 611,n,Playback(this-call-may-be) exten => 611,n,Playback(recorded) exten => 611,n,Set(CALLERID(name)=${CALLERIDNAME}) exten => 611,n(ID),Playback(please-enter-account) exten => 611,n,Read(acct,then-press-pound,,) exten => 611,n,SayDigits(${acct}) exten => 611,n,Background(if-correct-press) exten => 611,n,SayDigit(1) exten => 611,n,Background(if-incorrect-press) exten => 611,n,SayDigit(2) exten => 611,n,Read(res,,) exten => 611,n,Goto(${res}=1?ACCT:ID) exten => 611,n(ACCT),Set(CALLERID(number)=${acct}) exten => 611,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${TIMESTAMP}-${UNIQUEID}) exten => 611,n,Playback,(pls-wait-connect-call) exten => 611,n,SetMusicOnHold,default exten => 611,n,GotoIfTime(*|*|1|jan?611holiday) exten => 611,n,GotoIfTime(*|*|4|jul?611,holiday) exten => 611,n,GotoIfTime(*|*|11|nov?611,holiday) exten => 611,n,GotoIfTime(*|*|24|nov?611,holiday) exten => 611,n,GotoIfTime(*|*|25|dec?611,holiday) exten => 611,n,GotoIfTime(08:00-17:00|mon-fri|*|*?611,day) exten => 611,n,GotoIfTime(09:00-16:00|sat|*|*?611,night) exten => 611,n,Goto(611,closed) exten => 611,n(holiday),Playback(office-closed-holiday) ; play the office we are closed message exten => 611,n,Playback(office-hours) ; play the open hours message exten => 611,n,Hangup exten => 611,n(closed),Playback,night-msg exten => 611,n,Voicemail(u####) exten => 611,n,Hangup exten => 611,n(day),Goto,queues|103|1 exten => 611,n(night),Goto,queues|104|1