Opened 8 years ago
Last modified 7 years ago
#365 new задача
GUI для настройки параметров диспетчерской
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | minor | Milestone: | 2 очередь |
Component: | MC04-SoftSwitch | Keywords: | |
Cc: |
Description (last modified by )
Заказчик хочет некоторые параметры сервера диспетчерской настраивать через графический интерфейс.
Вот набросок того что должно быть в этом интерфейсе:
- Настройки пользователей/абонентов: логин, пароль, группы ...
- Настройки ГБ
- Интерфейс выгрузки "всех настроек" из SoftSwitch в файл и загрузки из файла в SoftSwitch(с последующим применением)
- ? редактирование настроек телефонов cisco и др. (хранящихся в /tftpboot)
- ? Интерфейс поиска/прослушивания и выгрузки звукозаписей
- Лимит объёма накопителя для хранения звукозаписей
- Адрес шлюза(ов) ТСОП, Префикс(ы) вызова шлюзов.
- "диалплан?" (в каком-то виде): Настройки типа вызова конференции набором 0 (основной), и вызова техника особым номером, вызов 3-4 значных номеров...
- Таймаут в "голосовом меню"
- ...
Конфигурации фрисвитча должна использовать настроенные пользователем значания параметров.
Это тикет для обсуждения, решение прямо сейчас не требуется, но этот вопрос поднимается уже давно и актуален для заказчика.
Какой GUI для настроек? Вебморда сервера или некое ПO?
Change History (10)
comment:1 by , 8 years ago
follow-up: 3 comment:2 by , 8 years ago
- Под Cервером диспетчерской, понимается что-то больше чем FS, FS + доп.функции
в данном случае одна из функций - скрипт который удаляет записи при превышении лимита.
Лимит - параметр "Сервера диспетчерской"
- Нам нужно настраивать через GUI и хранить параметры, некоторые из параметров могут использоваться в конфиге фрисвитча. Эту связь я и имел ввиду: значения "параметров" используются в конфиге фрисвитча.
Ну например: мы настроили "Адрес шлюза ТСОП"= 1.1.1.23, и сохранили под именем "tsop"(где-то)
А в конфиге фрисфитча вместо адреса мы должны указать ссылку на этот "tsop".
Затем пользователь взял и изменил через GUI tsop=1.2.3.4, нажал применить, и в конфиге FS должно автоматически примениться новое значение.
comment:3 by , 8 years ago
Replying to san:
- Под Cервером диспетчерской, понимается что-то больше чем FS, FS + доп.функции
Хорошо, понял. Тогда отвечаю:
- Не существует "лимита объёма накопителя для хранения звукозаписей". Есть минимальный размер свободного места на файловой системе.
- Хранить этот параметр удобнее всего в конфигурационном файле.
Ну например: мы настроили "Адрес шлюза ТСОП"= 1.1.1.23, и сохранили под именем "tsop"(где-то)
А в конфиге фрисфитча вместо адреса мы должны указать ссылку на этот "tsop".
Такой механизм в FS уже есть - это препроцессор с макросами (кажется это называется "препроцессорные переменные").
follow-up: 5 comment:4 by , 8 years ago
А где он(FS) ищет объявление этих препроцессорных переменных? в конфиг файлах?
comment:5 by , 8 years ago
follow-up: 7 comment:6 by , 8 years ago
Понятно.
А когда конфиг FS будет перенесён в MySql, как будет выглядеть объявление переменной там?
comment:7 by , 8 years ago
Replying to san:
А когда конфиг FS будет перенесён в MySql, как будет выглядеть объявление переменной там?
? Наверное точно так же как и до переноса...
comment:8 by , 7 years ago
Description: | modified (diff) |
---|
Добавил настройки пользователей(раньше настройки были через GUI ПО Dispatcher, а сейчас вопрос открыт)
comment:9 by , 7 years ago
Description: | modified (diff) |
---|
Нет такого параметра у коммутатора (я правильно понял, что под "сервером диспетчерской" подразумевается FreeSwitch?). FS выполняет запись разговора, пока она пишется (пока есть свободное место).
Какого именно? А если этих шлюзов пять? :) Как мы недавно договорились (см. #280) маршрутизация вызовов в ТСОП определяется в dialplan'е.
Нет такого параметра у коммутатора. "Основная конференция" - этим понятием оперирует пульт диспетчера, в котором он и должен настраиваться (и, собственно, настраивается). Для коммутатора все конференции одинаковы.
Для более предметного обсуждения хочется знать, в каком виде требуется настраивать "диалплан?", и что скрывается за пунктом "...". :)
Теперь по вопросам: