Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Серверная часть

Телекоммуникационная платформа Webitel построена на базе мультипротокольного софтсвича FreeSWITCH с использованием микросервисной архитектуры Docker.

Архитектура решения

Table of Contents

Программные требования

Webitel может быть установлен под любым дистрибутивом Linux с ядром 3.13 версией ядра не ниже 4.9 (только 64-bit) и средой Docker не ниже версии 1.2 (рекомендовано 1.3).версии 18.03 и docker-compose 1.20

Рекомендуемые дистрибутивы

  • CoreOS
  • CentOS 7 / 6

    Облачные сервисы

    Аппаратные требования

    Файловая система

    • EXT4 - может использоваться как основная файловая система для проектов до 50 пользователей
    • XFS - рекомендуется для использования под базу данных MongoDB при количестве пользователей 50+

    Аппаратные требования

    Webitel работает как на виртуальных машинах, так и на выделенных серверах.

    Виртуальные машины, которые прошли тестирование:

    • Microsoft HyperV 2008 R2 и выше
    • Citrix XenServer 7.0 и выше.
    • Amazon AWS
    • Google Cloud Engine Instance
    • DigitalOcean

    Требования к аппаратной части зависит от нескольких показателей:

    • Количество одновременных разговоров
    • Использование записей разговоров
    • Использование функций TTS
    • Использование дайлера

    Минимальные рекомендации приведены в таблицах ниже. Более детальные требования могут быть запрошены у менеджеров Webitel.

    до 20 пользователей

    НазваниеМинимальные требования
    Количество серверов1
    Количество ядер

    4

    RAM8 Gb
    HDD

    500 Gb

    от 20 до 50 пользователей

    НазваниеМинимальные требования
    Количество серверов1
    CPU

    Intel Core i5

    RAM16 Gb
    HDD

    500 Gb x 2 (RAID1)

    от 50 до 100 пользователей

    НазваниеМинимальные требования
    Количество серверов1
    CPU

    Intel Core

    i5

    i7
    Intel Xeon E5

    RAM
    8
    24 Gb
    HDD

    500 Gb x 2 (RAID1)

    от 100 до 500 пользователей

    НазваниеРекомендуемые требования
    Количество серверов
    2
    3
    CPU

    Intel

    Core i7
    Intel

    Xeon E5 или новее

    RAM
    8-16
    >= 24 Gb
    HDD

    1000 Gb x 2 (RAID1)
    500 Gb x 4 (RAID10)

    более 500 пользователей

    НазваниеРекомендуемые требования
    Количество серверов
    2 - 4 (CoreOS)
    3 - 5
    CPUIntel Xeon E5 или новее
    RAM
    8-16
    >= 24 Gb
    HDD

    1000 Gb x 2 (RAID1)
    500 Gb x 4 (RAID10)

    Требования к каналам связи

    Локальная сеть

    Для корректной работы Webitel, локальная сеть (ЛВС) должна отвечать следующим требованиям:

    • Сконфигурирована правильная маршрутизация ПК и SIP оборудования к серверу Webitel;
    • Пропускная способность не менее 100 Mbps;
    • Среднее значение параметра ping от ПК до сервера Webitel не должно превышать 150мс;
    • Значение параметра Packet Loss не должно превышать 5%;
    • Значение параметра Jitter не должно превышать 80 мс;
    • ЛВС не должна иметь в своем составе оборудование, сервера или ПК, работа которых препятствует свободному прохождению пакетов с голосовым трафиком и сигнализацией сигнализацией и/или как-то изменяет/искажает содержимое этих пакетов.

    Сеть Интернет

    Для обеспечения удаленного подключения пользователей телефонии и/или провайдеров SIP-телефонии через глобальную сеть Интернет, подключение должно отвечать следующим требованиям:

    • Значения параметров ping, Packet Loss, Jitter - аналогично требованиям для ЛВС;
    • Для обеспечения максимального качества речи (кодеки G.711, G.722, OPUS и speex, isac, opus) для одного абонента используется симметричный симметричный канал с пропускной пропускной способностью от 88 до 256 kbps;
    • При сжатия голоса (кодеки G.729A, G.726, GSM, iLBC) для одного абонента используется канал с пропускной пропускной способностью от 24 до 32 kbps;
    • Для обеспечения видеозвонков для одного абонента используется канал с пропускной пропускной способностью от 256 до 1024 2048 kbps, в зависимости от разрешения видео (кодеки VP8, VP9, H263, H264).

    Клиентская часть

    Для работы с телефонией Webitel необходимо наличие любого аппаратного либо программного телефона работающего по протоколу SIP 2.0.

    Для звонков из браузера по технологии WebRTC необходимо установить один из следующих браузеров:

    • Firefox Microsoft Edge - последней версии;
    • Google Chrome - последней версии;Opera - последней версии..

    При использование WebRTC совместно с bpm'online, минимальные требования к системе:

    НазваниеМинимальные требования
    CPU

    Intel Core i3

    RAM4 Gb
    OSLinux / Windows / OSX