IP alapú távközlés. Voice over IP (VoIP)

Hasonló dokumentumok
Kommunikációs rendszerek programozása. Voice over IP (VoIP)

Voice over IP (VOIP) Dr. Répás Sándor

SIP. Jelzés a telefóniában. Session Initiation Protocol

Építsünk IP telefont!

MULTIMÉDIA TOVÁBBÍTÁSA AZ IP FELETT

IP feletti hangátvitel

VoIP Megoldások. Készítette: Lipcsei János

IP Telefónia és Biztonság

VoIP (Voice over IP)

Real-Time Protocol RTP RTCP

Real-Time Protocol RTP RTCP

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

VoIP technológiák összehasonlítása (H.323, SIP)

3G UMTS, IMS, SIP. Kanizsai Zoltán

INFOKOMMUNIKÁCIÓS SZOLGÁLTATÁSOK ÉS ALKALMAZÁSOK

Távközlési informatika VoIP Voice over Internet/IP. Dr. Beinschróth József

MOTIware IMS MediaGateway megvalósítása. Új generációs multimédiás szolgáltatások IMS alapokon

1. Soroljon fel 3 jellemző tulajdonságát a beszédkódolóknak! Egyet fejtsen ki bővebben!

VoIP biztonság. BME - TMIT Médiabiztonság feher.gabor@tmit.bme.hu

Kommunikáció. 3. előadás

Építsünk IP telefont!

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Hálózati architektúrák és rendszerek. Nyilvános kapcsolt mobil hálózatok (celluláris hálózatok) 2. rész

Videokonferencia szolgáltatás az NIIF hálózatán

SzIP kompatibilis sávszélesség mérések

Infokommunikáció. Forgalmi tervezés, VoIP. - Varga Pál, BME TMIT -

Számítógépes Hálózatok GY 7.hét

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

Dr. Wührl Tibor Ph.D. MsC 05 Ea. Szállítási protokollok - Bevezetés

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR HÍRADÁSTECHNIKA INTÉZET. VoIP hálózati forgalom vizsgálata. Dr. Wührl Tibor Dr. Gyányi Sándor

Networkshop 2014 (április ) 1.

Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0

MULTIMÉDIA-TOVÁBBÍTÁS

Számítógépes Hálózatok GY 6.hét

Infokommunikációs szolgáltatások és alkalmazások

Autóipari beágyazott rendszerek. A kommunikáció alapjai

MULTIMÉDIA TOVÁBBÍTÁSA IP FELETT

Modbus kommunikáció légkondícionálókhoz

Alapfogalmak, WWW, HTTP

Hálózati architektúrák laborgyakorlat

1.Mi a H.323 szabvány? A H.323 összefoglalva milyen szolgáltatásokat foglal magába?

ColourSMS Protokol definíció. Version 1.2

Az Internet működésének alapjai

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Intelligens biztonsági megoldások. Távfelügyelet

Szoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7

64kbit/s. 64kbit/s. Átjáró

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

vezeték nélküli Turi János Mérnök tanácsadó Cisco Systems Magyarország Kft.

64kbit/s. 64kbit/s. Átjáró

4. Az alkalmazások hatása a hálózat tervezésre

Fábián Zoltán Hálózatok elmélet

Számítógépes Hálózatok. 5. gyakorlat

Alternatív zártláncú tartalomtovábbítás értékesítőhelyek számára

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

Erőforrás gazdálkodás a bevetésirányításban

VoIP. VoIP biztonság

SIP2 es SIP3 ip telefonokat osszekotottem a DRBL hez hasznalt switch el. (A telefonok 10/100 SW portjat pl. a switch 3 as es 5 os portjaval)

Tűzfalak működése és összehasonlításuk

Szolgáltatások és alkalmazások (VITMM131)

Bankkártya elfogadás a kereskedelmi POS terminálokon

Hálózati réteg, Internet

Zoiper VoIP mobil alkalmazás szoftver beállítása Android rendszerre

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

IP TELEFÓNIA ÉS BIZTONSÁG

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Hálózati architektúrák laborgyakorlat

E Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F.

TRBOnet Térinformatikai terminál és diszpécseri konzol

Internet Protokoll 6-os verzió. Varga Tamás

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Számítógépes munkakörnyezet II. Szoftver

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2

Technikai tudnivalók a Saxo Trader Letöltéséhez tűzfalon vagy proxy szerveren keresztül

4. Hivatkozási modellek

Hangátvitel IP hálózaton Oktatási segédanyag a Távközlő hálózatok című tárgyhoz

Kommunikáció. Kommunikáció. Folyamatok. Adatfolyam-orientált kommunikáció. Kommunikáció típusok (1) Kommunikáció típusok (2) Média. Folyamok (Streams)

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Távközlő hálózatok és szolgáltatások VoIP Kapcsolástechnika

Erőforrás-foglalást támogató VoIP jelzés gateway megvalósítása

Elektronikus levelek. Az informatikai biztonság alapjai II.

Hálózati architektúrák laborgyakorlat

Informatikai hálózattelepítő és - Informatikai rendszergazda

Pager4 PRO - 3G.IN6.R1

Alkalmazás rétegbeli protokollok:

API tervezése mobil környezetbe. gyakorlat

Távközlő hálózatok és szolgáltatások IP hálózatok elérése távközlő és kábel-tv hálózatokon

Leolvasói rendszer kialakításának koncepciója ipari mobil eszközökkel (ipari PDA-val)

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Hálózati ismeretek. Az együttműködés szükségessége:

Információ és kommunikáció

A Wireshark program használata Capture Analyze Capture Analyze Capture Options Interface

Hálózati architektúrák laborgyakorlat

Átírás:

IP alapú távközlés Voice over IP (VoIP)

Analóg jel digitalizálása A t 125 μs

Analóg jel digitalizálása Analóg jel átalakítása Mintavételezés (8kHz) Kvantálás (8bit) Folytonos jelből amplitúdóban és időben diszkrét jel Kvantálási zaj Szabványosított digitalizálás PCM ITU-T G.711 Analóg jel szűrése (sávszűrés, 300-3400Hz) Mintavételezés (8kHz), kvantálás (8bit) Kvantálási zaj csökkentése (előtorzítás, kitágítás ) Sávszélességigény csökkentése Cél: kevesebb adat átvitele minőségromlás nélkül Tömörítés, pl.: ITU-T G.729, Beszédszünetek detektálása, kiszűrése a digitális adatokból

Analóg jel digitalizálása Hangcsomagok átviteli problémája Csomagkésleltetés, késleltetés változása Adatcsomagok fregmentálása (darabolása) Hangcsomagok prioritásának növelése

H.323 protokollcsalád Eredetileg helyi hálózatokra kifejlesztve, majd IP-re implementálva: ITU-T szabvány H.225.0 protokoll Audió, videó, adat és vezérlőinformációk menedzselésének leírása, rögzítése H.225.0/RAS (Registration Admission and Status) Gatekeeper felderítése, regisztráció, hívásengedélyezés, sávszélesség-igénylés, hívástörlés (bontás) A RAS üzenetek váltására a RAS csatornákat használják Megbízhatatlan, kapcsolat nélküli csatorna (UDP felett)

H.323 keretrendszer H.225 Jelzés és médiafolyam vezérlés RAS Q.931 H.245 RTP, RTCP Hangkódolás G.711 G.722 G.723 G.729 Képkódolás H.261 H.263

H.225.0 protokoll H.225.0/Q.931 (hívásjelzés) H.323 végpontok közötti kapcsolatok beállítása Hívásjelzés csatorna két végpont vagy egy végpont és a kapuőr között is létrejöhet TCP felett nyitott (1720-as port) Két végpont közötti kapcsolat felépítése, fenntartása és lebontása Q.931 üzeneteken keresztül PSTN rendszerben használt Q.931 adaptációja H.245 Kommunikációban résztvevők közötti vezérlés jelző protokoll H.245 csatornatok közötti logikai csatorna megnyitása és vezérlése Jellemzők (képességek) egyeztetése Médiafolyamok átviteli csatornáinak megnyitása, bezárása Mester/szolga viszonyok kialakítása.

T.120 protokoll Kommunikációs és alkalmazási protokoll Többpont adatkonferenciákhoz és valós idejű kommunikációhoz fejlesztve Alapvető funkciói Platformfüggetlen konferenciák létrehozása és fenntartása Több program- és konferencia-résztvevő kezelése Adatok pontos és biztonságos küldése és fogadása hálózati kapcsolatokon keresztül H.450-es protokoll-sorozat H.450.1-es protokoll H.323 entitások közötti eljárásokkal és jelzési protokollal foglalkozik Nincs fejrésze, minden üzenet szöveg formájában található meg benne.

H.450-es protokoll-sorozat H.450.2-es protokoll eljárások és jelzési protokoll a hívásátadás (call transfer) kiegészítő szolgáltatások számára H.450.3-as protokoll eljárások és jelzési protokoll a hívás elterelés (call diversion) kiegészítő szolgáltatások számára 3 különböző állapot lehetséges feltétel nélküli hívásátirányítás hívásátirányítás ha foglalt hívásátirányítás ha nem elérhető

RTP (Real Time Protocol) valós idejű adatátviteli protokoll végpont-végpont közti adattovábbítási szolgáltatásokat is biztosít a valós idejű adatfolyamok számára Szolgáltatásai: Csomagok azonosítása tartalom szerint Sorrendszámozás Időbélyegzés Információ áramlásának szinkronizálása V P X CC M PT Sequence number Time Stamp SSRC CSRC

RTP (Real Time Protocol) RTP keret mezői Version (V) 2 bites, RTP verziót azonosítja Padding (P) 1 bites, a csomag végén egy vagy több kitöltési bit van Extension (X) 1 bites, az állandó fejléc utáni bővítő fejléc jelenlétét jelzi CSRC count (CC) 4 bites, CSRC count tartalmazza a CSRC azonosítók számát Marker (M) 1 bites jelzőbit, lényeges események meghatározása Payload type (PT) 7 bites, forgalom típusa az adat mezőben (pl: G.722 audió) Sequence number 16 bites, a csomagok sorszámát jelöli

RTP (Real Time Protocol) RTP keret mezői Time Stamp 32 bites, az adatcsomag első bájtjának mintavételezési időközét mutatja meg Synchronization source (SSRC) 32 bites, meghatározza és véletlenszerűen kiválasztja a szinkronizációs forrást egy szinkronforrás, egy RTP folyamon belül Csatornánként egyező SSRC azonosító Contributing source (CSRC) 32 bites, közremüködő forrás. RTP forrás mely több RTP forrás adatfolyamait fogja össze: RTP mixer A mixer egy közbenső rendszer, mely fogadja a csomagokat egy vagy több forrásból, elvégez rajta bizonyos változtatásokat, kombinálja a őket, majd egy új RTP csomagként továbbítja.

RTCP (Real Time Control Protocol) valós idejű átvitelt vezérlő protokoll RTP kapcsolatokat ellenőrzi és vezérli Minden RTP kapcsolathoz tartozik egy RTCP kapcsolat is Lehetővé teszi a periodikus vezérlő információk terjesztését és az adattovábbítás minőségének visszajelzését G.7xx/H.2xx protokollok Az audió és videó információ tömörítéséért felelősek

Alkalmazási réteg Megjelenítési réteg Viszony réteg Szállítási réteg Hálózati réteg Adatkapcsolati réteg Fizikai réteg E-mail cím E.164 telefonszám hang kodekek (G.711, G.729, G.723.1,...) H.225, H.245, RTP, RTCP TCP vagy UDP port szám IP cím Frame Relay, 802.3 MAC, ATM VPI/VCI V.35, T1, T3

H.323 komponensei Végpont (endpoint) hívások, adatjelfolyamok fogadására és kezdeményezésére alkalmas hálózati elem. Terminál (terminal) terminál, PC vagy más végberendezés, amely képes multimédia alkalmazások futtatására H.323 terminálok átjárón keresztül kommunikálhatnak más szabványos terminálokkal Átjáró (gateway) eltérő tulajdonságokkal rendelkező hálózatokat köt össze protokollok átültetése, média formátumok megváltoztatása információ átvitele.

H.323 komponensei Kapuőr (gatekeeper) H.323 hálózat legfontosabb eleme, a hálózatban a hívásvezérlő szerepét látja el Többpont vezérlőegység (multipoint control unit): Két egységre bontható MC (multipoint control) többpont-vezérlő MP (multipoint processor),opcionális, több is lehet belőle Konferenciatámogatást nyújt a H.323 terminálok számára Kezeli a konferencia erőforrásokat és az adatáramlást Kiválasztja a használandó codec-eket

H.323 rendszer felépítése

SIP protokoll Session Initiation Protocol (SIP) IETF RFC-3261 szabványa HTTP-hez hasonló felépítésű kliens-szerver alapú Egy tranzakció = kérés (kliens) válaszok (szerver) SIP rendszer elemei User Agent Client (UAC) SIP kéréseket állít össze és küld egy szervernek Egy tranzakcióra vonatkozik ez a szerep User Agent Server (UAS) SIP kéréseket fogad és válaszol azokra Elfogadás, visszautasítás, átirányítás Egy tranzakcióra vonatkozik ez a szerep

SIP protokoll SIP rendszer elemei User Agent (UA) Általában tartalmazza az UAC-t és UAS-t SIP végpont Mindig tartalmazza az UA-t Támogatja a valós idejű, kétirányú kommunikációt SIP proxy Tipikus elemei a SIP hálózatnak Állapotinformációt nem tároló Kizárólag üzenetek továbbítását végzik Állapotinformációt tároló Üzenetek feldolgozásában is részt vehetnek Átirányító kiszolgáló (redirect server) SIP kérések célcíme alapján új címet küld az ügyfélnek Kizárólag SIP kérésekre válaszol

SIP protokoll SIP rendszer elemei Helymeghatározó szolgáltatás (location service) Információt ad a végfelhasználó helyzetéről Általában egybeépül a proxy -val vagy a redirect server -rel

SIP rendszer hívás felépítése SIP kliensek kérdéstípusai INVITE Híváskezdeményezési üzenet, melyben a hívó fél közli preferenciáit: kommunikációs médium, port számok, stb. ACK Híváskezdeményezés megerősítése (elfogadása); szintén tartalmazza a fogadó fél preferenciáit OPTIONS Kiszolgáló által nyújtott szolgáltatások lekérdezése REGISTER A felhasználói elérhetőség bejegyzése szerverekbe BYE Hívásbontás CANCEL Egy sikertelen felhasználó felderítés lezárása

SIP rendszer hívás felépítése SIP válaszüzenetek 1xx Információközlés (information) 100: Trying 180: Ringing 2xx - Kérés elfogadva (successful) 200: OK 3xx - Átirányítás (redirection) 305 Use proxy 4xx - Kérés elutasítva (request failure) 400 Bad request (client error) 5xx - Szerver hiba (server failure) 502 Bad gateway (server error) 6xx - Globális hiba (global failure) 606 Not acceptable (global failures)

SIP rendszer hívás felépítése

SIP és H.323 rendszer hívás felépítése