Skip to end of metadata
Go to start of metadata

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

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

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

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

Webitel может быть установлен под любым дистрибутивом Linux с версией ядра не ниже 3.16 (только 64-bit) и Docker не ниже версии 17.04 и docker-compose 1.12

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

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

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

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

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

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

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

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

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

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

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

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

Intel Core i3

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 i7
Intel Xeon E5

RAM24 Gb
HDD

500 Gb x 2 (RAID1)

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

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

Intel Xeon E5 или новее

RAM32 Gb
HDD

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

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

НазваниеРекомендуемые требования
Количество серверов3 - 5
CPUIntel Xeon E5 или новее
RAM>= 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) для одного абонента используется симметричный канал с пропускной способностью от 88 до 256 kbps;
  • При сжатия голоса (кодеки G.729A, G.726, GSM, iLBC) для одного абонента используется канал с пропускной способностью от 24 до 32 kbps;
  • Для обеспечения видеозвонков для одного абонента используется канал с пропускной способностью от 256 до 2048 kbps, в зависимости от разрешения видео (кодеки VP8, VP9, H263, H264).

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

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

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

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

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

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

Intel Core i3

RAM4 Gb
OSLinux / Windows / OSX