Deploying IP Telephony Presented by Kundan Singh Joint work with Wenyu Jiang, Jonathan Lennox, Sankaran Narayanan, Prof. Henning Schulzrinne and Xiaotao Wu of Internet Real-Time (IRT) laboratory 10 slides; 15 min
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? Overview Phone call + Internet User identifier Session Initiation Protocol - SIP office.com Bob alice@columbia.edu (2) (1) pc4.columbia.edu (3) home.com columbia.edu Deploying IP Telephony
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? Personal mobility yahoo.com tel:12129397000 alice_95@yahoo.com Home alice@cs.columbia.edu tel:17185551234 Mobile desk@cs.columbia.edu cs.columbia.edu Alice.Cueba@cs.columbia.edu host.cs.columbia.edu Office Deploying IP Telephony
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? Forking, redirection Media path Control path Office Forking Mobile Visiting university Redirect Bob columbia.edu Home Deploying IP Telephony
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? Clients and servers IP phones Server Proxy, register, redirect. Programmable. Hardware phones Urgent SIP server Phone script Low-priority Voicemail Software phones Deploying IP Telephony
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? More services Conferencing Voice/video mail Interactive voice response Beyond telephony: Presence and instant messages Integration with web, email device control, network games Deploying IP Telephony
Interworking with regular phone What is IP telephony? What to build? How to deploy? What are the issues? Interworking with regular phone x7040 sip:bob@cs (212)5551212 Telephone network (PSTN) Telephone subscriber PBX SIP/PSTN gateway SIP server IP endpoint Translating: Audio – better codecs on IP Signaling – some features are lost Identifiers – phone numbers Determining transition points Deploying IP Telephony
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? CINEMA Configuring Phones Gateway, PBX Services, user profiles Architecture multimedia communication environment synchronous + asynchronous More info: http://www.cs.columbia.edu/IRT/cinema/ User interface: http://conductor.cs.columbia.edu/cinema/ Deploying IP Telephony
Deploying IP Telephony What is IP telephony? What to build? How to deploy? What are the issues? Future work Reliability (network, software) QoS (network, media) Security (authentication, privacy, attacks) System scalability Service creation Accounting and billing Emergency communications Integrating with natural environment Advanced conference control NAT and firewall Deploying IP Telephony
Deploying IP Telephony Summary What is IP telephony? SIP, personal mobility, email-like identifiers What to build? Client IP phones; proxy and registration server; conferencing, voicemail, etc. How to deploy? Gateway to PSTN; CINEMA configuration More issues Reliability, QoS, Security Deploying IP Telephony