Difference between revisions of "SIP"

From NMS
Jump to: navigation, search
Line 16: Line 16:
  
 
=Architektura SIP=
 
=Architektura SIP=
 +
Zařízení jsou v protokolu SIP rozdělena do následujících kategorií:
 +
*SIP User Agents (koncová zařízení uživatelů)
 +
**User Agent Client
 +
**User Agent Server
 +
*SIP network Server
  
 
=Navázání hovoru=
 
=Navázání hovoru=

Revision as of 15:31, 8 February 2007

SIP (Session Initiation Protocol) je takzvaným signalizačním protokolem, který se používá pro navázání spojení v moderních síťových technologiích. Použití může nalézt všude, kde je potřeba v reálném čase navazovat spojení přes Internet (respektive jakoukoli síť), například video konference, hlasový přenos, přenos textových zpráv, atd. Aplikační protokoly odpovědné za tyto činnosti spolupracují s protokolem SIP, který jim poskytuje způsob vytvoření infrastruktury pro komunikaci mezi koncovými body na Internetu (tzv. User Agents).

Nejznámější aplikací protokolu SIP je IP telefonie. Obecně přenos hlasových služeb přes datovou strukturu se nazývá Void over Data (VoD), jelikož ale naprostá většina takových služeb je implementována nad protokolem IP, vžívá se celkově pro telefonii vedenou přes datovou infrastrukturu pojem Voice over IP (VoIP).

SIP je sice aplikační protokol, ale není žádným způsobem vertikálně orientován, proto musí spolupracovat s dalšími protokoly, jako například s Real-time Transport Protocol (RTP) který se používá k přenosu samotných dat v reálném čase a zajišťuje specifikovanou míru spolehlivosti (QoS - Quality of Service), nebo s Media Gateway Control Protocol (MEGACO) umožňující ovládat tzv. brány mezi datovou infrastrukturou a infrastrukturou klasických telefonních linek (Public Switched Telephone Network - PSTN).

Funkce SIP

SIP umožňuje vytvoření, modifikaci a ukončení spojení mezi různými User Agents (UA) na Internetu. Hlavní výhodou je, že tyto UA nemusí být stále na stejném místě, ale třeba být pokaždé připojeny jinde i jiným způsobem připojení a tedy i s jinou IP adresou, ale SIP tyto změny monitoruje.

Protokol podporuje 5 různých aspektů tvorby, spravování a ukončování spojení:

  • Lokace uživatele - potřeba určit konečný bod spoje (tj. kde se uživatel nachází v daném okamžiku)
  • Dostupnost uživatele - určení, zda volaná strana je dostupná, jinak také, zda je ochotna přijmout spojení
  • Podporované vlastnosti - určení, přes jaké médium se bude spojení uskutečňovat
  • Nastavení spojení - nastavení parametrů pro spojení
  • Údržba spojení - zahrnuje přesměrování či ukončení spojení, či volání služeb

Architektura SIP

Zařízení jsou v protokolu SIP rozdělena do následujících kategorií:

  • SIP User Agents (koncová zařízení uživatelů)
    • User Agent Client
    • User Agent Server
  • SIP network Server

Navázání hovoru

Typy spojení

Příklad komunikace

SIP v. H.323

SIP a Skype ?

SIP v komerčním použití

SIP na FJFI

Užitečné odkazy

Zdroje