Sygnalizacja Kontrola bramy Media



Podobne dokumenty
Sygnalizacja Kontrola bramy Media

jest protokołem warstwy aplikacji, tworzy on sygnalizację, aby ustanowić ścieżki komunikacyjne, a następnie usuwa je po zakończeniu sesji

Technologia VoIP Podstawy i standardy

Telefonia Internetowa VoIP

Wideokonferencje MGR INŻ. PAWEŁ SPALENIAK

1. Wprowadzenie Środowisko multimedialnych sieci IP Schemat H

Serwery multimedialne RealNetworks

Grzegorz Gliński. 1. Opis wykonanego ćwiczenia

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

Bezpieczny system telefonii VoIP opartej na protokole SIP

Planowanie telefonii VoIP

TELEFONIA INTERNETOWA

Protokoły sieciowe - TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Sieci Komputerowe Modele warstwowe sieci

ZAŁOŻENIA PROTOKOŁU RTP

1. Architektura logiczna Platformy Usługowej

IDEA SIECI ZORIENTOWANYCH NA USŁUGI. Architektura Content Networking musi być wprowadzona praktycznie na każdym szczeblu przesyłania informacji!

Usługi IMP i konferencyjne

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Testy współpracy. Asterisk z techniką WebRTC

Krajowe Sympozjum Telekomunikacji i Teleinformatyki KSTiT Autorzy: Tomasz Piotrowski Szczepan Wójcik Mikołaj Wiśniewski Wojciech Mazurczyk

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

SIP: Session Initiation Protocol. Krzysztof Kryniecki 16 marca 2010

Adresy w sieciach komputerowych

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Ilość sztuka 1 PBX/IP Opis minimalnych wymagań 1 W zakresie sprzętowym 1.1 Porty: - Min 1 port WAN - RJ-45 (10/100Base-TX, automatyczne wykrywanie)

Programowanie współbieżne i rozproszone

Przesyłania danych przez protokół TCP/IP

Technologia VoIP w aspekcie dostępu do numerów alarmowych

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Bramka VoIP (Voice over IP gateway) Implementacja VoIP w routerach DrayTek

1. Nazwa zamówienia. 2. Zakres i przedmiot zamówienia

Model OSI. mgr inż. Krzysztof Szałajko

Bezpieczeństwo VoIP SIP & Asterisk. Autor: Leszek Tomaszewski ltomasze@elka.pw.edu.pl

Warstwy i funkcje modelu ISO/OSI

Transmisja głosu w sieci IP - VoIP

Rok akademicki: 2012/2013 Kod: IIN SK-n Punkty ECTS: 4. Kierunek: Informatyka Specjalność: Systemy komputerowe

Dr Michał Tanaś(

2007 Cisco Systems, Inc. All rights reserved.

Uwaga!!! Założono, że router jest poprawnie podłączony i skonfigurowany do obsługi dostępu do Internetu.

Technika IP w sieciach dostępowych

Wdrożenie usługi wideokonferencji HD w sieci PIONIER

System interkomowy. Karty VoIP G8-IAX G3-IAX

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Wprowadzenie...13 CzÍúÊ I. PSTN...17 Rozdzia 1. Przeglπd sieci PSTN i jej porûwnanie z Voice over IP...19

Jak mądrze dokonać wyboru systemu do zunifikowanej komunikacji (UC)? Porównanie nowoczesnych architektur rozwiązań UC&C

Kielce, dnia roku. HB Technology Hubert Szczukiewicz ul. Kujawska 26 / Kielce

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Or.V Wykonawcy zainteresowani uczestnictwem w postępowaniu

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

NGN/IMS-Transport (warstwa transportowa NGN/IMS)

Nasz znak: 14DFZZ236 Warszawa, r. SPECYFIKACJA USŁUGI. modernizacji infrastruktury telekomunikacyjnej MX-ONE w PGNiG Termika SA

Zarządzanie ruchem i jakością usług w sieciach komputerowych

Sieci komputerowe - administracja

Sieci komputerowe i bazy danych

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Adres IP

Wybrane działy Informatyki Stosowanej

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Asmax VoIP Router V320 Instrukcja instalacji

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

Serwer komunikacyjny SIP dla firm

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

TELEFONIA W SIECI IP

IP Multimedia Subsystem

VoIP - integracja i skalowalność. Piotr Misiowiec, Dyrektor Centrum Szkoleniowego CLICO Sp. z o.o., CCSI

Profesjonalne Platformy VOIP. Dariusz Dwornikowski

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

System interkomowy. Karta VoIP Server G8-VOIPSERV

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

Konspekt pracy inżynierskiej

Instytut Telekomunikacji PW. NGN od ISUP do BICC Materiały wykładowe do użytku wewnętrznego

MASKI SIECIOWE W IPv4

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Programowanie Sieciowe 1

Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź

Bandwidth on Demand - wyzwania i ograniczenia. Tomasz Szewczyk tomeks@man.poznan.pl

USŁUGI DODATKOWE W SIECIACH BEZPRZEWODOWYCH VoIP oraz multimedia w sieciach WiFi problemy

ZiMSK NAT, PAT, ACL 1

Sieci WAN. Mgr Joanna Baran

INTEGRACJA REJESTRATORÓW TRX z ALCATEL OXE DR-Link

Technologie WAN transmisja synchroniczna i asynchroniczna

BRINET Sp. z o. o.

System terminal konsol STC dla DMR Hytera. Spółka Inżynierów SIM Sp. z o.o. we współpracy z RTCom

Protokół sieciowy: Zbiór formalnych reguł i konwencji dotyczących formatu i synchronizacji w czasie wymiany komunikatów między procesami

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Rys. 1. Wynik działania programu ping: n = 5, adres cyfrowy. Rys. 1a. Wynik działania programu ping: l = 64 Bajty, adres mnemoniczny

Mobilna komunikacja VoIP

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Uniwersalny Konwerter Protokołów

pasja-informatyki.pl

Laboratorium Sieci Komputerowych - 2

Budowa głosowych usług operatorskich z zastosowaniem protokołu SIP. Piotr Wojciechowski (CCIE #25543) Starszy Konsultant ds. Sieci PLNOG 2010, Kraków

Transkrypt:

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

PROTOKÓŁ SIP INFORMACJE PODSTAWOWE SIP (Session Initiation Protocol) jest protokołem sygnalizacyjnym służącym do ustalania adresów IP oraz numerów portów wykorzystywanych przez terminale do wysyłania i odbioru danych. nie jest protokołem transportowym (nie służy do transmisji danych), a same pakiety danych nie są kierowane tą samą trasą, co pakiety SIP (możliwe jest wysłanie jedynie jpegów, www) jest kompleksowym protokołem sygnalizacji sesji typu klient-serwer, pozwalającym na wzajemne odnalezienie się przez dwie lub większą liczbę jednostek internetowych jest protokołem warstwy aplikacji, tworzy on sygnalizację, aby ustanowić ścieżki komunikacyjne, a następnie usuwa je po zakończeniu sesji

PROTOKÓŁ SIP INFORMACJE PODSTAWOWE - CD nie jest protokołem transportowym, dlatego konieczne jest jednoczesne zastosowanie protokołu RTP (ang. Real-time Transport Protocol) nie odgrywa żadnej roli w gwarantowaniu jakości usług (ang. Quality of Service) przy transmisji danych, ponieważ nie ma możliwości synchronizowania sygnalizacji SIP z wymaganiami QoS. korzysta z protokołu SDP (ang. Session Description Protocol) przy negocjacji identyfikacji obsługuje użytkowników mobilnych wykorzystując serwer proxy i przekazując zgłoszenia do lokalizacji, w której aktualnie znajduje się użytkownik wygląda i działa tak samo jak adres internetowy (URL) np. : sip:jankowalski@wp.pl sip:+48818666777 tel:+8185551234

PROTOKÓŁ SIP - KOMPONENTY SIP składa się z 2 komponentów : user agents użytkownicy network servers serwery sieciowe. User agent (UA) jest punktem końcowym i może odbierać i ustanawiać połączenia. Klient zwany user agent client (UAC) inicjuje żądania SIP. Serwer zwany user agent server (UAS) odbiera żądania od UAC i zwraca odpowiedź do usera.

RODZAJE SERWERÓW SIP Serwer proxy decyduje do którego serwera żądanie powinno być skierowane, po czym kieruje to żądanie. Żądanie może przemierzać poprzez wiele serwerów SIP przed osiągnięciem swego przeznaczenia. Odpowiedź przemierza drogę w odwrotnej kolejności. Serwer proxy może być tak samo klientem i serwerem i może wydawać żądania i odpowiedzi. Redirect Server w odróżnieniu od proxy nie przekierowuje żądań do innych serwerów, lecz powiadamia dzwoniącego o aktualnej lokalizacji miejsca przeznaczenia. Registrar Server prowadzi rejestrację UserAgentClient-ów i ich bieżącą lokalizację. Registrar servers są często lokowane z proxy i redirect serwerami.

ARCHITEKTURA SIP

ARCHITEKTURA SIP - CD

KOMUNIKATY SIP Są 2 typy komunikatów SIP: żądania i odpowiedzi. Zdefiniowano je w taki sposób: INVITE używany do zainicjowania połączenia. W nagłówku zawiera adres wzywającego i wzywanego użytkownika, temat i priorytet Rozmowy, żądanie ustanowienia rozmowy, dane dzwoniącego dla odbiorcy, cechy odpowiedzi BYE używane do zakończenia połączenia pomiędzy użytkownikami REGISTER przekazuje informację lokalizacyjną serwerowi SIP. Pozwala ona użytkownikowi poinformować serwer jak połączyć przychodzący adres z wychodzącym aby użytkownicy mogli się porozumieć ACK potwierdza niezawodną wymianę informacji między userami CANCEL - odwołuje żądania OPTIONS podaje np. Informacje o preferencjach stacji końcowych

PRZEPŁYW KOMUNIKATÓW

USŁUGI SIP Lokalizacja użytkownika: ustalenie terminala, który komunikacji. zostanie użyty do Zestawianie połączeń: wywoływanie i ustalanie parametrów rozmowy dla obu stron. Dostępność użytkownika: ustalenie dostępności adresata połączenia i jego chęci do rozpoczęcia rozmowy. Możliwości użytkownika: ustalenie typów i parametrów mediów, które zostaną użyte.

FUNKCJE SIP Mobilność użytkowników (korzystanie z adresu internetowego URL) sip:jankowalski@wp.pl Protokół SIP umożliwia rozpoczęcie sesji bez znajomości adresu IP czy MAC. Użytkownik sam określa (programuje), gdzie się znajduje w danym momencie, np. jednego dnia przy telefonie w Nowym Jorku, drugiego dnia przy telefonie w Bostonie. Ręczne lub automatyczne sterowanie połączeniem oparte na protokole SIP. Za pomocą prostego, dynamicznego programowania użytkownicy są w stanie: przekierowywać połączenia od nieznanych osób do asystenta, przesyłać stronę WWW w odpowiedzi na zgłoszenie, wysłać obraz JPEG wraz z zaproszeniem do sesji, tak aby adresat mógł zobaczyć, kto próbuje się z nim skontaktować.

PROBLEMY Z SIP Pakiety SIP wykorzystują kodowanie tekstowe, które może zostać uznane za mało wydajne, jednak znacznie ułatwia debugowanie, a ponadto nie wymaga korzystania ze specjalnych narzędzi do monitorowania pakietów. Funkcje rozliczeniowe nie zostały jeszcze zdefiniowane, gdyż obecnie przyjęło się pobieranie za usługę SIP stałej opłaty, tak jak w przypadku poczty elektronicznej. Kwestie rozliczania połączeń wychodzących ze środowiska telefonii tradycyjnej (np. PSTN) lub przychodzących do takiego środowiska nie zostały na razie rozwiązane. Obsługa telefonów alarmowych nie jest dostępna i znajduje się w fazie dyskusji. Obecnie rozważa się transport sygnałów DTMF (ang. Dual Tone Multi Frequency) za pomocą protokołu RTP, a nie SIP.

PROTOKÓŁ SIP A QoS Protokół SIP nie udostępnia żadnych funkcji QoS. W praktyce do zapewnienia zasobów na potrzeby transmisji mediów w czasie rzeczywistym można by wykorzystać protokół RSVP. Jednak protokół ten nie jest powszechnie dostępny. Bardziej realistycznym podejściem jest zapewnienie nadmiarowej przepływności lub tunelowania MPLS.

PROTOKÓŁ SIPA H32X Protokół H.323 został stworzony z myślą o wideokonferencjach oraz telefonii LAN, natomiast SIP opracowano na potrzeby multimedialnej komunikacji przez Internet. Oba protokoły zawierają mechanizmy do rutingu i sygnalizacji połączeń, wymiany informacji o możliwościach, sterowania mediami oraz usług dodatkowych. Zaletą protokołu SIP jest poparcie ze strony IETF, jednej z najważniejszych organizacji normalizacyjnych. Silną stroną H.323 jest natomiast znacznie większy obecnie udział w rynku.