70 likes | 165 Views
IP Telephony (Voice over IP) Associate Professor Quincy Wu solomon@voip.edu.tw Graduate Institute of Communication Engineering National Chi Nan University. What Is the Next Step?. What will happen after VoIP is free? What do we need after free VoIP services become popular? Better voice quality
E N D
IP Telephony (Voice over IP)Associate Professor Quincy Wusolomon@voip.edu.twGraduate Institute of Communication EngineeringNational Chi Nan University
What Is the Next Step? • What will happen after VoIP is free? • What do we need after free VoIP services become popular? • Better voice quality • What metrics are important to voice services? • How does the customers make sure they get the service quality they pay for? • More flexible services • Call waiting, call transfer, call blast, … • Voicemail, conferencing, … • Instant message & presence • Is there an easy way to create new VoIP services? • Stronger security requirement • DoS attack • It is easier to protect your servers. How do you protect your WiFi phone? • SPIT - SPAM over IP Telephony • SPIM – SPAM over Instant Message
Research Topics Discussion is required for individual student • Quality • SIP Mobility • NAT Traversal (UDP and TCP) • TLS (Transport Layer Security, RFC 2246) • SCTP (Stream Control Transmission Protocol, RFC 2960) • DCCP (Datagram Congestion Control Protocol, RFC 4340) • Performance Measurement • OWAMP (One-way ping, RFC 3763) • PESQ (Perceptual Evaluation of Speech Quality, ITU-T P.862) • Security • Real-Time Wiretapping Tools for VoIP • Automatic Detection of VoIP DoS Attacks • Steganography in Speex & iLBC codec • Performance Comparision with Secure RTP • Performance Study of VoIP over Fast IPSec
NCTU PBX Station Interface SIP Proxy Server PSTN Gateway Station Interface Spy Spy NCTU Edge Router Phone Phone Phone Phone 31924 31533 31842 31350 TANet NCNU PBX PSTN Gateway SIP Proxy Server Station Interface Edge Router NCNU Real-Time RTP Auditing WiMAX SIP Phone Softphone SIP Phone BS 0944002003 0944002002 Real-Time RTP Auditing • Libpcap • oRTP library • Windows Audio I/O
Real-Time Audio Encryption Auditing • Real-time encryption algorithms • Analysis of various codecs • Schemes for key exchange • Secure RTP (RFC 3711) • Comparison with IPSec ??? Encrypted RTP Media Stream
Training Focus • Three skills • Implementation (Linux/FreeBSD, C/C++ programming) • Solving difficult problems (using available tools & creating new tools) • Presentation (speaking, writing) • Five disciplines • Always acknowledge important messages. • Backup your files. • Constant progress is required; write weekly reports. • Documentation is required as you will see we have lots of SOP (standard operating procedure); do not overload yourself with trivial jobs. • English is the working language.
Graduation Requirements • Prototype • Finish your implementation before the summer vacation in the 1st grade • Presentation • Read an English technical article every week • Paper • Publish a (domestic/international) conference paper before the winter vacation • Oral defense will be arranged in May or November.