Size: a a a

2021 February 02

m

makar in Asterisker-ы
И как бы сип через этого спутникового прова на моей памяти лет 10 используем не только мы
источник

YT

Yolkin Timofey in Asterisker-ы
makar
Плюс через письма на бланке. Тестов транка нет, плати сразу 10к. Да нахрен оно мне, я лучше астериск изучу
так а чё, попроще готового решения нет? в pfsense каком-нить?
источник

m

makar in Asterisker-ы
Yolkin Timofey
так а чё, попроще готового решения нет? в pfsense каком-нить?
В организации sip я человек новый. К астериску лет 5 подхожу но вот только сейчас стало что то получаться
источник

SU

Sultan Usembaev in Asterisker-ы
Здравствуйте
У меня есть АТС на Астериске.
Мне надо сделать CRM систему на основе Астериска, слушать события с Астериска и отправлять данные на фронт.
Я собираюсь реализовать это на вебсокетах.
Backend: Django+Channels, Астериск библиотека: Panoramisk

Но нагрузка предполагается очень высокая, будет 30+ операторов, и в день обрабатывать 3000+ заказов. Подскажите пожалуйста, как лучше поднять и настроить сервер, какие технологии использовать, чтобы все работало стабильно и без тормозов?
источник

C

Combot in Asterisker-ы
Total messages: 79409
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Sultan Usembaev
Здравствуйте
У меня есть АТС на Астериске.
Мне надо сделать CRM систему на основе Астериска, слушать события с Астериска и отправлять данные на фронт.
Я собираюсь реализовать это на вебсокетах.
Backend: Django+Channels, Астериск библиотека: Panoramisk

Но нагрузка предполагается очень высокая, будет 30+ операторов, и в день обрабатывать 3000+ заказов. Подскажите пожалуйста, как лучше поднять и настроить сервер, какие технологии использовать, чтобы все работало стабильно и без тормозов?
ну во первых если вы собираетесь использовать websockets то вы должны будете использовать ARI
Если вы собираетесь использовать ARI то вы максимум будете получать события о примитивах asterisk
Если вы хотите через них контролировать поведение АТС - то у вас не получится
Чтобы это сделать вы должны будете по факту написать сами всю обработку звонков примитивами поставляемыми ARI

3000+ звонков в день не самая большая нагрузка
Возможно на данном этапе вам стоит упросить себе жизнь и использовать AMI
так как это просто позволит вм получать собятия именно applications которые уже есть в Asterisk
источник

SU

Sultan Usembaev in Asterisker-ы
мы так и собираемся использовать AMI через python библиотеку panoramisk
источник

SU

Sultan Usembaev in Asterisker-ы
А как можно грамотно организовать архитектуру сервера
источник

SU

Sultan Usembaev in Asterisker-ы
В одном из мастер классов про AMI рассказывали что при большой нагрузке нужно использовать прокси, но как и что не сказали
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Sultan Usembaev
мы так и собираемся использовать AMI через python библиотеку panoramisk
ну вы написали на websockets не указав откуда и куда будут websockets цепляться - поэтому и подумалось что ARI
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Sultan Usembaev
А как можно грамотно организовать архитектуру сервера
Ну вообще в любом случае вам нужна будет какая то очередь из событий
Прокси обычно ставится как некий queue
который может быть и GW и просто прокси + queue
источник

SU

Sultan Usembaev in Asterisker-ы
прокси имеется ввиду прокси сервер? я просто не совсем понимаю что имели ввиду в мастер классе когда рассказывали об этом. Если прокси сервер - то Nginx достаточно настроить  или как?
источник

PS

Pavel Sokolov in Asterisker-ы
Sultan Usembaev
Здравствуйте
У меня есть АТС на Астериске.
Мне надо сделать CRM систему на основе Астериска, слушать события с Астериска и отправлять данные на фронт.
Я собираюсь реализовать это на вебсокетах.
Backend: Django+Channels, Астериск библиотека: Panoramisk

Но нагрузка предполагается очень высокая, будет 30+ операторов, и в день обрабатывать 3000+ заказов. Подскажите пожалуйста, как лучше поднять и настроить сервер, какие технологии использовать, чтобы все работало стабильно и без тормозов?
ИМХО проще curl из диалплана сделать в вашу систему чем городить огород на АМИ.
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Sultan Usembaev
прокси имеется ввиду прокси сервер? я просто не совсем понимаю что имели ввиду в мастер классе когда рассказывали об этом. Если прокси сервер - то Nginx достаточно настроить  или как?
nginx  под AMI вы не настроете
AMI прокси - сервер который подключается к asterisk  и слушает его по AMI
сам же прокси может как отдавать AMI сообщения так и преобразовывать их в любой другой формат (например HTTP )
Но! Если у вас 1 сервер астериск - то особого смысла в AMI proxy кроме как GW между протоколами это не имеет
Если ваш python app сервер высокопроизводительный  то он вполне сможет обработать вовремя все события
+ вы можете настроить AMI так чтобы он отдавал вам толкьо нужные типы событий в Asterisk
не обязательно слушать все подряд
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Pavel Sokolov
ИМХО проще curl из диалплана сделать в вашу систему чем городить огород на АМИ.
Это далеко не всегда правда
+ AMI - это один постоянный коннект когда curl в случае с астериск - это постоянно новое соединение
источник

SU

Sultan Usembaev in Asterisker-ы
а что такое GW?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Sultan Usembaev
а что такое GW?
Gateway
источник

m

makar in Asterisker-ы
makar
Вот все ватс продвигают.
А суть в том что конфа кастрированная у РТ, более того работает через переадресацию на их 8800.... Костыль на костыле.
И чтоб еще одну конфу сделать нужно еще один внешний номер и переадресация на 8800
сейчас выяснил. стоимость 1 минуты на 1 абонента АКС на базе ватс ростелекома 3-4 рубля в зависимости от объема пакета предоплаченного
источник

m

makar in Asterisker-ы
посчитали итого по проекту выходит порядка 34 тр за эти конференции.
выгоднее взять транк за 10к 😊
источник

YT

Yolkin Timofey in Asterisker-ы
makar
В организации sip я человек новый. К астериску лет 5 подхожу но вот только сейчас стало что то получаться
а сколько пользователей и номеров?
источник