Komunikační protokol RTP
Protokoly využívané ve VoIP Signalizační H.323 SIP Decentralizované MGCP Megaco Centralizované Komunikační RTP RTCP
Architektury sítí VoIP
Analogová síť IP síť
Analogová síť IP síť
Datový paket
Synchronization source SSRC Ifentifier RTP 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Version IHL Type of servis Total length Identification Flags Fragment offset Time to life Protocol Header checksum Source address Destination address Options Paddings IP Source port Destination port Length Check sum UDP V P X CC M PT Sequence number Timestamp Synchronization source SSRC Ifentifier RTP Contributing source CSRC 0-15 Item, each 2 octets
Synchronization source SSRC Ifentifier RTP 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Version IHL Type of servis Total length Identification Flags Fragment offset Time to life Protocol Header checksum Source address Destination address Options Paddings IP Source port Destination port Length Check sum UDP V P X CC M PT Sequence number Timestamp Synchronization source SSRC Ifentifier RTP Contributing source CSRC 0-15 Item, each 2 octets
Kontrolní paket RTCP
Rozšířený kontrolní protokol RTCP XR nové řešení pro monitorování QoS definuje posílání zpráv XR (Extended Reports) doporučení RFC 3611 z konce roku 2003
Signalizační protokol H.323
Gatekeeper
MCU Gatekeeper Gateway Terminaly
MCU Gatekeeper Gateway Terminaly
MCU Gatekeeper IP TA Gateway Terminaly
MCU PSTN Gatekeeper IP Gateway Terminaly TA
MCU PSTN Gatekeeper IP Gateway Terminaly TA
User Data Applications T.120m etc. System Control User Interface Standardy H.323 Video I/O Equipment UDP RTP RTCP Video codec H.261, H.236 Receive Pain Delay (Sync) H.225 Layer IP Audio Codec G.711, G.722, G.723, G.728, G.729 Audio I/O Equipment Transport Session User Data Applications T.120m etc. TCP System control H.245 Control System Control User Interface Call Control H.225.0 RAS Control H.225.0 UDP
User Data Applications T.120m etc. System Control User Interface Standardy H.323 Video I/O Equipment UDP RTP RTCP Video codec H.261, H.236 Receive Pain Delay (Sync) H.225 Layer IP Audio Codec G.711, G.722, G.723, G.728, G.729 Audio I/O Equipment Transport Session User Data Applications T.120m etc. TCP System control H.245 Control System Control User Interface Call Control H.225.0 RAS Control H.225.0 UDP
Povinné služby definované doporučením H.323: Změna telefoního čísla na IP adresu Povinné služby definované doporučením H.323: Řízení přístupu Řízení přenosové kapacity H.323 10.168.10.40 533 891 020
Nepovinné služby definované doporučením H.323: Řízení signalizace spojení Nepovinné služby definované doporučením H.323: Autorizace hovoru Správa hovoru Admission Confirm - ACF Admission Reject - ARJ Bla bla bla… Admission request - ARQ H.225 RAS / UDP
Koncepce komunikace v H.323 Endpoint to Endpoint Koncepce komunikace v H.323 Endpoint to Endpoint GK DRC Endpoint to Endpoint GK GRC excluding H.245 Endpoint to Endpoint GK GRC including H.245
H.225 (Q.931) Alerting /Connect RTP/RTCP stream - UDP H.225 (Q.931) Alerting /Connect H.225 (Q.931) Call proceeding H.225 (Q.931) Setup
Endpoint to Endpoint Endpoint to Endpoint GK DRC Endpoint to Endpoint GK GRC excluding H.245 Endpoint to Endpoint GK GRC including H.245
Admission Confirm - ACF Admission Confirm - ACF Admission request - ARQ H.225 RAS / UDP Admission request - ARQ H.225 RAS / UDP 10.168.19.40 541 234 256 H.225 (Q.931) Alerting /Connect RTP/RTCP stream - UDP H.245 H.225 (Q.931) Setup
Endpoint to Endpoint Endpoint to Endpoint GK DRC Endpoint to Endpoint GK GRC excluding H.245 Endpoint to Endpoint GK GRC including H.245
Admission Confirm - ACF Admission Confirm - ACF H.225 (Q.931) Alerting /Connect Admission request - ARQ H.225 RAS / UDP Admission request - ARQ H.225 RAS / UDP H.225 (Q.931) Setup 10.168.19.40 541 234 256 RTP/RTCP stream - UDP
Endpoint to Endpoint Endpoint to Endpoint GK DRC Endpoint to Endpoint GK GRC excluding H.245 Endpoint to Endpoint GK GRC including H.245
Admission Confirm - ACF Admission Confirm - ACF H.225 (Q.931) Alerting /Connect Admission request - ARQ H.225 RAS / UDP Admission request - ARQ H.225 RAS / UDP H.225 (Q.931) Setup 10.168.19.40 541 234 256 H.245 RTP/RTCP stream - UDP
Jednotlivé verze H.323 – rozdíly 1. verze z 1996 Visual Telephone System And Equipment For Local Area Network Which Provide a Non Guaranteed Quality Service Jednotlivé verze H.323 – rozdíly 2.verze 1998 Packet-based multimedia communications systéme 3.verze z roku 1999 Annex F - Fast connect (zprávy H.245 uloženy v Q.931) - Služby Call Transfer and Call Diversion / H.450 - Autentizace H.235 - Overlap - Tunelování H.245 - Zpráva Progress - Nové typy alias adres - Empty capability set - Zpráva RIP - Alternativní GK a EP a podpora RAS QoS. - GEF (General Extensibility Framework) popsán v ITU-T H.460.1 (number portability, circuit status map, call priority designation, transport of duplicate Q.931 IE, extended fast connect, digit maps, QoS monitoring and reporting) - Popis modemového signálu AnnexP - Reakce na nový H.248 (komunikace mezi MGC a MG) - Další doplňkové služby řady H.450 - Vylepšní spolehlivosti GK Současné použití Fast Connect a Paralel H.245 - DTMF s použitím RFC 2833 - Popis jednoduchého terminálu Simple endpoint terminal - Další služby do standardu H.450 (call hold, call park, pickup, message waiting indication a call waiting ) Rozšíření koncepce alternujícího Gatekeeperu - Lepší kontrola prvků H.323 Zabezpečení pomocí H.235 s podporou SRTP 4.verze 2000 H.323v4 - Návrh publikován již v roce 1995 - Množství chyb - Problémy s navazováním spojení pro média 5.verze 2003 H.323v5 6.verze 2006 H.323v6
SIP – alternativa a rival H.323 Roku 1999 publikován doporučením RFC 2543,skupiny MMUSIC (Multimedia Session Control) SIP – alternativa a rival H.323 Další práci přebírá skupina s označením SIP, kterou vede Hennich Schulzrinne z Columbia University V roce 2002 druhá verze SIPu - RFC 3261.
SIP-Session Initiation Protocol SIP je protokol typu client-server, podobný HTTP a SMTP. SIP-Session Initiation Protocol Infrasturkturu tvoří: UA (User Agent), SIP Proxy server, SIP registrar server, SIP location server a Redirect Server Komunikace probíhá pomocí žádostí a odpovědí. Další metody jsou popsány v následujících RFC.