Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaBéla Dudás Megváltozta több, mint 9 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.