rendered paste body[InboundGeneral]
musiconhold = native
timeoutrestart = yes
strategy = ringall
timeout = 3
servicelevel = 60
wrapuptime=0
retry = 1
monitor-format = wav
monitor-join = yes
joinempty = no
[macro-inbound-tid]
exten => s,1,NoOp()
exten => s,2,wait(1)
exten => s,3,AGI(/var/www/asterisk/bin/set_dnid.php|${UNIQUEID}|${DNID})
exten => s,4,Set(CALLERID(name)=${ARG1})
exten => s,5,GotoIfTime(*|*|4|sep?CMG_Inbound,InboundGeneralVM,1) ; -- Holiday --
exten => s,6,GotoIfTime(6:00-22:00|sun-sat|*|*?InboundGeneral-AutoAtt,AutoAtt,1) ; -- Open Hours Weekday --
exten => s,7,GotoIfTime(22:01-5:59|sun-sat|*|*?CMG_Inbound,InboundGeneralVM,1) ; -- Closed Hours Weekday --
exten => s,8,wait(1)
exten => s,9,Goto(CMG_Inbound,2222222,1)
exten => s,10,Hangup
;InboundGeneral Queue
exten => 2222222,1,Queue(InboundGeneral|t|||60)
exten => 2222222,2,Playback(en_exitqueue)
exten => 2222222,3,Voicemail(*1@CMG_Inbound)
exten => 2222222,4,Playback(vm-goodbye)
exten => 2222222,5,Hangup()