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 moldovan@ttt-atm.ttt.bme.hu

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 telefont!3moldovan@tmit.bme.hu

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 telefont!5moldovan@tmit.bme.hu

6 BME-TMIT Menedzsment interfész Építsünk IP telefont!6moldovan@tmit.bme.hu

7 BME-TMIT Open SIP stack-sok van Építsünk IP telefont!7moldovan@tmit.bme.hu

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 telefont!8moldovan@tmit.bme.hu

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 telefont!9moldovan@tmit.bme.hu 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 telefont!10moldovan@tmit.bme.hu

11 BME-TMIT SIP TELEFON RENDSZERTERV Építsünk IP telefont!11moldovan@tmit.bme.hu

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 telefont!12moldovan@tmit.bme.hu

13 BME-TMIT Kconfig alapú menedzsment ●Kernel konfigurációhoz hasonló Építsünk IP telefont!13moldovan@tmit.bme.hu

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 telefont!14moldovan@tmit.bme.hu

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 telefont!15moldovan@tmit.bme.hu

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 telefont!16moldovan@tmit.bme.hu

17 BME-TMIT Választás Építsünk IP telefont!17moldovan@tmit.bme.hu


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