Size: a a a

2021 March 17

JM

Jax Mun in Asterisker-ы
Ок
источник

JM

Jax Mun in Asterisker-ы
asterisk=> SELECT joinempty,leavewhenempty,name FROM queues WHERE name='03401';
 joinempty  |   leavewhenempty   | name
--------------+-------------------------+-------
unavailable | paused,unavailable  | 03401
(1 row)
источник

OS

Oleg Shteinliht in Asterisker-ы
и чем вам не подходит LEAVEEMPTY?
источник

OS

Oleg Shteinliht in Asterisker-ы
по сути это одно и то же
источник

JM

Jax Mun in Asterisker-ы
Нееет, это не одно и тоже
источник

OS

Oleg Shteinliht in Asterisker-ы
в вашем случае нужно дебажить, сделали вы все правильно
источник

JM

Jax Mun in Asterisker-ы
Joinempty - это проверка до очереди
Leavewhenempty - это проверка в очереди.
источник

JM

Jax Mun in Asterisker-ы
Вот мне как раз надо проверить состояние агента до очереди, и если агент unavailable, делаем переадресацию.
источник

OS

Oleg Shteinliht in Asterisker-ы
в принципе вы можете сделать проверку по DEVICE_STATE перед очередью
источник

JM

Jax Mun in Asterisker-ы
Как видно из БД, проверка до очереди стоит только unavailable. И я в QUEUESTATUS получаю JOINEMPTY, но такой же статус я получаю при паузе агентов.
источник

PS

Pavel Sokolov in Asterisker-ы
Jax Mun
Как видно из БД, проверка до очереди стоит только unavailable. И я в QUEUESTATUS получаю JOINEMPTY, но такой же статус я получаю при паузе агентов.
leavewhenempty убери паузед
источник

JM

Jax Mun in Asterisker-ы
Oleg Shteinliht
в принципе вы можете сделать проверку по DEVICE_STATE перед очередью
Вот читаю про него, пока не могу понять. Подскажете как.))
источник

PS

Pavel Sokolov in Asterisker-ы
тебе об этом уже указывали
источник

JM

Jax Mun in Asterisker-ы
😁
источник

OS

Oleg Shteinliht in Asterisker-ы
Jax Mun
Вот читаю про него, пока не могу понять. Подскажете как.))
не, это не пододет, чтобы проверить нужно сначала где-то взять список агентов
источник

PS

Pavel Sokolov in Asterisker-ы
Oleg Shteinliht
не, это не пододет, чтобы проверить нужно сначала где-то взять список агентов
QUEUE_MEMBER_LIST ? 🙂
источник

OS

Oleg Shteinliht in Asterisker-ы
Pavel Sokolov
QUEUE_MEMBER_LIST ? 🙂
👍
источник

JM

Jax Mun in Asterisker-ы
Pavel Sokolov
leavewhenempty убери паузед
Хорошо, попробую. Но это не должно повлиять, т.к. это проверка внутри очереди.
источник

PS

Pavel Sokolov in Asterisker-ы
имхо он по граблям ходит и костыли меряет
ему разобраться с join/leave и будет ему счастье
источник

JM

Jax Mun in Asterisker-ы
😊
источник