PROTOKOŁY VoIP Sygnalizacja Kontrola bramy Media H.323 Audio/ Video H.225 H.245 Q.931 RAS SIP MGCP RTP RTCP RTSP TCP UDP IP
PROTOKOŁY VoIP - CD
PROTOKOŁY VoIP - CD
PROTOKOŁY VoIP - CD
PROTOKOŁY SYGNALIZACYJNE Ustanawianie połączeń lub sesji multimedialnych Ustalenie położenia użytkownika Translacja adresów Negocjacja parametrów dla zgłoszenia, Rozłączanie Zarządzanie zgłoszeniami pochodzącymi od innych użytkowników Billing Bezpieczeństwo
STANDARDY H32X H.320 H.321 H.322 H.323 H.324 Network Narrowband ISDN Broadband ISDN/ATM Guaranteed B/W Non- Guaranteed B/W Approval 1990 1995 1995 1996/1998v2 1996 PSTN/POTS Audio G.711 G.722 G.728 G.711 G.722 G.728 G.711 G.722 G.728 G.711 G.722 G.728 G.723.1 G.729, 729A G.723 Video H.261 H.263 H.261 H.263 H.261 H.263 H.261 H.263 H.261 H.263 Data T.120 T.120 T.120 T.120 T.120 Control H.230 H.243 H.242 H.230 H.242 H.245 H.245
RODZINA PROTOKOŁÓW H323 Opublikowany przez ITU-T w 1996roku. Obecnie obowiązuje piąta wersja wydana w 2003 roku. Wywodzi się z protokołu H.320. Jest zestawem protokołów do prowadzenia komunikacji głosowych, video oraz konferencyjnych poprzez sieć pakietową. Zawiera w sobie wiele rozwiązań potrzebnych do realizacji połączenia w telefonii IP. Są wśród nich H.225.0, H.245, serie dokumentów H.450, H.460 oraz inne powiązane z usługami do kontroli multimediów. Protokół jest ciągle nowelizowany.
STOS PROTOKOŁÓW H323
WYKORZYSTANE STOSU PROTOKOŁÓW H323 Audio/ Video Codecs Packet Processing Audio/Video Streams Module RTP/ RTCP U D P I P RAS (if GK present) Call Signaling - Q.931 (if GK present) Control Channel - H.245 System Control Unit T C P
STOS PROTOKOŁÓW H323 - CD H.225.0 Call Signaling (Q.931) - protokół zajmuje się sygnalizowaniem połączeń pomiędzy urządzeniami wchodzącymi w skład architektury H.323 (punktami końcowymi endpoints i strażnikami gatekeepers). H.225.0 RAS - Jest protokołem sygnalizacyjnym definiującym wymianę komunikatów pomiędzy punktami końcowymi a strażnikami, jest on potrzebny tylko wtedy, gdy w sieci istnieje strażnik i służy on do kontroli punktów końcowych przez strażnika. Skrót RAS pochodzi od Registration (rejestracja punktów końcowych przez strażnika), Admission (kontrola dostępu do punktu końcowego) i Status (sprawdzanie stanu i lokalizacji punktu końcowego ).
STOS PROTOKOŁÓW H323 - CD H.245 - używany jest do kontroli sygnalizacji, używa komend kontrolnych, które są wymieniane podczas połączenia, aby informować i instruować uczestników komunikacji. Działanie H.245 jest obowiązkowe na wszystkich punktach końcowych w architekturze H.323. Zadania H.245 to: wymiana informacji o możliwościach transmisji np. typ medium, stosowany kodek, przepustowość itp. otwieranie i zamykanie wirtualnych kanałów transmisji dla audio, video oraz danych kontrola przepływu, najczęściej wymiana komunikatów podczas problemów z komunikacją wymiana innych komunikatów kontrolnych takich jak sprawdzanie czy klient po drugiej stronie istnieje itp.
STOS PROTOKOŁÓW H323 - CD
STOS PROTOKOŁÓW H323 - CD T. 120 - stos protokołów zajmujący się wymianą danych dla komunikacji konferencyjnej (multipoint) w czasie rzeczywistym. T.38 - protokół służący do transportu danych typu fax. V. 150 - protokół służący do transportu danych pochodzących z modemu stosowany podczas rozmów hybrydowych np. z sieci analogowej do użytkownika połączonego z siecią H.323. Standard H.323 zawiera także inne protokoły: H.450.x - opisuje dodatkowe usługi dla H.323. H.235 - dostarcza procesy bezpieczeństwa dla H.245 i H.323. H. 510 - rozpatruje mobilność punktów końcowych.
URZĄDZENIA W STANDARDZIE H323 Architektura sieci H.323 składa się z pięciu podstawowych elementów: Terminali (Terminals) Multipoint Control Units (MCUs) Bramek (Gateways) Strażników (Gatekeepers) Elementów brzegowych (Border Elements) Pierwsze trzy uważane za punkty końcowe.
TERMINALE H323 Zwykle to urządzenia takie, jak: Telefony IP, Wideofony IP, Systemy poczty głosowej, Telefony programowe Softphones. Mają one możliwość inicjacji oraz odbierania zgłoszeń dotyczących komunikacji. Zdolne są także do obsługi dwukierunkowego strumienia danych. Podstawową funkcją jest prowadzenie rozmów telefonicznych, natomiast funkcja video czy wymiany danych jest opcjonalna.
MULTIPOINT CONTROL UNIT (MCU) Odpowiada za obsługę konferencji - zarządza zasobami konferencji np. determinuje użycie określonych kodeków do komunikacji w konferencji. MCU składa się z dwóch części: Multipoint Controller (MC) Multipoint Processors (MP) MC odpowiada za podejmowanie decyzji o podłączeniu klienta do konferencji oraz sposobie przedstawienia go pozostałym uczestnikom. Kolejnym ważnym zadaniem jest synchronizacja klientów, aby zapewnić optymalne warunki komunikacji. MP zajmuje się obsługą strumienia danych. W większości przypadków możliwości terminali różnią się od siebie. MP miksuje różne strumienie danych i rozprowadza je do uczestników konferencji.
BRAMKI H323 Odpowiedzialna za połączenie telefonicznej sieci IP do innych typów sieci. Przykładowo bramka może łączyć sieć H.323 z siecią SIP, PSTN (Public Switched Telephone Network) czy ISDN. Bramka musi zapewnić interfejs czasu rzeczywistego pomiędzy różnymi formatami transmisji i procedur komunikacyjnych. Dodatkowo jest odpowiedzialna za ustanawianie i rozłączanie połączeń w obydwu łączonych sieciach.
STRAŻNICY H323 Strażnicy zarządzają tzw. strefą (ang. zone) która jest zbiorem terminali, bramek i MCU. Zgłoszenia wewnątrz strefy są zarządzane przez strażnika. Zgłoszenia międzystrefowe mogą angażować kilku strażników. Gatekeeper nadzoruje przebieg wszystkich rozmów przeprowadzanych w strefie. Terminale mają obowiązek z niego korzystać. Jego podstawowymi zadaniami są: kontrola dostępnego pasma, rutowanie zgłoszeń, Przyjmowanie i odrzucanie zgłoszeń w strefie autoryzacja użytkowników. Gatekeeper stanowi także interfejs do innych sieci H.323. Strażnik to opcjonalny element sieci, ale jeśli jest obecny w danej podsieci to terminale są zobowiązane go używać.
ADRESOWANIE H323 W tradycyjnej sieci telefonicznej przypisany jest abonentowi statyczny numer, który przechowywany jest w wielu bazach danych i odczytywany w razie potrzeby. Sieci telefonii IP w tym standard H.323 realizują adresowanie dynamiczne. Jest to spowodowane możliwością zmiany np. adresu IP komputera podczas każdego restartu systemu czy też zmianami w użyciu portów do danej stacji znajdującej się za NAT. W H.323 istnieje kilka sposobów adresowania. Lp. Typ Adresu Format Przykład 1 Adres IP <0-255>.<0-255>.<0-255>.<0-255> [:<port>] 192.150.109.1 192.150.109.1:1720 2 H.323 ID Znaki Unicode (nie więcej niż 256) IDENTYFIKATOR 3 E.164 ID Cyfry oraz znaki * # (nie więcej niż 128) 123456 4 e-mail Zgodny z RFC 822 (nie więcej niż 512 znaków) moj@mail.pl 5 URL Nie więcej niż 512 znaków ras://imie.domena.pl