По определенному условию звонок уходит в контекст:
Код: Выделить всё
[gts-out]
exten => s,n,GotoIfTime(8:30-16:30|mon-fri|*|*?office2,s,1)
Код: Выделить всё
[office2];8:30-16:30|mon-fri
exten => s,1,Set(GLOBAL(FSOUND)=${CALLERID(num)}_${STRFTIME(${EPOCH},,%Y%m%d_%H%M%S)})
exten => s,n,Monitor(wav,${FSOUND},m)
exten => s,n,Dial(SIP/gts-sip/xxxx,40,t)
exten => s,n,Dial(SIP/gts-sip/xxxx,,t)
exten => 001,1,Goto(fax-rx,fax,1)
exten => 002,1,Goto(fax-rx2,fax,1)
exten => 003,1,MeetMe(room,pin)
exten => h,1,StopMonitor()
exten => h,n,Goto(record,h,1)