Undergraduate Projects in 2010

暑假應做的事

Topic: 網路電話的監聽與反監聽機制

  1. 即時監聽
  2. 監聽偵測
  3. 加密
  4. 偽裝

Topic: 網路電話的品質量測

  1. 校外同學使用不同 ISP
  2. WiMAX
  3. VPN
  4. NAT

Skills to Learn

  1. C++ Programming
  2. Linux/FreeBSD OS
  3. Network Programming
  4. English Reading/Writing
  5. Packet Capturing
  6. VoIP (SIP / RTP)
  7. Encryption/Decryption
  8. (not) Cryptanalysis

Requirements

  1. 1 person 1 topic 1 year
  2. 6-10 hours in a week
  3. struct & function in C

Undergraduate Projects in 2007

Topic 1: Asia-Pacific NRENs (National Research & Education Networks) SIP Peering


Topic 2: Value-Added Services Creation in Voice over Internet Protocol (網路電話加值服務設計)

Requirements

  1. You must be willing to spend time in learning new technologies.
  2. You must be willing to learn the programming environments on multiple operating systems, including MS-Windows, Linux, FreeBSD.
  3. You need to allocate at least 10 hours in each week to learn/study related technologies.

What you will get from this project

  1. You will learn the communication protocols for VoIP (Voice over Internet Protocol) and IP Telephony.
  2. You will learn how to create value-added services using VoiceXML or CPL (Call Processing Language) in a VoIP system.
  3. You will finish a prototype which can be demonstrated.
  4. If you want to apply for graduate schools, you are encouraged to attend programming competitions with the prototype you developed in this project.
  5. Certainly, presentation skills will also be practiced so that you can clearly and convincingly present what your team achieved in this project.

Remarks


Topic 3: Service Creation on WiFi Phones

Description of the project

Remarks

Undergraduate Project

  1. IP Phone Jammer
  2. iCalendar
  3. SIP Collaboration
  4. PHP: Hypertext Preprocessor for SIP
    Due to the similarity of SIP and HTTP, many mechanisms that have been instrumental in the success of the World Wide Web have been replicated in SIP. PHP is a robust, cross-platform scripting language, which has been tailored to simplify and accelerate service development on the World Wide Web while empowering the developer with easy and yet reliable connectivity with all modern databases. This project proposes a platform to facilitate the creation of SIP services using PHP.
  5. IVR for Prepaid System
    Session Initiation Protocol (SIP) provides simple and efficient handling of multimedia sessions among multiple users. Subscribers can make IP-to-IP or IP-to-PSTN phone calls. To control the domestic and long-distance call tolls, it is essential to deploy the appropriate components that collect and process charging information. In this project, we propose a prepaid mechanism in the VoIP platform to handle the prepaid calls. Management tools such as SSL webpages, RADIUS server, and Interactive Voice Response (IVR) system will be implemented.
  6. VoIP Quality Measurement
  7. VoIP Service Monitoring System
  8. OWAMP dissector
  9. MEGACO dissector
  10. iLBC dissector
  11. Jabber
  12. Mid-call Background Music
    1. Mixer
    2. Music-on-Hold Server
    3. Signal Flow
  13. 心情點歌 by MGCP DigitMap

Projects

  1. Cyberhood * 2
    1. NAT - Two NAT, failover, can you handle the traversal?
    2. P2P VoIP - codec (G.711, Speex), portable
  2. DCCP * 2 multicast, multihome, mobility SigComp * 2
  3. ASN.1
  4. IMS
  5. Wireless 1. NSC - SigComp over Air link, MSRP ASN.1 4. WiMAX - OWAMP, NTP clock sync 2. DCCP
  6. Cyberhood - IMS infrastructure for Collaboration, XCAP, Presence Server, 3PCC, P2P NAT Traversal with ICE
  7. Security Anti-Spam IMS, Real-Time RTP Monitor, Steganography,
  8. APAN, TANet, TWAREN - SIP Magnifier

Some Ideas

  1. IMS - SPIT, 3PCC, MSRP
  2. DCCP
    1. Transporting RTP
    2. NAT Traversal
    3. Multicast
  3. VoiceXML Authoring System
  4. Anti-Spam Call Processing
  5. A performance study of SIP VoIP system on hybrid WiFi/WiMAX networks
  6. Steganography
  7. P2P VoIP/IM
  8. SIP Softphone
  9. Inter-domain Trust Relationships for SIP-based VoIP Architecture
  10. E911 Service of VoIP
  11. Location Service in WiMAX Mesh (where is SIP?)
  12. Location Service in Ad-hoc network
  13. Use MGCP in auditing
  14. IP addr re-assignment at merge
  15. Man-in-the-middle attack for SIP Authenitcation Mechanism
  16. Consolidated Authentication for POP3 and SIP services

Checkpoints in 2008