В 14-й версии FreePBX, при стандартной установке модуля Queues возникает проблема, что динамически добавляющиеся операторы не могут выйти из очереди. При повторном вводе комбинации клавиш *45номер_очереди, от АТС приходит ответ о том, что "Оператор добавлен в Очередь", хотя он уже был там.
В Консоли Астериска в это время отображается следующая ошибка
-- Executing [s@macro-toggle-add-agent:3] Set("SIP/7002-00000228", "QUEUEUSERCIDNAME=evgeniy") in new stack
-- Executing [s@macro-toggle-add-agent:4] GotoIf("SIP/7002-00000228", "0?invalid") in new stack
-- Executing [s@macro-toggle-add-agent:5] ExecIf("SIP/7002-00000228", "1?AddQueueMember(701,Local/7002@from-queue/n,0,,evgeniy,hint:7002@ext-local)") in new stack
[2017-11-23 14:41:16] WARNING[1605][C-00000111]: app_queue.c:7818 aqm_exec: Unable to add interface 'Local/7002@from-queue/n' to queue '701': Already there
-- Executing [s@macro-toggle-add-agent:6] ExecIf("SIP/7002-00000228", "0?AddQueueMember(701,Local/7002@from-queue/n,0,,evgeniy)") in new stack
-- Executing [s@macro-toggle-add-agent:7] UserEvent("SIP/7002-00000228", "AgentLogin,Agent: 7002") in new stack
-- Executing [s@macro-toggle-add-agent:8] QueueLog("SIP/7002-00000228", "701,MANAGER,evgeniy,ADDMEMBER,Local/7002@from-queue/n") in new stack
-- Executing [s@macro-toggle-add-agent:9] MacroExit("SIP/7002-00000228", "") in new stack
Та же проблема и с постановкой/снятием оператора с паузы в Очереди (код *46). При попытках сняться с паузы, система выдает сообщение о том, что "Пауза активирована".
Чтобы решить эту проблему, необходимо в командной строке (не в консоли Астериска) ввести комманду
После чего в Web интерфейсе freePBX применить изменения.
Теперь можно продолжать работу в обычном режиме, проблема решена.