Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Přenos telefonních hovorů v IP sítích Petr Štěpaník.

Podobné prezentace


Prezentace na téma: "Přenos telefonních hovorů v IP sítích Petr Štěpaník."— Transkript prezentace:

1 Přenos telefonních hovorů v IP sítích Petr Štěpaník

2 VoIP Přenos hlasu datovou sítí Kodeky G.711, G.723, G.728, G.729 RTP protokol Zpoždění max. 250 ms QoS H.323, SIP, MGCP, MEGACO/H.248

3 Porovnání kodeků KodekTok [kbps]MOS (Mean Opinion Score) G G G G.729A84.0 GSM133.0

4 SIP ( SIP (Session Initiation Protocol) Vyvinutý organizací IETF Textově orientovaný protokol aplikační vrstvy Základem zpráv jsou hlavičky Tělo zprávy nemusí být vůbec uvedeno Definuje dvě základní třídy entit Klient Server Čtyři druhy serverů Proxy server Redirect server Server uživatelského agenta Registrátor

5 Modul firewallu: úkoly Registrace bodu vnější sítě 4 možnosti rozložení bodů při hovoru Oba ve vnější síti Volající ve vnější síti Volající ve vnitřní síti Oba ve vnitřní síti

6 Registrace bodu vnější sítě Vnější se registruje k firewallu Registrátor ví, že se jedná o bod vnější sítě

7 Inicializace hovoru Inicializace z vnější sítě vnitřní Otevření spojení po zprávě INVITE Inicializace z vnitřní sítě do vnější Otevření spojení po zprávě OK

8 Inicializace hovoru Inicializace z vnější sítě do vnější Přenos média ve vnější síti Přenos média firewallem Inicializace z vnitřní sítě do vnitřní Hovoru se firewall vůbec neúčastní

9 Závěr Úspěchy Registrace bez závislosti na umístění Navázání hovoru přes firewall libovolným směrem Hovory po síti CESNET Spolupráce i s Microsoft Messenger Neúspěch Ruční přepínání režimu modulu

10 Přenos telefonních hovorů v IP sítích Petr Štěpaník

11 H.323: Navázání hovoru

12 H.323 protokolová sada Signalizace RAS řízení před voláním Signalizace H (vychází z Q.931) navázaní, udržování a ukončení volání Signalizace H.245 řídící zprávy média spolehlivým kanálem

13 H.323 modul RRQ Převod adresy terminálu na adresu vnějšího interface Nutnost udržování převodní tabulky (alias, transport) ARQ (bez úpravy) Posílá identifikátor volaného bodu ACF Převod alias na transportní adresu volaného Chce-li GK směrovat signalizaci, vrátí svoji adresu Nutná změna struktury User-User Změna portů pro přenos média Otevírání média

14 MGCP Změna řídích zpráv i těla (SDP) Otevírání spojení ve firewallu Modul pro MGCP velmi podobný SIP

15 Zprávy Zpráva CRCX crcx 1059 mgcp 1.0 c: abcdef l: p:20, a:PCMU m: recvonly Zpráva OK ok i: fedcba5 v=0 o= IN IP s=- c=IN IP t=0 0 m=audio 6058 RTP/AVP 0

16 iptables Standardně nepodporuje žádný VoIP signalizační protokol Existuje patch pro H.323 Minimální funkčnost (jen pro netmeeting) Nepodporuje H.245 tunnelling Nepodporuje RAS signalizaci (gatekeepery) Vyžaduje překlad jádra iptables –A INPUT –i eth0 –p udp –m owner --uid-owner gnugk –j ACCEPT iptables –A INPUT –i eth0 –p tcp –m owner --uid-owner gnugk –j ACCEPT


Stáhnout ppt "Přenos telefonních hovorů v IP sítích Petr Štěpaník."

Podobné prezentace


Reklamy Google