Страница 1 из 2
FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 10:49
aleksashechka
Здравствуйте!
Использую:
FreePBX 12
Asterisk (Ver. 11.16.0)
Fop2 Version: 2.29.02
Возникла проблема при восстановлении настроек из бекапа FreePBX.
Я делаю рестор, все настройки восстанавливаются, но:
- по непонятной мне причине очереди становятся пустыми.
Поясню. После рестора проверяю очереди командой show queue 6000. Операторы в очереди есть. Далее захожу в fop2 добавляют нового оператора в очередь и оп, очереди становится пустой, остается только "свеже-добавленный" оператор.
В чем причина установить не могу, возможно потому что операторов я добавляю через fop2, а в веб-интерфейсе очереди настроены пустыми. Но почему тогда после ребута сервера операторы остаются в очередях, и данная проблема происходит только после рестора.
П.С. рестор делается на 2 машинке с точно таким же железом. (держится в качестве резерва на случай отказа)
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 11:03
ded
Посмотрите как устроены инклюды файлов extensions_ & queues_ которые создаёт fop2 в рабочей версии и восстановленной..
Предполагаю, что сценарий Backup не включает конфигурацию FOP2.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 11:23
aleksashechka
Проверил инклюды. Все одинаково.
Возникло предположение, что астериск хранит записи об операторах очереди во временной таблице, которая с бекапом не переносится, или переносится, но после релоада конфига очищается. Ведь по сути fop2 просто "мордочка" красивая которая через cli добавляет операторов.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 11:54
ded
FOP2.берёт данные из __.conf а не наоборот.
Заводить операторов нужно было во freePBX с самого начала, а не в FOP2.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 12:06
aleksashechka
Это я все понимаю, просто удобней контролировать операторов через fop2. Сидит себе супервизор и сам распределяет что и куда, а админы в этом не участвуют.
Попробую сейчас добавить в FreePBX динамических операторов и "порулить" ими через fop.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 13:10
aleksashechka
Добавление динамических операторов в FreePBX решает данную проблему.
Спасибо за советы.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 13:55
SolarW
Коллега, а вы обратили внимание на то чем отличаются статические агенты от динамических?
И какими именно рулить FOP2?
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 14:09
aleksashechka
Динамические не авторизуются в очереди сами. (если можно так выразиться)
Я добавил всех агентов в очереди. (т.е. весь пул номеров моего "микро" колл-центра)
Сделал бекап, затем восстановление на резервной машинке. Очереди не очистились. Т.е. записи о тех агентах которые были в очереди корректно перенеслись.
Fop2 просто выполняет авторизацию агентов в очереди.
На сколько я понял, FreePBX при релоаде конфига очищал записи об агентах очередей. После их добавления в список динамических, перестал это делать. Честно говоря я так и не понял почему, но факт на лицо. Все работает как и задумано.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 14:39
aleksashechka
Пардон. Проблема не ушла. Сделал amportal restart и опять все опустело. Буду дальше ломать голову как это починить.
1 вариант починки я уже сделал, банально скриптом после бекапа делаю файлик с текущими агнтами очередей. По nfs файлик летит на резервный сервер, а там после рестора другой скрипт читает файлики и добавляет агентов через cli.
Re: FreePBX 12. Восстановление из бекапа.
Добавлено: 31 авг 2015, 15:21
aleksashechka
Подскажите пожалуйста где asterisk хранит записи с содержанием агентов в очередях. Искал в mysql - не нашел.