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

LXC и Asterisk

Общие вопросы по операционной системе

Модератор: april22

LXC и Asterisk

Сообщение yvatfwp » 02 июл 2019, 15:54

Приветствую вас, коллеги.
Не отпускает одна мысль интересная, по поводу разработки "очередного" решения вида Виртуальная АТС.
Существует "https://hub.docker.com/r/andrius/asterisk/" контейнеры на базе Alpine Linux c Астером на борту крайне небольшого размера, из за чего можно попробовать собрать собственный контейнер на этой же основе. В логику положить какой-то функционал который хотим предоставлять, мониторинг и управление. Наладить связь между контейнерами по IAX2 например или как вариант для более монолитной системы OpenSips использовать, настроить маршруты выхода во вне, и вуаля все юзеры в своих изолированных АТС-ках живут и не парятся о существовании друг друга.
Так как мысль явно не нова и где-то да используется вопрос: какие подводные камни слёту видятся вам в этой реализации?
yvatfwp
 
Сообщений: 58
Зарегистрирован: 27 окт 2015, 12:50

Re: LXC и Asterisk

Сообщение ded » 02 июл 2019, 18:12

Никаких подводных камней. Сотовая структура, и кроме понятного IAX2 почитайте про протокол обмена данными диалпланов DUNDI

Лежит у меня давно USB-флэшка от 2006-го года, размером 128 Мбайт, на которой Puppet Linux + Asterisk. И даже с иксами.
Это по поводу размеров.
Вложения
png_asterisk_deploy.png
ded
 
Сообщений: 13855
Зарегистрирован: 26 авг 2010, 19:00

Re: LXC и Asterisk

Сообщение gosha » 02 июл 2019, 19:12

зачем юзерам в своих изолированных атс dundi до соседней ?
gosha
 
Сообщений: 352
Зарегистрирован: 06 сен 2010, 17:41

Re: LXC и Asterisk

Сообщение ded » 02 июл 2019, 20:19

Если это АТС отдельных клиентов - то да, DUNDI не нужен, разве что замыкать возможный телефонный трафик между ними внутри структуры.

Я привёл схему, которая была когда-то разработана для ячеистой структуры с производительностью много-много-абонентов, в рамках покрытия тел. связью какого-то небольшого городка, она линейно масштабируется, вполне компактно. Думаю, что актуальность не потеряла.
ded
 
Сообщений: 13855
Зарегистрирован: 26 авг 2010, 19:00

Re: LXC и Asterisk

Сообщение virus_net » 03 июл 2019, 08:48

Можно изолировать и в пределах одной АТС.
Смысл плодить виртуалку под каждого клиента?
Вы хотите раздавать доступ к ami/ari?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2273
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: LXC и Asterisk

Сообщение yvatfwp » 03 июл 2019, 11:23

Вы хотите раздавать доступ к ami/ari?

В том числе. В пределах одной(нескольких) АТС реализовано сейчас, и есть явно некоторые неудобные моменты например для автоматизации, так же конфигурировать такую систему даже с realtime тоже некоторым образом проблематично, интеграция с crm тоже слабое место т.к. нужна изоляция. А в таком типе реализации получается что всё изолированны, и в образ контейнера можно добавить заготовки под всё что нужно, особенно с учётом того что вес контейнера с asterisk на alpine ~5-15 мб.
yvatfwp
 
Сообщений: 58
Зарегистрирован: 27 окт 2015, 12:50

Re: LXC и Asterisk

Сообщение gosha » 03 июл 2019, 11:33

если вы хотите юзерам давать услугу 'АТС астериск' то давайте контейнеры, если услугу телефония то пилить для каждого контейнер с отдельной АТС замучаетесь потом оркестрировать ими.
gosha
 
Сообщений: 352
Зарегистрирован: 06 сен 2010, 17:41


Вернуться в Linux

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2008 — 2019 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH