Size: a a a

2021 April 20

Y

Yuri in Asterisker-ы
источник

Y

Yuri in Asterisker-ы
а вот так отрабатывает контекст
источник

АХ

Алексей Хирянов... in Asterisker-ы
сюда перед вызовом очереди добавьте
Set(NODEST=814)
источник

Y

Yuri in Asterisker-ы
так у меня там 14 осередей с разными номерами 810,811,812...
источник

Y

Yuri in Asterisker-ы
куда именно и что добавить ?
источник

АХ

Алексей Хирянов... in Asterisker-ы
.... сюда
exten => s,n,Queue(810)
источник

RP

Roman Pertsev in Asterisker-ы
Во-первых, можно (нужно) сделать все короче и не разводить полотна, а если бы 100 очередей было?

exten => s,17,GotoIfTime(23:00-23:59,sun-thu,*,*?821,1)

exten => _8XX,1,Answer
same => n,Wait(1)
same => n,Noop(Call ${EXTEN} Queue)
same => n,Queue(${EXTEN})
same => n,Hangup()

Во-вторых, exten => s,n,Queue(810) и т.д. нужно заменить на exten => s,n,Goto(ext-queues,810,1)
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Только хотел поправить, а ты уже)
источник

RP

Roman Pertsev in Asterisker-ы
ты про ext-queues?)
источник

DB

Dmitry Baryshnikov in Asterisker-ы
ага
источник

RP

Roman Pertsev in Asterisker-ы
источник

Y

Yuri in Asterisker-ы
[check-time]
exten => s,1,Answer
exten => s,2,Noop(Check Day Night Time)
exten => s,3,GotoIfTime(09:00-09:59,sun-thu,*,*?810,1)
exten => s,4,GotoIfTime(10:00-10:59,sun-thu,*,*?810,1)
exten => s,5,GotoIfTime(11:00-11:59,sun-thu,*,*?811,1)
exten => s,6,GotoIfTime(12:00-12:59,sun-thu,*,*?811,1)
exten => s,7,GotoIfTime(13:00-13:59,sun-thu,*,*?812,1)
exten => s,8,GotoIfTime(14:00-14:59,sun-thu,*,*?813,1)
exten => s,9,GotoIfTime(15:00-15:59,sun-thu,*,*?814,1)
exten => s,10,GotoIfTime(16:00-16:59,sun-thu,*,*?815,1)
exten => s,11,GotoIfTime(17:00-17:59,sun-thu,*,*?816,1)
exten => s,12,GotoIfTime(18:00-18:59,sun-thu,*,*?817,1)
exten => s,13,GotoIfTime(19:00-19:59,sun-thu,*,*?818,1)
exten => s,14,GotoIfTime(20:00-20:59,sun-thu,*,*?818,1)
exten => s,15,GotoIfTime(21:00-21:59,sun-thu,*,*?819,1)
exten => s,16,GotoIfTime(22:00-22:59,sun-thu,*,*?820,1)
exten => s,17,GotoIfTime(23:00-23:59,sun-thu,*,*?821,1)
exten => s,18,Goto(Night)
exten => s,n,Hangup()

exten => _8XX,1,Answer
same => n,Wait(1)
same => n,Noop(Call ${EXTEN} Queue)
same => n,Queue(${EXTEN})
same => n,Hangup()
источник

Y

Yuri in Asterisker-ы
вот так не сработало , все так же как и было
источник

Y

Yuri in Asterisker-ы
Во-вторых, exten => s,n,Queue(810) и т.д. нужно заменить на exten => s,n,Goto(ext-queues,810,1) попробую это
источник

Y

Yuri in Asterisker-ы
вот это сработало , спасибо огромное , да согласен много текста , но заработало в конце
источник

Y

Yuri in Asterisker-ы
источник

Y

Yuri in Asterisker-ы
ну так же со всеми очередями .. еще раз спасибо за помощь
источник

RP

Roman Pertsev in Asterisker-ы
может ты попробуешь совместить мой первый и второй совет, не? 😉
источник

Y

Yuri in Asterisker-ы
зарание извеняюсь , но как совместить ? второй совет , вот этот
Во-вторых, exten => s,n,Queue(810) и т.д. нужно заменить на exten => s,n,Goto(ext-queues,810,1)

помог , так куда добавлять первый
источник

Y

Yuri in Asterisker-ы
exten => s,17,GotoIfTime(23:00-23:59,sun-thu,*,*?821,1)

exten => _8XX,1,Answer
same => n,Wait(1)
same => n,Noop(Call ${EXTEN} Queue)
same => n,Queue(${EXTEN})
same => n,Hangup()
источник