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

Podobne dokumenty
Sygnalizacja Kontrola bramy Media

Telefonia Internetowa VoIP

Technologia VoIP Podstawy i standardy

Sygnalizacja Kontrola bramy Media

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

Planowanie telefonii VoIP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Wideokonferencje MGR INŻ. PAWEŁ SPALENIAK

Technika IP w sieciach dostępowych

1. Architektura logiczna Platformy Usługowej

Sieci Komputerowe Modele warstwowe sieci

Serwery multimedialne RealNetworks

Protokoły sieciowe - TCP/IP

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

Grzegorz Gliński. 1. Opis wykonanego ćwiczenia

Dr Michał Tanaś(

Usługi IMP i konferencyjne

Rodzaje, budowa i funkcje urządzeń sieciowych

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

Programowanie współbieżne i rozproszone

1. Wprowadzenie Środowisko multimedialnych sieci IP Schemat H

SIP: Session Initiation Protocol. Krzysztof Kryniecki 16 marca 2010

Bezpieczny system telefonii VoIP opartej na protokole SIP

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

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

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

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

Dr Michał Tanaś(

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

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

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)

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

ROZWIĄZANIA KOMUNIKACYJNE CISCO IP KLASY SMB: PODSTAWA WSPÓLNEGO DZIAŁANIA

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

Model OSI. mgr inż. Krzysztof Szałajko

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

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

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

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Sieci komputerowe i bazy danych

Profesjonalne Platformy VOIP. Dariusz Dwornikowski

Serwer komunikacyjny SIP dla firm

TELEFONIA INTERNETOWA

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

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

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

Testy współpracy. Asterisk z techniką WebRTC

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

Trzy lata doświadczeń w sprzedaży usług Triple Play w sieciach Gawex Media

Sieci Komórkowe naziemne. Tomasz Kaszuba 2013

IP Multimedia Subsystem

2007 Cisco Systems, Inc. All rights reserved.

INTEGRACJA REJESTRATORÓW TRX z ALCATEL OXE DR-Link

Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

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

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

Przesył mowy przez internet

Adresy w sieciach komputerowych

MX-One Nowoczesne rozwiązania IP

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Sieci WAN. Mgr Joanna Baran

Technologie WAN transmisja synchroniczna i asynchroniczna

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

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

Mobilna komunikacja VoIP

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

Sieci komputerowe - administracja

Wybrane działy Informatyki Stosowanej

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

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

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

Przesyłania danych przez protokół TCP/IP

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

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

System interkomowy. Karty VoIP G8-IAX G3-IAX

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

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

router wielu sieci pakietów

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

Transmisja głosu w sieci IP - VoIP

Warstwy i funkcje modelu ISO/OSI

BRINET Sp. z o. o.

System interkomowy. Interfejs telefoniczny G8-TEL, G3-TEL

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

SIP. Protokół podzielony na żądania i odpowiedzi (jak HTTP). Żądania: Invite, Ack, Register, Bye, Cancel, Options, PRACK,.

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

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

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

mprofi.pl nowa generacja usług mobilnych AUTOMATYCZNY DIALER

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Instytut Informatyki Politechniki Śląskiej. Sieci konwergentne. Andrzej Grzywak

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

Dokumentacja techniczna

BRINET Sp. z o. o.

PLNOG 2009r. Wyzwania i dobre praktyki w budowaniu oferty i infrastruktury głosowej. Przemysław Mujta Crowley Sebastian Zaprzalski Datera

Uniwersalny Konwerter Protokołów

Programowanie Sieciowe 1

Transkrypt:

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 zostanie użyty do komunikacji. 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.

PROTOKÓŁ MGCP Został stworzony jako część działań spójnoścowych, które łączą przesyłanie rozmów głosowych oraz przesył danych poprzez jedną sieć z komutacją pakietów jaką jest Internet. MGCP (Media Gateway Control Protocol) jest następcą SGCP (Simple Gateway Control Protocol) używanym w systemach Voice over IP do kontroli urządzeń takich jak Media Gateway (MG) (Operuje pomiędzy Media Gateway-ami oraz Media Gateway Controler-ami) MGCP służy do ustanawiania, zarządzania oraz kończenia multimedialnych sesji komunikacyjnych w scentralizowanych systemach komunikacyjnych. MGCP kreuje MG jako fundamentalną część wielopunktowych, spójnych sieci nowej generacji.

ELEMENTY SYSTEMU MGCP Media Gateway jest relatywnie nieskomplikowanym urządzeniem, pełznącym rolę jednostki translacyjnej pomiędzy kompletnie różnymi sieciami telekomunikacyjnymi takimi jak PSTN, Next Generation Networks, 2G, 2.5G, 3G bądź PBX. Jako przykłąd: MG może być urządzeniem końcowym sieci PSTN (siec z modulacją połączeń) konwertującym informacje zmodulowane pulsowo do spaczkowanych i vice versa.

BRAMY W ARCHITEKTURZE MGCP Przykładami Bram są: Trunking Gateways jest to interface pomiedzy siecią telefoniczna a siecią IP. Owe bramy zazwyczaj zarządzają znaczną liczbą cyfrowych obwodów. Vioce Over ATM Gateways podobne funkcje jak Trunking Gateways z tą róznicą ze posiadają interface do sieci ATM Residental Gateways dostarczają tradycyjny analogowy (RJ11) interface do sieci VoIP. Przykładem mogą być: urządzenia xdsl lub szerokopasmowe urządzenia wireless. Access Gateways - dostarczają tradycyjny analogowy lub cyfrowy PBX interface do sieci VoIP lub. Przykładem mogą być: proste bramy VoIP.

BRAMY W ARCHITEKTURZE MGCP - CD Business Gateways dostarczają tradycyjny cyfrowy interface PBX lub interface typu soft PBX do sieci VoIP. Networ Access Servers możne łączyć modem do sieci telefonicznej i umożliwić podłączanie do internetu. W przyszłości uważa się ze te same urządzenia będą łączyć usługi VoIP oraz usługi typu Netork Access. Circut Switches (Packet Switches) oferuje interface kontrolny do zewnętrznych urządzeń kontrolnych.

MEDIA CONTROLER I BRAMA SYGNALIZACYJNA MGCP operuje na takiej architekturze sieci w której intelignecja kontroli połączeń jest odseparowana od Media Gatewaya.Tak wiec Media Gateway jest zarządzany przez zewnętrzny Media Gateway Controller (inaczej Call Agent or a Soft Switch) zapewniający kontrolę połączeń oraz usługi sygnalizacyjne. Komunikacja pomiędzy MG oraz MGC jest uzyskiwana za pomocą protokołów takich jak MGCP lub Megaco. MGC obsługuje rejestracje, zarządzanie oraz funkcje kontrolne zasobów MG. Zbiera informacje o przepływie pakietów oraz zajętości obwodów a następnie przekazuje te dane do systemów bilingowych oraz systemów zarządzania. Signaling Gateway konwertuje sygnały sterujące pochodzące od MGCa na zrozumiałe dla PSTNa i vice versa. Signaling Gateway jest częścią składową Call Agenta.

ARCHITEKTURA MGCP