Страница 1 из 2

Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 15:35
y.fadeyev
Добрый день форумчане!!!
Плиз, прошу помощи. Поставил Астериск на FreeBSD 8.2.
Имею БД PostgreSQL. Настроил - некоторые конфигурационные файлы вытаскиваю из БД в режиме Realtime.
Эти параметры вижу через Астериск-gui. Но вот добиться обновления этих параметров в БД никак не получается.
Плиз подскажите, что нужно сделать, чтобы по максимум запихнуть управление Астериском через изменение параметров в БД?

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 15:55
Vlad1983
может для начала расскажите как вы вообще пытались их обновить?
или целиком и полностью положились на GUI

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 16:07
ded
И.
Пользователь предпочитает помучаться (с системой) И помучать (форумчан) :))
Топикстартеру: использовать Realtime (такой нативный способ общаться с базами данных в Астериске).

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 16:29
ys1797
Установка и работа с asterisk в FreeBSD ничем не отличается от линукса, если не пользовать dahdi каналы. Обычная программа на нативном C.
Если использовать - это да, нужно немножко попрыгать и потыкать в ссылки из гугла :).

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 16:36
ded
Охо-хо, давно мы не кувырялись на фре. Не использвать dahdi? Как же не использовать, если dummy нужен ждя конференций если? И для других нужд синхронизации?

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 16:39
Vlad1983
собственно, с вопросом топика так же
нужно немножко попрыгать и потыкать в ссылки из гугла
нужно только определиться, что вы конкретно хотите: обновлять параметры в БД или управлять логикой из БД почти в реальном времени или обновлять конфигурационные файлы через БД

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 16:47
ded
Please read realtime.txt and extconfig.txt in the /doc directory of the sourse code.
rtcachefriends=
rtsavesysname=
rtupdate=

asterisk.conf:
highpriority=?
[compat]
pbx_realtime=?

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 16:47
ys1797
Ну dahdi dummy - это фигня. По моему, единственное, что работает без пинков.
$uptime
16:39 up 72 days, 6:31, 1 user, load averages: 0,81 0,70 0,66
Летом бесперебойник меняли, жарко ему стало.

А вот с железками бывают траблы, то irq в эксклюзив моде не получить, то латентность обработчика прерываний наделяет звук эффектом "метронома", то какой-то lock залочился и не отлочился обратно...

А в остальном, "yum install asterisk" и "cd /usr/ports/net/asterisk && make install" отличаются лишь количеством букв.

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 18:10
y.fadeyev
Спасибо за отклик. Но пока еще ничего не понял. Я только начал заниматься астериском.
Попытался нужные мне параметры sip.conf затащить в базу. Планирую связать через астериск
3 станции ну и далее расширять клиентуру по sip-у. Чрез GUI вижу все заданные параметры из таблицы
в БД. Как только меняю любой параметр и делаю save, GUI вроде делает вид, что обновление произошло, но на самом деле update в базу не задавался. И соответственно, после повторного входа в GUI загрузятся старые параметры.Поискал инфу в дока=х ничего похожего не нашел.

Re: Обновление конфигурационных файлов через БД

Добавлено: 07 сен 2011, 19:45
Vlad1983
в пень тогда такой гуй
написать на php нужный интерфейс под себя дело нескольких часов.