Házi feladatok felvázolása
A félév során a cél egy olyan általános, moduláris IP telefon megvalósítása, amely lehetővé teszi különböző interfészek illesztését és különböző környezetekre való lefordítását.
A feladatot a PJSIP nyílt forrású VoIP könyvtár segítséhével valósítjuk meg. A feladatokról egy összefoglaló prezentáció.
A PJSIP részletes dokumentációja elérhető a honlapján, A PJSIP nyílt forrású SIP protokoll stack..
A feladatokat kedden véglegesítjük.
Kiinduló projekt forrás
A telefont egy Kconfig alapú konfigurációs környezetben képzeltük el, ahol "make menuconfig" paranccsal konfigurálható az IP telefon.
A minta alkalmazás (amely tartalmazza a Kconfig környezetet és a PJSIP stack-et is) itt található: telcsi.tar.gz
A PJSIP fordítása:
- # cd pjproject-2.0
- # make menuconfig
- # make dep
- # make
A Kconfig kipróbálható a gyökér könyvtárban, de fordítani vele még NEM lehet.
A választott házi feladatok
Név | Feladat |
---|---|
Kelemen Ákos | Csengő vezérlés és kihangosítás |
Házi Dávid | 2x16 karakteres LCD kijelzés illesztése |
Lipcsei János | Menedzsment interfész illesztése |
Csiki Gergő | Várakozási zene lejátszása |
Martinák Dániel | Keypad illesztése |
Richter Róbert | Keypad illesztése |
Horváth Gergő | DSP alapú szűrő illesztése |
? | |
? |
A Házi feladatok leadási határideje a szorgalmi időszak vége.