Розширена архітектура промислового середовища
Для промислового середовища з навантаженням у 400-500 одночасних дзвінків (близько 1 млн дзвінків на день) і від 200 тис. чатів на день необхідно підготувати 7 віртуальних машин, зазначених у пунктах 1-6 таблиці нижче. Необхідно тільки встановити операційну систему і залишити доступ до Інтернету для можливості завантажити та встановити все додаткове ПЗ. По завершенню встановлення, доступ до Інтернету з віртуальних машин може бути відключений. Віртуальні машини 1-6 повинні мати можливість працювати в єдиному VLAN без фільтрації трафіку за портами (дозволити все). Доступ до серверів розробникам надається по SSH з правами користувача root на час, необхідний для встановлення і тестування додатків.
Резервування має відбуватися засобами віртуальних машин.
Object | Software | Resources (min) | Connectivity | Description |
---|---|---|---|---|
| Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням; Встановимо самостійно: Nginx; SSL; Webitel Services |
| in-out: 80/tcp, 443/tcp | Обов'язкова наявність SSL-сертифікатів із довіреним CA для забезпечення захищеного під'єднання за HTTPS-протоколом і роботи телефонії в браузері. Можливе масштабування. |
| Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням; Встановимо самостійно: Linux; PostgreSQL 15; Grafana |
|
| Сервер баз даних PostgreSQL з налаштованою Streaming Replication. |
| Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням; Встановимо самостійно: Linux; Redis Server; Consul; RabbitMQ; Webitel Storage; Redis Server; Consul; RabbitMQ; Webitel Storage |
|
| Сервер реєстрації додатків, сервіс обміну повідомленнями та сховище записів розмов. Записи розмов зберігаються в S3 сховищі |
| Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням; Встановимо самостійно: OpenSIPS 3.4, Rtpengine |
| 5060/tcp, 5060/udp, 5061/tcp in-out: 10000-50000/udp | Сервер телефонії. Можливе масштабування. |
| Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням; Встановимо самостійно: FreeSWITCH; Webitel FlowManager |
|
| Сервер побудови голосових додатків. У разі збільшення навантаження необхідно продублювати сервер. Можливе масштабування. |
| Debian 11 Linux 64bit - базова серверна інсталяція з SSH підключенням; Встановимо самостійно: Homer + PostgreSQL, Grafana |
|
| Grafana для аналітики. Збір логів і журналів дзвінків. |
| Microsoft Windows 11/ Linux 64bit Google Chrome / Microsoft Edge (остання або передостання версії) |
| Підключення до ІС не менше ніж 2 Мб/c на користувача, із затримками не більше ніж 15-20 мс. | Робоче місце співробітників |
|
|
| Підключення до ІС не менше ніж 5 Мб/c на апарат, із затримками не більше ніж 15-20 мс. in-out: 5060/udp, 10000-20000/udp | Апаратний телефон з підтримкою протоколу SIP 2.0 |
|
|
|
| Інтеграції із зовнішніми системами |
10. PSTN |
|
|
| Телефонна мережа загального користування (Public Switched Telephone Network) - загальна абонентська мережа зв'язку, для доступу до якої використовують телефонні апарати, АТС та обладнання передавання даних. |
| Швидкість підключення | Затримка (Ping) | Джитер (Jitter) | Втрати пакетів |
---|---|---|---|---|
WebRTC |
|
|
|
|