evgentus
@evgentus
Директор OBS Group

Asterisk, одинаковые добавочные номера, но разные компании. Как?

Суть такая.

Есть один экземпляр Asterisk. Есть 4 компании (4 разных номера).
Как сделать так, чтобы можно было для каждого номера (компании) заводить одинаковые внутренние номера?

например есть номера XXXXXX и YYYYYYY, и у каждого есть внутренний(добавочный) номер 100.
Пользователь с XXXXXX подключается софтофоном к sip1.site.ru с логином 100 и своим паролем
Пользователь с YYYYYYY подключается софтофоном к sip2.site.ru c логином 100 и своим паролем
  • Вопрос задан
  • 1642 просмотра
Пригласить эксперта
Ответы на вопрос 2
chumayu
@chumayu
Если в башне по*бень. То что еб*нь, что не еб*нь.
Что вам скажет словочетание - "разные контексты" ?
Ответ написан
Ogogon
@Ogogon
Почему все, кто спрашивает про Астериск хотят обслуживать одним сервером именно четыре разные компании? Это что, флеш-моб какой-то?
Дайте, я угадаю - все входящие номера у вас мобильные, из сетей GSM...

Теперь, по сути вопроса:

Теоретически, один Астериск имеет возможность обслуживать неограниченное количество компаний, причем, ничего не подозревающих друг о друге. Лишь бы мощности хватило.

Вы весело описываете Астериску всю периферию всех компаний и приступаете к плетению хитрых диалпланов, т.е. программ маршрутизации поступившего запроса на соединение. Они, как правило, пишутся на специализированном скриптовом языке.

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

У каждого периферийного устройства (терминала) задан контекст, в кот. он может отправить свой запрос на соединение. И никуда более.

Если Вы не запутались в иерархиях вложений контекстов, то вызов никогда не увидит те, о которых ему знать не положено. И пройдет по цепочке маршрутизации конкретного вызова, которая описывают именно его компанию. Или подразделение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы