The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Вопрос по каскадному оформлению конфигов Asterisk, !*! Кровосток, 05-Июл-22, 12:11  [смотреть все]
Товарищи, доброго дня!

Оформляю на работе новый экземпляр *, и т.к. там планируется завести несколько независимых организаций, со своими транками, со своими пользователями, группами и прочее, то хочу у вас проконсультироваться по этому вопросу.

На примере sip.conf'а хочу несколько моментов уточнить.
Если к примеру есть 2 конторы, org1 и org2, то можно ли оформить sip.conf так:
sip.conf

; Общие настройки для всех контор
#include  INCLUDES/sip.common.conf

; Настройки конторы org1
#include  INCLUDES/ORG1/sip.main.conf

; Настройки конторы org2
#include  INCLUDES/ORG2/sip.main.conf

INCLUDES/sip.common.conf

allowexternaldomains=yes
allowguest=no
alwaysauthreject=yes
....

INCLUDES/ORG1/sip.main.conf

; Транки для данной организации
#include INCLUDES/ORG1/sip.trunks.conf

; Настройки сети для данной организации
#include INCLUDES/ORG1/sip.network.conf

; И СОБСТВЕННО В ЧЁМ ВОПРОС
; настройки групп и учёток организации
#include INCLUDES/ORG1/sip.groups.conf
#include INCLUDES/ORG1/sip.users.conf

....ТОЧНО ТАКОГО ЖЕ ПЛАНА ДЛЯ ORG2 ....


Вопрос в том, что группы и пользователи описываются в разделе [authentication] и получается если я каскадно включу сперва весь конфиг для ORG1, затем для ORG2, то получится что-то типа такого:
Итоговый развёрнутый вид конфига

.....
; ИНКЛУД ВСЕГО ДЛЯ ORG1
[authentication]
[ORG1_GROUP1](!)
....
[ORG1_GROUP2](!)
....
[100_ORG1]
....
....
....
[101_ORG1]
....
....

; ПОТОМ ИНКЛУД ВСЕГО ДЛЯ ORG2
[authentication]
[ORG2_GROUP1](!)
....
[ORG2_GROUP2](!)
....
[100_ORG2]
....
....
....
[101_ORG2]
....
....

Так вот вопрос - то, что получается что секция [authentication], как возможно и другие секции - будут несколько раз включены в итоговый конфиг - это возможно? Не получится в таком случае что итоговое содержимое секции будет как у последнего инклуда? Или вообще может синтаксическая ошибка конфига?

Спрашиваю, т.к. пока всё это в голове собираю, перед непосредственно писаниной.

  • Вопрос по каскадному оформлению конфигов Asterisk, !*! Кровосток, 13:51 , 05-Июл-22 (1) +2
    >[оверквотинг удален]
    > [101_ORG2]
    > ....
    > ....
    >

    > Так вот вопрос - то, что получается что секция [authentication], как возможно
    > и другие секции - будут несколько раз включены в итоговый конфиг
    > - это возможно? Не получится в таком случае что итоговое содержимое
    > секции будет как у последнего инклуда? Или вообще может синтаксическая ошибка
    > конфига?
    > Спрашиваю, т.к. пока всё это в голове собираю, перед непосредственно писаниной.

    Сам проверил, всё работает. По крайней мере наличие [authentication] в нескольких местах sip.conf

    Всем спасибо!

    • Вопрос по каскадному оформлению конфигов Asterisk, !*! Непростое кино, 15:24 , 06-Июл-22 (2) +1
      >[оверквотинг удален]
      >>
      >> Так вот вопрос - то, что получается что секция [authentication], как возможно
      >> и другие секции - будут несколько раз включены в итоговый конфиг
      >> - это возможно? Не получится в таком случае что итоговое содержимое
      >> секции будет как у последнего инклуда? Или вообще может синтаксическая ошибка
      >> конфига?
      >> Спрашиваю, т.к. пока всё это в голове собираю, перед непосредственно писаниной.
      > Сам проверил, всё работает. По крайней мере наличие [authentication] в нескольких
      > местах sip.conf
      > Всем спасибо!

      Форум мёртв. Можно не спрашивать сложные вопросы.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру