VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Применение конфигурации FreePBX

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Применение конфигурации FreePBX

Сообщение Sanek »

zzuz писал(а):Веб-фрейморк использует для применения конфигурации скрипт
/var/lib/asterisk/bin/module_admin reload

, а не retrieve_conf .
Спасибо за помощь, но похоже конфиги не применяются из-за того, что РВХ их не перезаписала. Т.е. стоит задача найти и запустить РВХшный модуль для обновления астеровских файлов конфигурации.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Применение конфигурации FreePBX

Сообщение zzuz »

Вы конечно извините , но Вы неправы . Конфиги замечательно применяются. Если Вы намеряно потерли симлинки на конфигурационные файлы , то - бывает)
Линия24 - Системы Массового Телефонного Обслуживания
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Применение конфигурации FreePBX

Сообщение zzuz »

как в 2.5 , так и в 2.9 скрипт применяет конфигурацию.
Линия24 - Системы Массового Телефонного Обслуживания
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Применение конфигурации FreePBX

Сообщение Sanek »

zzuz писал(а):как в 2.5 , так и в 2.9 скрипт применяет конфигурацию.
См. мой первый пост: Имеется астер 1.8.15.0 и пбх 2.10.1.2 - откатываться на 9-ю версию пока не планирую
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Применение конфигурации FreePBX

Сообщение Sanek »

zzuz писал(а):Вы конечно извините , но Вы неправы . Конфиги замечательно применяются. Если Вы намеряно потерли симлинки на конфигурационные файлы , то - бывает)
Намеренно и не намеренно ничего не тер. Конфиги не применяются из-за того, что я их меняю только в БД, и нужно заставить РВХ конфиги из БД запихнуть в астера. Возможно в БД я не всё меняю - сейчас поковыряюсь.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Применение конфигурации FreePBX

Сообщение Vlad1983 »

снимаете дамп с БД
делаете нужные изменения через веб (не применяя)
снимаете дамп с БД снова
применяете
снимаете дамп с БД в последний раз

сравниваете построчно все 3
ЛС: @rostel
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Применение конфигурации FreePBX

Сообщение Sanek »

zzuz писал(а):Веб-фрейморк использует для применения конфигурации скрипт
/var/lib/asterisk/bin/module_admin reload.
Действительно, конфиги применяются! Но только в том случае, если РВХ их перезапишет: для перезаписи астеровских конфигов нужно открыть страничку с параметрами транка, на ней ничего менять не нужно (измененные настройки подхватываются из БД) и нажать кнопочку "сохранить". Тогда при запуске module_admin reload конфиги применятся.

Осталось только в самой РВХ найти блок кода, отвечающий за перезапись конфигов.
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Применение конфигурации FreePBX

Сообщение Sanek »

Vlad1983 писал(а):снимаете дамп с БД
делаете нужные изменения через веб (не применяя)
снимаете дамп с БД снова
применяете
снимаете дамп с БД в последний раз

сравниваете построчно все 3
Вручную лопатить 85 таблиц как-то влом (если есть спец. прога - прошу подсказки).

Так же названия таблиц в БД интуитивно понятны, так вот при изменении в таблице trunks поля disabled - можно управлять включением-отключением транков, только остается заставить РВХ эти изменения писать в астеровские конфиги. Т.е. я уперся в коды, отвечающие за перезапись конфигов из БД в астеровские файлы. Точнее в файл /etc/asterisk/sip_additional.conf Этот файл пытался изменять вручную, но при запуске скрипта /var/lib/asterisk/bin/module_admin reload РВХ этот файл возвращает в исходное состояние.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Применение конфигурации FreePBX

Сообщение Vlad1983 »

diff
ЛС: @rostel
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Применение конфигурации FreePBX

Сообщение Sanek »

И так, после долгого ковыряния кода РВХ и интернета нашел следующее:
есть такой файлик /etc/asterisk/extensions_additional.conf, где РВХ хранит данные о состоянии транков, так вот путем изменения БД и этого файла конфигурация транков успешно перезаписывается и применяется!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH