Сколько параллельных линий имеет SIP аккаунт провайдера?

Здравствуйте. Ситуация следующая есть колл-центр который совершает исходящие звонки по нескольким направлениям. Пусть этот будут Уфа, Москва, Петербург, Екатеринбург, Челябинск. от 100 до 400 одновременных коннектов и звонков.
Хотим поставить сервер на Астериске и максимально скоратить расходы на связь по разным направлениям.
Смотрел в сторону МангоТелеком, очень высокие ставки по России, но зато они предоставляют 100 линий на каждый аккаунт.
А сколько линий предоставляют другие провайдеры?
Например мы подключим по разным направлениям разные провайдеры.
Скажем по городу Уфа дешевле использовать транк местного провайдера с абонентской платой за физические линии
Но что если использовать тот же СИПНЕТ для исходящих звонков в другие города? Сколько можно делать параллельных исходящих звонков с одного аккаунта? Как правильно реализовать распределение звонков? Есть ли вообще какие-то ограничения у провадйеров? Ведь по сути это телефония через интернет здесь не должно быть ограничения количеством линий.
  • Вопрос задан
  • 15789 просмотров
Пригласить эксперта
Ответы на вопрос 8
@mithraen
Не слушайте теоретиков. 400 одновременных линий на астере не проблема, но только если нет transcoding, и обработки голосового потока на стороне самого астериска.

Т.е. если опции для управления переадресацией у Dial убрать, никакого inband dtmf (но его, к счастью, и так обычно никто в трезвом уме не использует), и идентичный список кодеков для абонентских устройств и аплинка — работать оно будет без проблем.

Но вот с сетевыми картами могут быть грабли, надо тестировать, и в целом решение по производительности тестировать, конечно, следует, перед сдачей в эксплуатацию.

www.voip-info.org/wiki/view/Asterisk+dimensioning — почитайте это. Тысячи одновременных соединений для астериска на современном серверном железе уже не проблема.

И стоит помнить, что между major versions у астериска были существенные улучшения в производительности.
Ответ написан
merlin-vrn
@merlin-vrn
Кстати, система, которая стабильно обслужит 400 одновременных разговоров — это очень крутая система, это операторский уровень. Сами вряд ли построите, только если вы не обладаете огромным опытом строения таких систем.

Например, готовое коробочное решение на базе Asterisk от Digium (разработчики Asterisk), Switchvox — для старшей модели обещают 75 одновременных вызовов. Вам потребуется три таких железки, чтобы обслужить ваш предполагаемый уровень нагрузки.
Ответ написан
merlin-vrn
@merlin-vrn
В Сипнет — сколько угодно. По крайней мере, у нас не получилось добраться до ограничения, когда мы это проверяли.
Каждый разговор будет тарифицироваться независимо.

А вообще зависит от провайдера и прописывается в договоре.
Ответ написан
Комментировать
@mithraen
100% утилизация процессора на сервере вообще это зло. Особенно для realtime задач (к коим относится и IP-телефония).

С факсами — согласен, тут все уже зависит от задач. Когда делал крупные системы для офисов, факсы обслуживались отдельно (вплоть до подключения к отдельным шлюзам, которые напрямую связывались с оператором).

Но более 900 одновременных соединений в 1 сервере я успешно делал. Жалоб на качество связи при этом не было.

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

К счастью телефония прекрасно кластеризируется.

Конкретно в исходной задаче решение очевидно — зажать G.729 как требуемый кодек для всех peer'ов (потому как все транки обычно умеют его, но не все умеют G.711) — тем самым избавиться от транскодинга. Думаю даже transfer работать под такой нагрузкой будет, хотя надо проверять.

Если понадобится запись переговоров (а она наверняка в call-центре понадобится), вот там будет засада — ибо 400 потоков записи на диск убьют дисковую подсистему напрочь. Так что писать придется на tmpfs, а потом переносить одним потоком на диски. Кроме того писать придется прямо сырой G.729, а чем и где его потом перекодировать в пригодный для прослушивания формат — отдельная песня.

В общем ничего нерешаемого тут нет. Это задача — непростая, требующая подбора оборудования, тестов, и т.д. — но вполне решаемая.
Ответ написан
Комментировать
helsiby
@helsiby
Попбробуйте МультиФон.
Мегафон сейчас стал предоставлять услуги SIP-транкинга. Количество параллельных входящих/исходящих конфигурируемо.
Ответ написан
iscsi
@iscsi
400 одновременных разговоров для asterisk не проблема, если:
1) Используется packet2packet bridging (sip to sip, h323 to h323) например, когда RTP пакеты обрабатываются в RTP стеке и asterisk не выделяет отдельный поток для его обработки;
2) Не используется MOH — asterisk в этом случае выступает микшером голосовых потоков, причем использует транскодинг в свой внутренний формат slin (можно посмотреть asterisk -rx 'core show translation';
3) Не используется In-band DTMF.
Ответ написан
Комментировать
iscsi
@iscsi
Товарищу mithraen, cisco 3845, а конкретней CUCME, это шлюз чистой воды, на роль sip proxy она не «тянет», в CUCME можно использовать подобную функциональность, называется она CUBE.
Ответ написан
Комментировать
Спросите у телекомтехнолоджи (в гугл)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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