Plan Szkolenia
Część I: Wprowadzenie
- Wprowadzenie
	- Historia i główne przesłanki
- Rodzaje i ewolucja VoIP
- Główne założenia SIP
- Normalizacja SIP (RFC 3261 i inne ważne normy)
 
- Architektura i jej główne składniki
	- UA – agent użytkownika
- Predefiniowane serwery: Registrar, Location, Proxy i Redirect
- Serwery aplikacyjne
- Identyfikacja i adresacja
- Trapez SIP
 
- Serwery i ich działanie
	- Rejestracja
- Działanie serwera SIP w trybach Proxy i Redirect
- Serwery Proxy bezstanowe i stanowe
- Działanie serwera lokalizacyjnego
- Rekordy SRV i DNS
- uri/url/urn, ENUM i rekordy NAPTR
 
- Wiadomości sygnalizacyjne SIP (z uwzględnieniem rozszerzeń dla Instant Messaging i Presence - IMP)
	- Struktura wiadomości
- Żądania
- Odpowiedzi
- Przykład ustanowienia sesji
- Nagłówki i parametry żądań
- Modele IMP
 
- SDP (Session Description Protocol)
	- Opis mediów
- Standardowa lista typów kodeków
- Zasady negocjacji sesji
 
- Realizacja połączeń – sekwencje wiadomości sygnalizacyjnych
	- Sesja komunikacyjna SIP – główny przykład z RFC 3261
- Przykładowe scenariusze połączeń - realizacja usług podstawowych i dodatkowych
- Połączenia konferencyjne i IP PBX
- Modyfikacja mediów w czasie trwania sesji
- Wykorzystanie obecności i wymiany wiadomości natychmiastowych
 
- Zasady kierowania żądań i odpowiedzi
	- Nagłówek VIA
- Nagłówki ROUTE i RECORD-ROUTE
 
- Współpraca SIP-PSTN
	- SIP-I i SIP-T
- Wczesne media w SIP i łącza tranzytowe SIP (SIP trunking)
- Współpraca sygnalizacyjna SIP-PSTN
 
- SIP – problem bezpieczeństwa
	- Secure SIP, Secure RTP i Secure RTCP
- Typowe implementacje Secure SIP
 
- Problemy praktyczne i perspektywy
	- Przejście przez NAT i firewall
- QoS
- SIP i SDP w architekturze 3GPP IMS
 
- Podsumowanie i dyskusja
Część II: Część praktyczna
- SIP w środowisku LAN: XLite SIP UA + Asterisk
	- Utworzenie kont w centralach Asterisk z prostym planem numeracji
- Konfiguracja XLite SIP UA (dtmf, codecs, nat, rtp, timer, register) oraz telefonów fizycznych SIP (Polycom, Gigaset, Yealink, Linphone)
- Rejestracja a wykonywanie połączeń i odbieranie połączeń
- Konfiguracja i realizacja połączeń w trybie P2P za pomocą Linphone
 
- Analiza sygnalizacji SIP za pomocą aplikacji Wireshark
	- Konfiguracja serwera
- Nagrywanie sygnalizacji SIP i strumieni medialnych RTP
- Analiza przechwyconych pakietów SIP. Wyszukiwanie konkretnej rozmowy
- omówienie problemów z dźwiękiem, jitterbuffer, wyszukiwanie DTMF (rfc2833,INFO), najczęstsze problemy z kodekami i DTMF (transkodowanie, uszkodzenia kodeka GSM, duplikacja tonów DTMF)
- VoIP monitor
 
- SDP, Instant Messaging and Presence (IM&P)
	- Parametry i atrybuty opisów SDP
- Wiadomości sygnalizacyjne SIP: SUBSCRIBE, PUBLISH i MESSAGE
- Testy IM&P z XLite i Linphone
 
- Procedury sygnalizacyjne SIP dla połączeń
	- Rejestracja SIP z wykorzystaniem DNS
		- Rekord SIP SRV
- Rejestracja telefonu SIP z wykorzystaniem DNS-SRV
 
- Procedury sygnalizacyjne SIP dla połączeń wykorzystujące DNS
		- Analiza sygnalizacji SIP w trakcie połączenia za pomocą aplikacji Wireshark
- Rozwiązywanie problemów – timeout DNS, opóźnienia
 
 
- Rejestracja SIP z wykorzystaniem DNS
		
- SIP trunking (wykorzystanie protokołu SIP do tranzytowania ruchu)
	- Realizacja testowego łącza tranzytowego SIP
- Rozwiązywanie problemów (DOS, DDOS, fraud, cps)
 
- SIP - problemy bezpieczeństwa
	- Zapewnianie bezpieczeństwa za pomocą IPSec
- Zapewnianie bezpieczeństwa za pomocą Secure SIP
- Telefonia IP – ryzyko nadużyć
- Ochrona przed DDOS i innymi rodzajami ataków
 
- Uruchamianie usług VoIP wykorzystujących SIP
	- Konfiguracja centrali
- Konfiguracja i rejestracja klienta SIP
- Oprogramowanie
		- Asterisk PBX / Freeswitch softswitch / Cisco Call Manager
- Linux CentOS
- Sterowniki TDM2IP
- Aplikacje telefoniczne (XLite, Linphone)
 
- Sprzęt
		- Serwer
- Karta/brama TDM2IP
- Telefon (Polycom, Gigaset, Yealink)
 
 
- Aplikacja/telefon fizyczny
	- Konfiguracja
		- Kodeki
- User/Password/SIP Server/Proxy/Ports
 
- Działanie i sygnalizacja SIP w przypadku obsługi:
		- 3-Way Calling
- Call Forwarding
- Attendant Call Transfer
- MWI, BLF
 
- Yealink autoprovisioning
- Specyficzne ograniczenia produktów poszczególnych dostawców
 
- Konfiguracja
		
- Problemy Network Adress Translation (NAT)
	- Typy i struktura NAT
- STUN (Simple Traversal of UDP Through NATs)
 
- Jakość połączeń VoIP – rozwiązywanie problemów
	- Połączenie zestawiane, ale brak mediów
- Kluczowe elementy związane ze sterowaniem jakością
		- opóźnienie, fluktuacja opóźnienia (jitter), rozmiar bufora (play buffer size)
 
- Miary jakości VoIP
		- RTCP – opóźnienie i jitter
- MOS zgodnie z ITU-T G.107 E-model
 
- Narzędzia umożliwiające monitoring jakości (Voipmonitor)
 
- Telefonia IP w chmurze
- Podsumowanie i odniesienie się przez prowadzących szkolenie do problemów i pytań zgłoszonych przez uczestników
Opinie uczestników (7)
Good kontaktu z trenerem
Radziszewski - EduBroker Sp. z o.o.
Szkolenie - SIP protocol in VoIP
Przetłumaczone przez sztuczną inteligencję
Szczegółowa analiza dostarczonych śladów
Krzysztof - EduBroker Sp. z o.o.
Szkolenie - SIP protocol in VoIP
Przetłumaczone przez sztuczną inteligencję
tematy związane z NAT, STUN, security, VOIP solutions
Dzmitry - EduBroker Sp. z o.o.
Szkolenie - SIP protocol in VoIP
Wiedza prowadzącego imponująca, Na wszystkie pytania i wątpliwości, otrzymywaliśmy bardzo wyczerpujące odpowiedzi.
Olgierd Januszkiewicz - NBP
Szkolenie - SIP protocol in VoIP
prezentowane przykłady
Slawomir - NBP
Szkolenie - SIP protocol in VoIP
Przetłumaczone przez sztuczną inteligencję
Łatwość i swada w prowadzeniu szkolenia.
Jaroslaw - Politechnika Wroclawska
Szkolenie - SIP protocol in VoIP
część praktyczna, której było zdecydowanie za mało oraz pomoc prowadzącego w realizacji bieżących zadań.
 
                    