Подключиться к созвону сегодня так же просто, как отправить сообщение в корпоративном мессенджере. Один клик — и конференция готова. Но что творится под капотом платформы коммуникаций, когда вы нажимаете кнопку “Создать встречу”?
Когда в платформе коммуникаций Frisbee мы развивали собственную ВКС, нам казалось, что главная сложность заключается именно в передаче медиапотоков. Однако это лишь вершина айсберга. В корпоративном продукте звонок существует не сам по себе. Он работает внутри экосистемы мессенджера с пользователями, рабочими пространствами, ролями, правами доступа, мобильными и десктопными клиентами, push-уведомлениями, историей сообщений и интеграциями с другими сервисами. К этому добавляются корпоративные сети с VPN, NAT, firewall и нестабильным качеством соединения.
Поэтому при разработке ВКС нам пришлось решать не только задачу передачи медиа, но и строить полноценную платформу, способную масштабироваться, восстанавливаться после сбоев и развиваться вместе с продуктом. Платформа коммуникаций Frisbee давно вышла за рамки корпоративного мессенджера с видеозвонками. Сегодня это единая среда для корпоративных коммуникаций, которая объединяет ВКС, SIP-телефонию, вебинары, ИИ-ассистентов, запись и расшифровку встреч и многие другие опции.
В этой статье мы расскажем, какие архитектурные решения приняли при разработке ВКС, почему выбрали именно их и с какими техническими задачами столкнулись.