Как обновить конфигурационные файлы после изменений по API

Коллеги, доброго дня вам!

Подскажите, пытаемся настроить интеграцию с внутренней системой по api.

Хотим управлять очередью согласно внутреннему расписанию.

У нас получается добавлять/удалять интерфейсы в очереди, ставить их на паузу.

Точнее…Мы получаем в ответах, что получается. Проверяем звонками, что получается.

НО

В Мико мы не видим этих изменений. Как не видим их в конфигурационных файлах.

После перезагрузки все изменения сделанные по API слетают.

Нашли вот этот метод UpdateConfig UpdateConfig - Asterisk Documentation

Пытались с помощью него обновить конфиг queues.conf

new UpdateConfigAction(‘queues.conf’, ‘queues.conf’, true)

Т.е. делаем изменения в очереди по апи → обновляем конфиг.

Но всё равно ничего не отображается, хотя в конфиге добавляется запись в начале о том, что мы что-то сделали

Automatically generated configuration file

Filename: queues.conf(/etc/asterisk/queues.conf)

Соответственно вопрос. Что нужно сделать после изменений, внесенных по АПИ? Будут ли эти изменения вообще отображаться в Мико(например пауза сотрудника в очереди)?

Вы используете AMI для управления очередью. Все выполненные таким образом изменения не отразятся на конфигурации АТС и будут временными.

Для ваших целей необходима разработка доп. модуля.

У нас есть наработки на эту тему, можете написать нам на help@miko.ru, оценим работы.