Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István

Hasonló előadás


Az előadások a következő témára: "BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István"— Előadás másolata:

1 BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István

2 BME-TMIT PJSIP

3 BME-TMIT Egy VoIP eszköz fő feladatai ●Hang átvitel IP csomagokban ●Multimédia kezelés, kódolás –G.711, G.729 ●Szállítás –UDP/RTP, RTCP ●Kapcsolat kezelés, jelzés, számlázás ●SS7, H.323, SIP, MGCP, H.248 ●Menedzsment ●Konfiguráció stb. Építsünk IP

4 BME-TMIT Fizikai és szoftver komponensek ●HW: Beagleboard + kiegészítő hardverek ●SW: PJSIP + kiegészítő szoftverek BeagleBoard Gombok LCD, LED Menedzsment weboldal VoIP szoftver - PJSIP Ringer

5 BME-TMIT Az IP telefon komponensei Építsünk IP

6 BME-TMIT Menedzsment interfész Építsünk IP

7 BME-TMIT Open SIP stack-sok van Építsünk IP

8 BME-TMIT PJSIP ●PJSIP - SIP + PJMEDIA :multimédia kezelés ●Könnyű használhatóság ●Folyamatosan fejlesztik ●Miért PJSIP ●SIP + multimédia kezelés ●Jól portolható ●Sok funkció Építsünk IP

9 BME-TMIT PJSIP ●http://www.pjsip.org/http://www.pjsip.org/ ●Felépítés: ● ​ PJLIB : segédfüggvények ​ ● ​ PJLIB-UTIL : alap dolgok: CRC, SHA, DNS stb. ● ​ PJNATH : NAT átjárás ● ​ PJMEDIA : multimédia kezelés (hang + videó) ● ​ PJSIP: jelzés kezelés ● ​ PJSIP-APPS: példaprogramok, minta alkalmazások Építsünk IP LIB-ek

10 BME-TMIT PJSUA – PJSIP User Agent ●Parancssori teszt alkalmazás ●Referencia a különböző paraméterek használatára Építsünk IP

11 BME-TMIT SIP TELEFON RENDSZERTERV Építsünk IP

12 BME-TMIT IP telefon ●Modulárisan ●Többféle kijelzés/bevitel, konfigurálható ●Konfigurálható paraméterek ●Keretrendszer ●használja a PJSIP és PJMEDIA könyvtárakat ●Interfészt nyújt a kijelzés/bevitel felé –.h file alapú API Építsünk IP

13 BME-TMIT Kconfig alapú menedzsment ●Kernel konfigurációhoz hasonló Építsünk IP

14 BME-TMIT Megvalósítandó ●Keretrendszer –Alap funkciók – lebontva ki/bemenetre –csengetések ●Beviteli módszerek ●Kijelzési módszerek ●Hardver ●Kijelzők, LED-ek, billentyűk illesztése ●Mikrofon előerősítő ●Csengő Építsünk IP

15 BME-TMIT Házi feladatok ●Funkcionalitások megvalósítása ●Konfiguráció beolvasás, indulás ●Bevitel - hívások indítása és fogadása –Keypad (HW) –Keyboard (SW) –GUI –Menürendszerre is működjön! ●Kijelzés – kontext-specifikus megjelenítés –2x16 LCD karakteres (HW) –128x64 LCD grafikus (HW) –LED-ek vezérlése (HW) –GUI, konzol ●Csengő vezérlés/kihangosítás (HW!) Építsünk IP

16 BME-TMIT Házi felatatok - egyéb ●Menedzsment interfész ●IVR implementálása ●Várakozási zene lejátszása ●DSP visszhang szűrő illesztése ●Hang felvétel (hangrögzítő funkció) megvalósítása Építsünk IP

17 BME-TMIT Választás Építsünk IP


Letölteni ppt "BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István"

Hasonló előadás


Google Hirdetések