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 (10)
Łatwość i swada w prowadzeniu szkolenia.
Jarosław - Politechnika Wrocławska
Szkolenie - SIP protocol in VoIP
część praktyczna, której było zdecydowanie za mało oraz pomoc prowadzącego w realizacji bieżących zadań.
Robert - Polska Spółka Gazownictwa sp. z o.o.
Szkolenie - SIP protocol in VoIP
Bardzo ciekawe szkolenie, które dobrze systematyzuje i gruntuje tematykę sieciową oraz nałożony na nią protokół SIP. Prowadzący jest doskonale przygotowany, bardzo poważnie traktuje słuchaczy i zawsze odpowiada na zadane pytania. Odpowiadając na konkretne pytania potrafi po mistrzowsku zmodyfikować kolejność prezentowanych segmentów wiedzy, tak aby nadmiernie nie przedłużać, jednocześnie wyjaśnić dany problem i przekazać całość wiedzy. Widać, że trener ma bogate doświadczenie w prezentacji tematów technicznych. Szczególnie doskonale czuje się w tematyce sieciowej. Szkolenie zostało zaplanowane perfekcyjnie z zaplanowanym dodatkowym zakresem wiedzy na nasze życzenie. Duże wrażenie robi idealna synchronizacja czasowa podczas przekazywania poszczególnych rozdziałów agendy.
Wiesław Chojnacki - INEA S.A.
Szkolenie - SIP protocol in VoIP
Duża wiedza wykładowcy.
Bartosz Kurek - Systell Sp. z o. o. Sp. k.
Szkolenie - SIP protocol in VoIP
Omówienie jak wygląda przechwytywanie pakietów w wireshark, omówienie transakcji przy nawiązywaniu połączeń.
- Gigaset Communications Polska Sp. z o.o.
Szkolenie - Protokół SIP w VoIP
ciekawe zagadanienia - praktyczne cwiczenia choc nie wiele ich bylo.
Wojciech Wilczek - Gigaset Communications Polska Sp. z o.o.
Szkolenie - Protokół SIP w VoIP
The instructor patient to explain and show the step on each lab session.
CHEE WAI KAN - Maxis Broadband Sdn Bhd
Szkolenie - SIP protocol in VoIP
Trainer can explain and give example for questions asked
SHAMSANI ABU BAKAR - Maxis Broadband Sdn Bhd
Szkolenie - SIP protocol in VoIP
Very informative and detail explanation
Syahrifendi Lukmanilhakim - Maxis Broadband Sdn Bhd
Szkolenie - SIP protocol in VoIP
The tools and the contents of the slide.