přednáška pro studenty katedry elektroniky a telekomunikační techniky VŠB-TUO: Voice over IP Fundamentals Miroslav Vozňák Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra elektroniky a telekomunikační techniky E-mail: miroslav.voznak@vsb.cz prezentaci lze stáhnout na: ftp://ss:k454@kremator.vsb.cz M.Vozňák,VŠB-TUO
NGN Next Generation Network r. 2000 - vyrovnání datového a telefonního provozu r. 2003 - VoIP asi 7% z celkového objemu tel. provozu r. 2005 - telefonní provoz pouze 15% IP telefonní služby v Evropě - studie IDC (International Data Corporation) prognózy ovlivňují charakter konverentních sítí a komunikačních technologií společná platforma IP nebo ATM? ATM garance QoS, přenos buněk, vzrůstá režie IP vysoce standardizovaný, problém s QoS koncepce NGN dosud počítá s VoIP i s ATM TCP není vhodný pro přenos hlasu, koncová zařízení řeší zabezpečení přenosu, TCP/IP bude přenášet signalizaci, vlastní hovor bude obsloužen pomocí RTP RTP rozšiřuje datagramový UDP o časové značky,
RTP RFC RFC 1889/1890, Real Time Protocol V / verze, P / doplnění X / rozšiřující bit CSRC count / číslo CSRC identifikátoru M/ značka Payload type / formát užitečného zatížení RTP Sequence number / inkrementace s odeslaným paketem Timestamp / vzorkovací značka SSRC / identifikuje synchronizační zdroj 12 oktetů RTP 8 oktetů UDP 20 oktetů IP hlavička : 40 oktetů payload : 20 160 oketů crtp komprimovaný 40 na 2-3 oktety
H.323 zastřešuje řadu standardů řeší multimediální komunikaci přes paketové sítě, ITU-T H.323 v1 (r. 96), H.323 v2 (r. 98), H.323 v3 (r. 99), H.323 v4 (r.2001) dominatní postavení dané evolucí VoIP, alternativním protokolem je SIP řízení a uživatelské rozhraní Video Audio Data T.120 řízení H.245 řízení spojení H.225.0 signalizace, autentizace, RAS Video kodek H.261, H263 Audio kodek G.711, G.726, G.728, G.729, G.723.1 vyrovnání zpoždění H.225.0 Layer LAN Stack
řídící protokoly specifikované v H.323 H.323 Annexes H.225.0 (Call Signaling and RAS) H.245 (Media control) H.235 (security) H.341 (SNMP) H.450 (Supplementary Services) H.246 (Interworking Gateways) H.248 Gateway Control protocol
H.323 vztahy k dalším standardům RTP/RTCP : RFC 1889 and 1890. T.120 - data conferencing Audio Codecs: G.711, G.726, G.728, G.729, G.723.1 Video Codecs: H.261, H.263 T.38: Realtime FAX Q.931 E.164 (1997)
H.450 Supplementary Services A few more services defined with each H.323 vers. H.450.1 (1998) Call Signaling H.450.2 (1998) Call Transfer H.450.3 (1998) Call Forward H.450.4 (1999) Call Hold H.450.5 (1999) Call Park and Pickup H.450.6 (1999) Call Waiting H.450.7 (1999) Message Waiting Indication (MWI) H.450.8 (2000) Name Identification H.450.9 (2000) Call Completion H.450.10 (2001) Call Offer H.450.11 (2001) Call Intrusion H.450.12 (2001) Common Information Additional Network Services
H.323 Network Elements H.323 Terminal H.323 MCU H.323 Gatekeeper H.323 Gateway H.323 Terminal H.323 Terminal PSTN QoS LAN N-ISDN B-ISDN
Koncepce komunikace v H.323 V H.323 GW Signalizační část Setup Connect Capabilities Exchange H.225 (TCP) (Q.931) V H.323 GW Open Logical Channel Open Logical Channel Acknowledge H.245 (TCP) hovorové spojení RTP Stream RTP Stream RTCP Stream (UDP)
uplatnění GK při řízení spojení Gatekeeper Q.931/H.245 Gatekeeper RAS Endpoint Q.931/ H.245 Signalling (Q.931) H.245 RTP/RTCP Q.931/ H.245 RAS Endpoint Gatekeeper Routed Signaling Direct Routed Signaling
H.323 zprávy RAS RRQ/RCF/RRJ - Registration Request/Confirm/Reject URQ/UCF/URJ Unregister Request/Confirm/Reject ARQ/ACF/ARJ Admission Request/Confirm/Reject IRQ/IRR/ - Information Request/Request Response LRQ/LCF/LRJ Location Request/Confirm/Reject BRQ/BCF/BRJ Bandwidth Request/Confirm/Reject DRQ/DCF/DRJ Disengage Request/Confirm/Reject
H.323 Registration Endpoint Gatekeeper RRQ RCF or RRJ URQ UCF/URJ Endpoint initiated Unregister Request URQ UCF Gatekeeper initiated Unregister Request T1524050-96
H.323 Call Signaling Call Signalling Routing Direct (endpoint) routed Call signalling Gatekeeper Routed Call signalling (DRC) (GRC) Including H.245 (GK Routed H.245) Excluding H.245 (Direct H.245)
DRC - Direct Endpoint Call Signaling Gatekeeper cloud 1 ARQ 2 ACF/ARJ 3 Setup 4 ARQ 5 ACF/ARJ 6 Connect Call Signalling Channel Messages 1 2 4 5 3 Endpoint 1 6 Endpoint 2 T1521290-96 RAS Channel Messages
GRC - GK Routed Call signaling 1 ARQ 2 ACF/ARJ 3 Setup 4 Setup 5 ARQ 6 ACF/ARJ 7 Connect 8 Connect Gatekeeper cloud 1 2 3 8 4 5 6 7 Endpoint 1 Endpoint 2 Call Signalling Channel Messages T1521280-96 RAS Channel Messages
GRC with Direct H.245 Gatekeeper cloud 1 ARQ 2 ACF/ARJ 3 Setup 4 Setup 5 ARQ 6 ACF/ARJ 7 Connect 8 Connect 9 H.245 Channel 1 2 3 8 4 5 6 7 9 Endpoint 1 Endpoint 2 H.245 Control Channel Messages T1521300-96 Call Signalling Channel Messages RAS Channel Messages