/SipProgram

PRACA DYPLOMOWA INŻYNIERSKA Projekt i uruchomienie edukacyjnego programu komputerowego prezentującego zasady funkcjonowania komunikacji w środowisku SIP.

Primary LanguageKotlin

POLITECHNIKA WROCŁAWSKA

WYDZIAŁ ELEKTRONIKI


KIERUNEK: Telekomunikacja
SPECJALNOŚĆ: Sieci teleinformatyczne

PRACA DYPLOMOWA INŻYNIERSKA

Temat: Projekt i uruchomienie edukacyjnego programu komputerowego prezentującego zasady funkcjonowania komunikacji w środowisku SIP.
Theme: Project and implementation ofeducational software application for presentation of communication rules in SIP environment.

AUTOR:
Jakub Rosa

PROWADZĄCY PRACĘ:
dr inż. Janusz Klink, KTT

WROCŁAW 2018

Spis treści

1.Wstęp
2.Cel i zakres pracy
3.Wykorzystywane technologie
3.1.JAIN SIP API
3.2.Kotlin
3.3.JavaFx
3.4.TornadoFx
3.5.Voice over Internet Protocol
4.Protokoły sygnalizacyjne w sieciach multimedialnych
4.1.Środowisko Skype
4.2.WebRTC
4.3.Środowisko H.323
4.4.Środowisko SIP
5.Istniejące programy prezentujące komunikację w środowisku SIP
5.1.SIP Inspector
5.2.StarTrinity SIP Tester™
5.3.SIPp
6.Projekt stanowiska laboratoryjnego i programu prezentującego komunikację w środowisku SIP
6.1.Stanowisko laboratoryjne
6.2.Program
6.2.1.Założenia programu
6.2.2.Wymagania i uruchomienie programu
6.2.2.1.Instalacja oprogramowania Java
6.2.2.2.Instalacja oprogramowania Maven
6.2.3.Obsługa sygnalizacji SIP
6.2.4.MVC
6.2.5.Interfejs graficzny aplikacji
6.2.5.1.Ekran powitalny
6.2.5.2.Strefa nauki
6.2.5.3.Strefa Symulacji
6.2.5.4.Słownik Pojęć
6.2.6.Scenariusze w „Strefie Nauki”
6.2.6.1.Poprawna nowa rejestracja
6.2.6.2.Zaktualizowanie pól kontaktów
6.2.6.3.Aktualna lista kontaktów
6.2.6.4.Wyrejestrowanie klienta
6.2.6.5.Poprawne ustanowienie sesji
6.2.6.6.Połączenie pomiędzy serwerami proxy
6.2.6.7.Wielopoziomowa autoryzacja
6.2.7.Internacjonalizacja aplikacji
6.3.Przyszłość programu
7.Wnioski
8.Bibliografia