ID:274502297
Мог бы так и сказать, что не хочешь показывать часть диалплана с очередью и тем, что идет после этого приложения
Вообще не в этом дело )))
Все достаточно просто.
queues.conf:
[general]
[office1]
announce-frequency=0
announce-holdtime=no
announce-position=no
maxlen=0
wrapuptime=0
musicclass = default
strategy = leastrecent
context = internal
leavewhenempty = yes
member = SIP/3201
member = SIP/3202
extensions.conf:
[internal]
exten => 3299,1,Answer()
same => n,GoToIfTime(8:00-17:00|mon-fri|*|*?working-time,s,1)
same => n,Playback(/var/lib/asterisk/sounds/IVR_Time1)
same => Wait(5)
same => n,Hangup()
[working-time]
exten => s,1,Answer()
same => n,Playback(/var/lib/asterisk/sounds/IVR_MAIN)
same => n,StartMusicOnHold()
same => n,WaitExten(5)
exten => 0,1,Queue(office1)
same => n,Playback(/var/lib/asterisk/sounds/IVR_Busy)
same => n,Hangup()
В рабочее время звонок попадает в контекст working-time. После IVR, если нажать 0, то звонок попадает в очередь office1. В этой очереди если оба агента заняты, то звонящему должно сразу проиграться сообщение "Все линии заняты" и сброс. А по факту сейчас он ждет в очереди.