Secure communications platform

Employee's virtual workplace

Description

The Universal Communication Platform (UCP) is a domestic development belonging to the class of unified communications systems (Unified communications, UC). UCP allows you to provide the following basic functionality:

  • Instant messaging, messenger with the ability to send files, images, audio recordings, prioritization of importance, etc.
  • Organization of video calls, video conferences and webinars in various modes
  • Electronic board
  • IP telephony service
  • Collaboration environment for working with office file formats, storage, editing, reviewing
  • Cloud File Storage
  • Schedule and task scheduler, notification and reminder system
  • Encryption and security, monitoring and control of user actions, notification of emergency situations.
Connect platform

This communication platform is being implemented in private and state corporations of the Russian Federation as a part of the import substitution program and is a safe replacement for foreign messenger software, such as Whatsapp, Viber, Signal, Telegram and others, which do not allow maintaining the confidentiality of correspondence and store user data (which, moreover, are at risk of regular data leakage) on foreign servers.

Employee’s virtual workplace

This communication platform is being implemented in private and state corporations of the Russian Federation as a part of the import substitution program and is a safe replacement for foreign messenger software, such as Whatsapp, Viber, Signal, Telegram and others, which do not allow maintaining the confidentiality of correspondence and store user data (which, moreover, are at risk of regular data leakage) on foreign servers.

Connect platform
Description

The Universal Communication Platform (UCP) is a domestic development belonging to the class of unified communications systems (Unified communications, UC). UCP allows you to provide the following basic functionality:

  • Instant messaging, messenger with the ability to send files, images, audio recordings, prioritization of importance, etc.
  • Organization of video calls, video conferences and webinars in various modes
  • Electronic board
  • IP telephony service
  • Collaboration environment for working with office file formats, storage, editing, reviewing
  • Cloud File Storage
  • Schedule and task scheduler, notification and reminder system
  • Encryption and security, monitoring and control of user actions, notification of emergency situations.
Distinctive features of the UCP
  • The possibility of self-hosted installation, i.e. work in the Customer’s computing circuit as well as on Customer’s servers
  • Users do not need to install any components, all the UCP’ functions work in an Internet browser
  • UCP is a virtual workplace with the wide functionality delivered «of the box»
  • Support and maintenance at all stages of the implementation and operation of the system.
Architecture

All software components and databases are located inside the computing circuit of the enterprise or in the datacenter at the enterprise’s own facilities, which guarantees data security and autonomous operation regardless of third-party services. The UCP server runs under the Linux operating system (Debian, Ubuntu, Astra Linux, AltLinux, etc.).

User workplace is available anywhere in the world where there is an Internet connection and a modern Chrome/Firefox/Edge browser.

Modular architecture of the UCP allows to increase functionality and integrate with other information systems by adding new system components. Such components are in particular:

  • Mobile versions of the UCP for Android and iOS systems
  • Desktop versions for Windows, Linux, macOS
  • Versions for domestic OS AstraLinux, AltLinux and Aurora mobile platforms
  • Integration with corporate information systems and services, such as email, CRM systems, user management directory services.
Technical Specification

Hardware requirements for the UCP server

Minimum requirements, 10-20 users*Medium-sized enterprise, 100-1000 users*

Processor

2хCore CPU x6432хCore CPU x64

RAM

4 Gb64 Gb

Disk system

30 Gb, SSD or RAID1 Tb, SSD or RAID

Network card

Fast EthernetGigabit Ethernet
Technical Specification

Hardware requirements for the UCP server

Minimum requirements, 10-20 users*Medium-sized enterprise, 100-1000 users*

Processor

2хCore CPU x64

Processor

32хCore CPU x64

RAM

4 Gb

RAM

64 Gb

Disk system

30 Gb, SSD or RAID

Disk system

1 Tb, SSD or RAID

Network card

Fast Ethernet

Network card

Gigabit Ethernet

*the average values for the typical use of the UCP are given, the target calculation of computing power should be carried out based on the estimated frequency of VCS communication sessions

Software Features

Operating system

x64 Linux Debian, Ubuntu, AstraLinux, AltLinux

Third-party components

Web server: NGINX; WebRTC server: Janus, interpreters: nodejs, php- fpm; databases: PostgreSQL, MongoDB, Redis; RabbitMQ queue service; word processor: OnlyOffice; diagram service: Draw.io; VoIP telephony service: Kamailio, OpenSIPS

SSL Certificate

with domain or top-level domain verification (wildcard)

Browsers on client sites

    Browsers with the WebRTC technology support:
  • Google Chrome (version 65 or above);
  • Mozilla FireFox (version 57 or above);
  • Opera (version 3О or above, except version 68);
  • Yandex Browser (version 14 or above)
  • Safari (version 12 or above)

Mobile platforms support

  • Android, version 9 and above
  • iOS, version 12 and above

Integration

Synchronization with Directory Services (LDAP)

Software Features

Operating systemx64 Linux Debian, Ubuntu, AstraLinux, AltLinux
Third-party componentsWeb server: NGINX; WebRTC server: Janus, interpreters: nodejs, php- fpm; databases: PostgreSQL, MongoDB, Redis; RabbitMQ queue service; word processor: OnlyOffice; diagram service: Draw.io; VoIP telephony service: Kamailio, OpenSIPS
SSL Certificatewith domain or top-level domain verification (wildcard)
Browsers on client sites
    Browsers with the WebRTC technology support:
  • Google Chrome (version 65 or above);
  • Mozilla FireFox (version 57 or above);
  • Opera (version 3О or above, except version 68);
  • Yandex Browser (version 14 or above)
  • Safari (version 12 or above)
Mobile platforms support
  • Android, version 9 and above
  • iOS, version 12 and above
IntegrationSynchronization with Directory Services (LDAP)

UCP Software Features

Video conferencing
and streaming
software system

  • Provision of audio and video broadcasting using Web-RTC technology;
  • Conducting video conferences in various modes (video broadcasting, training, streaming, etc.);
  • Recording video/audio conferences, presentations, screen demonstrations, interactive whiteboard operation;
  • Working with RTSP/RTMP video streams;
  • Access to file storage and collaboration tools from a video conferencing session.

IP-Telephony

  • Integrated SIP Telephony Server;
  • Proxying WebSocket-SIP server;
  • Media server for transcoding, recording and playback of media files and video conferences;
  • Implementation of additional types of services (DVO);
  • Ensuring integration with SIP providers and E1, FXO, FXS networks;

Corporate communications

  • Directory of employees with contacts, interactive representation of the organization structure (staff structure);
  • Messaging and file sharing in chats;
  • Creating public and private channels;
  • Cloud file storage linked to the chats;
  • Integration with the corporate security domain;
  • User Notification Center by e-mail

Collaboration Tools

  • Collaborative editing of documents for popular office formats in online mode (doc, docx, xls, xlsx, ppt, pptx, etc.);
  • Saving the versioning of documents, the history of edits;
  • Displaying documents in MS Office, PDF, html, raster data, diagrams, etc.;
  • Demonstration of the screen (desktop) of the presenter and speakers;
  • Integrated tools for image editing and diagrams creating

UCP Software Features

Video
conferencing
and streaming
software system
  • Provision of audio and video broadcasting using Web-RTC technology;
  • Conducting video conferences in various modes (video broadcasting, training, streaming, etc.);
  • Recording video/audio conferences, presentations, screen demonstrations, interactive whiteboard operation;
  • Working with RTSP/RTMP video streams;
  • Access to file storage and collaboration tools from a video conferencing session.
IP-Telephony
  • Integrated SIP Telephony Server;
  • Proxying WebSocket-SIP server;
  • Media server for transcoding, recording and playback of media files and video conferences;
  • Implementation of additional types of services (DVO);
  • Ensuring integration with SIP providers and E1, FXO, FXS networks;
Corporate communi-
cations
  • Directory of employees with contacts, interactive representation of the organization structure (staff structure);
  • Messaging and file sharing in chats;
  • Creating public and private channels;
  • Cloud file storage linked to the chats;
  • Integration with the corporate security domain;
  • User Notification Center by e-mail
Collaboration Tools
  • Collaborative editing of documents for popular office formats in online mode (doc, docx, xls, xlsx, ppt, pptx, etc.);
  • Saving the versioning of documents, the history of edits;
  • Displaying documents in MS Office, PDF, html, raster data, diagrams, etc.;
  • Demonstration of the screen (desktop) of the presenter and speakers;
  • Integrated tools for image editing and diagrams creating
Commercial Specification
Delivery object

The objects of delivery of the UCP system are:

  • Platform source code, technology stack: PHP, JavaScript, TypeScript, NodeJS, Python, HTML, C
  • System administrator and user documentation
  • Developer’s Technical documentation
  • Installation of system packages
System integration

The standard contract for the integration and technical support of the system includes:

  • The technical support agreement concluded for a period of 1 year which includes technical support according to the regulations * of a three-level technical support model in the amount of up to 20 people/hour per month
  • Staff training and advisory services in the amount of up to 10 people/hour per month
  • Software fixes and functional improvements in the amount of up to 30 people/hour per month

*The three-level technical support model includes support for users in the field on general issues of IT support — the first level, support within the user and administrative interfaces of the UCP — the second level and support for the operation of the UCP server — the third level.

We hereby express our gratitude for the interest shown in the Universal Communication Platform and guarantee openness during negotiations and agreement on the terms of cooperation.