Возможно ли на лету создавать очередь в mod_callcenter?
Добрый день, пробую настраивать mod_callcenter. В принципе со многим разобрался, на wiki freeswitch все хорошо описано.
Очень удобно добавлять агентов и уровни, но есть проблема с добавлением очередей.
Правильно ли я понял, что очередь можно добавить только в файл callcenter.conf.xml и чтобы она заработала необходимо выполнить команду fs_cli -x "reload mod_callcenter" в принципе это не проблема, но при выполнении этой команды сбрасываются текущие звонки.
Есть ли возможность как-то по-другому перезагружать конфиг mod_callcenter?
Также пробовал команду callcenter_config queue load но она не работает, пока в конфиге не объявить очередь.
т.е. необходимо хранить в отдельном месте файлы конфигов для агентов?
Скажите, а если через mod_xml_curl каждый раз запрашивать полный конфиг с очередями, агентами и уровнями, то обрывание звонков не будет?
Хорошо)
А еще 1 вопрос, скажите, конфиг mod_callcenter может задаваться только в одном файле callcenter.conf.xml? Или же его можно как-то разбить на несколько файлов?
проверил связку mod_xml_curl + mod_callcenter, такой вариант работает, звонки не обрубает. Если так использовать, то можно просто делать callcenter_config queue load имя_очереди, и xml_curl подтянет необходимую очередь с сервера (конечно нужно отдать правильный xml).
Также нашел еще 1 вариант, можно записать изменения в файл callcenter.conf.xml, затем reloadxml и callcenter_config queue reload тоже подтянет нам очередь, в таком случае тоже звонок не оборвется.