rendered paste body[zaptheritegroup]
exten => s,1,GotoIfTime(8:00-17:00|mon-fri|*|*?theritegroupbusinesshours,s,1)
exten => s,n,Goto(theritegroupafterhours,s,1)
[theritegroupbusinesshours]
exten => s,1,Dial(SIP/110&SIP/112,30)
exten => s,n,Answer
exten => s,n,Playback(pleasehold)
exten => s,n,System(cp /etc/asterisk/intercom.call /etc/asterisk/intercom.outgoing)
exten => s,n,System(mv /etc/asterisk/intercom.outgoing /var/spool/asterisk/outgoing)
exten => s,n,Dial(SIP/110&SIP/112,30,m)
exten => s,n,Goto(theritegroupafterhours,s,1)
[intercomincomingcall]
exten => 1,1,Wait(1)
exten => 1,2,Playback(queue-callswaiting)
exten => s,1,Answer
exten => s,n,SIPAddHeader(Alert-Info: Auto Answer)
exten => s,n,Page(SIP/110&SIP/112)
exten => s,n,Wait(1)
exten => s,n,Hangup
[theritegrouafterhours]
exten => s,1,Answer
exten => s,n,Background(3000)
exten => s,n,Hangup