100 likes | 207 Views
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. What is IP telephony? What to build? How to deploy? What are the issues?.
E N D
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
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 alice@columbia.edu Bob (2) (1) pc4.columbia.edu (3) home.com columbia.edu 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
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
Server Proxy, register, redirect. Programmable. IP phones What is IP telephony? What to build? How to deploy? What are the issues? Clients and servers Hardware phones Urgent SIP server Phone script Low-priority Voicemail Software phones 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
What is IP telephony? What to build? How to deploy? What are the issues? Interworking with regular phone x7040 sip:bob@cs (212)5551212 • Translating: • Audio – better codecs on IP • Signaling – some features are lost • Identifiers – phone numbers • Determining transition points Telephone network (PSTN) PBX Telephone subscriber SIP/PSTN gateway SIP server IP endpoint 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
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
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