Веб-застосунок для VoIP-комунікації на основі SIP-протоколу
| dc.contributor.advisor | Тихоход, Володимир Олександрович | |
| dc.contributor.author | Боднар, Орест Сергійович | |
| dc.date.accessioned | 2025-10-06T09:39:42Z | |
| dc.date.available | 2025-10-06T09:39:42Z | |
| dc.date.issued | 2025 | |
| dc.description | Додаток призначений для безпечної VoIP-комунікації в малих організаціях і підтримує дві основні ролі користувачів — звичайного користувача та адміністратора. У кабінеті користувача доступна функціональність для здійснення дзвінків, керування контактами, а також перегляду історії викликів. Після автентифікації система автоматично отримує дані SIP-акаунту, що дозволяє користувачу встановити з’єднання з PBX-сервером (Asterisk) та здійснювати дзвінки у реальному часі у браузері без потреби встановлення додаткового програмного забезпечення. Роль адміністратора передбачає розширені повноваження. Адміністратор має змогу керувати SIP-акаунтами, контролювати доступ користувачів, переглядати системну інформацію, а також здійснювати базові налаштування інфраструктури. Усі облікові записи користувачів зберігаються у базі даних MongoDB, а керування автентифікацією виконується за допомогою зовнішнього сервісу Keycloak, який підтримує протоколи OpenID Connect. | |
| dc.description.abstract | Дипломна робота виконана на 77 сторінках, містить 26 ілюстрацій, 6 таблиць, 1 додаток, 26 джерел в переліку посилань. Мета роботи – розробка захищеного, автономного веб-застосунку для VoIP-комунікації з використанням протоколу SIP. Методи та засоби: SIP-протокол для ініціації голосових викликів, серверна логіка на базі Java та фреймворку Spring Boot, клієнтська частина на основі React і TypeScript, база даних MongoDB, авторизація через Keycloak, маршрутизація викликів за допомогою Asterisk. Результат – функціональний веб-застосунок, який дозволяє здійснювати захищені голосові виклики через браузер без передачі даних третім сторонам, із підтримкою автентифікації, керування користувачами та модульної архітектури. | |
| dc.description.abstractother | The thesis consists of 77 pages, includes 26 figures, 6 tables, 1 appendix, and 26 references. Purpose: to develop a secure, autonomous web application for VoIP communication using the SIP protocol. Methods and tools: SIP protocol for session initiation, server-side logic built with Java and the Spring Boot framework, client-side implemented with React and TypeScript, MongoDB as the database, Keycloak for user authentication and authorization, and Asterisk for call routing and SIP communication handling. The result: A functional web application enabling secure voice calls via a browser without transferring user data to third parties, featuring user management, modular architecture, and support for real-time interaction. | |
| dc.format.extent | 87 с. | |
| dc.identifier.citation | Боднар, О. С. Веб-застосунок для VoIP-комунікації на основі SIP-протоколу : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Боднар Орест Сергійович. – Київ, 2025. – 87 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76578 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | SIP | |
| dc.subject | VoIP | |
| dc.subject | webrtc | |
| dc.subject | веб-застосунок | |
| dc.subject | автономність | |
| dc.subject | web application | |
| dc.subject | autonomy | |
| dc.title | Веб-застосунок для VoIP-комунікації на основі SIP-протоколу | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bodnar_bakalavr.pdf
- Розмір:
- 1.71 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: