1 / 26

Voice over IP Fundamentals

Voice over IP Fundamentals. Miroslav Vozňák Vysoká škola báňská – Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra elektroniky a telekomunikační techniky. 1. RTP—RFC 1889 /1890 Real Time Protocol.

chelsi
Download Presentation

Voice over IP Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Voice over IP Fundamentals Miroslav Vozňák Vysoká škola báňská – Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra elektroniky a telekomunikační techniky

  2. 1 RTP—RFC 1889/1890 Real Time Protocol • 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, 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

  3. RTP—RFC 1889/1890 Real Time Protocol hlavička : 40 oktetů payload : 20 – 160 oketů cRTP – komprimuje hlavičku ze 40 na 2-3 oktety • 12 oktetů RTP • 8 oktetů UDP • 20 oktetů IP

  4. H.323 – zastřešuje řadu standardů • řeší multimediální komunikaci přes paketové sítě • standard ITU-T ( reakce IETF – vypracovala SIP ) • H.323 – draft, prenatální stádium (r. 95) • H.323 v1 (r. 96) • H.323 v2 (r. 98) • H.323 v3 (r. 99) • H.323 v4 (r.2001) • H.323 v5 (r.2003) • dominatní postavení H.323 je dané evolucí VoIP, alternativním protokolem je SIP (oproti H.323 mnohem flexibilnější, méně robustnější), verze 1 protokolu SIP/SDP (r.99) je provázena lidovou tvořivostí (dopisování vlastních hlaviček výrobci, období nekompatibility), od verze 2 (r.2001) je SIP stabilním (testy interoperability výrobců), SIP je progresívním protokolem v oblasti VoIP

  5. H.323 – zastřešuje řadu standardů řízení a uživatelské rozhraní Video Audio Data T.120 řízení Audio kodek G.711, G.726, G.728, G.729, G.723.1 H.245 řízení spojení Video kodek H.261, H263 H.225.0 signalizace, autentizace, RAS vyrovnání zpoždění H.225.0 Layer LAN Stack

  6. kodeky, výkonnost, náročnost, kvalita

  7. ří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

  8. H.323 vztahy k dalším standardům • RTP/RTCP : RFC 1889 and 1890 • DTMF přes RTP řeší RFC 2833 • 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 , Call signaling • E.164 (1997) , číslování

  9. 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

  10. PSTN QoS LAN N-ISDN B-ISDN H.323 Network Elements H.323 Terminal H.323 MCU H.323 Gatekeeper H.323 Gateway H.323 Terminal H.323 Terminal

  11. V V Koncepce komunikace v H.323 H.323 GW H.323 GW Setup H.225 (TCP) (Q.931) Connect Signalizační část Capabilities Exchange Open Logical Channel H.245 (TCP) Open Logical Channel Acknowledge RTP Stream hovorové spojení (UDP) RTP Stream RTCP Stream

  12. uplatnění GK při řízení spojení Gatekeeper Gatekeeper Q.931/H.245 RAS RAS Q.931/ H.245 Q.931/ H.245 Signalling (Q.931) Endpoint Endpoint H.245 RTP/RTCP Gatekeeper Routed Signaling Direct Routed Signaling

  13. zprávy H.225/RAS RAS – Registration, Admission and Status zprávy mezi koncovým zařízením a GK 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, Status LRQ/LCF/LRJ – Location Request/Confirm/Reject BRQ/BCF/BRJ – Bandwidth Request/Confirm/Reject DRQ/DCF/DRJ – Disengage Request/Confirm/Reject

  14. zprávy H.225/Q.931 Q.931 – podobné, ale ne stejné jako v ISDN SETUP – inicializace spojení CALL PROCEEDING - sestavování spojení ALERTING - vyzvánění CONNECT - přihlášení RELEASE - ukončení spojení Facility, Information, Progress, Status - další typy zpráv

  15. H.323 Registration

  16. H.323 Call Signaling Call Signalling Routing • Direct (endpoint) routed Call signalling (DRC) • Gatekeeper Routed Call signalling (GRC) • Including H.245 (GK Routed H.245) • Excluding H.245 (Direct H.245)

  17. DRC - Direct Endpoint Call Signaling

  18. GRC - GK Routed Call signaling

  19. GRC with Direct H.245

  20. H.323 version 1 • bez garantované kvality služby • Recommendations • H.323 (1996) • H.225.0 (1996) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 2250 version (0) 1} • H.245 (1997) protocolIdentifier={itu-t (0) recommendation (0) h (8) 245 version (0) 2} • chybně je u H.245 uváděna verze.

  21. H.323 version 2 • pro paketově založené multimediální komunikační systémy • Recommendations • H.323 (1998) • H.225.0 (1998) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 2250 version (0) 2} • H.245 (1998) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 245 version (0) 3} (or higher) • H.235 (1998) • H.246 (1998) • QoS : RSVP • H.450.1 (1998) Call Signaling • H.450.2 (1998) Call Transfer • H.450.3 (1998) Call Forward

  22. H.323 version 3 • Recommendations • H.323 (1999) • H.225.0 (1999) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 2250 version (0) 3} • H.245 (1999) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 245 version (0) 5} (or higher) • H.450.1 (1998) • H.450.2 (1998) • H.450.3 (1998) • H.450.4 (1999) Call Hold • H.450.5 (1999) Call Park and Pickup • H.450.6 (1999) Call Waiting • H.450.7 (1999) MWI • H.235 (1998) • H.246 (1998) • H.341 (1999)

  23. Recommendations H.323 (2000) H.225.0 (2000) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 2250 version (0) 4} H.245 (2000) protocolIdentifier= {itu-t (0) recommendation (0) h (8) 245 version (0) 7} H.450.1 (1998) H.450.2 (1998) H.450.3 (1998) H.450.4 (1999) H.450.5 (1999) H.450.6 (1999) H.450.7 (1999) H.450.8 (2000) Name Identification H.450.9 (2000) Call Completion H.323 version 4 • H.235 (1998) • H.246 (1998) • H.248 (2000)

  24. Recommendations, H.323 (version 5), 2003 Annex M.3 - Tunneling of DSS1 signaling within H.323, Annex O - H.323 URL and other DNS services (ENUM) Annex P - modem relay Annex R - fault tolerancewhile the calls are in progress H.460.2 - Number portability H.460.3 - Circuit Status Map H.460.4 - Call priority designation H.460.5 - Transport of duplicate Q.931 IEs H.460.6 - Extended Fast Connect H.460.7 - Digit maps H.460.8 - Querying for alternate routes H.460.9 - QoS monitoring and reporting H.323 version 5

  25. ENUM – nový IETF protokol (r.2002)[RFC 2916]- využívá DNS pro překlad tel.čísla a URL +420 69 699 1699 $ORIGIN 9.9.6.1.9.9.6.9.6.0.2.4.e164.arpa. IN NAPTR 100 10 "u" “h323" "!^.*$!h323:voznak@vsb.cz!" . IN NAPTR 100 20 "u" "mailto" "!^.*$!mailto:voznak@vsb.cz!" . DNS h323:voznak@vsb.cz

More Related