No Slide Title

Download Report

Transcript No Slide Title

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



office.com
Phone call + Internet
User identifier
Session Initiation
Protocol - SIP
[email protected]
Bob
(2)
(1)
pc4.columbia.edu
(3)
columbia.edu
home.com
Deploying IP Telephony
2
Personal mobility
[email protected]
yahoo.com
What is IP telephony?
What to build?
How to deploy?
What are the issues?
tel:12129397000
Home
[email protected]
tel:17185551234
Mobile
[email protected]
cs.columbia.edu
[email protected]
host.cs.columbia.edu
Office
Deploying IP Telephony
3
Forking, redirection
What is IP telephony?
What to build?
How to deploy?
What are the issues?
Media path
Control path
Office
Forking
Mobile
Visiting university
Redirect
Bob
columbia.edu
Deploying IP Telephony
Home
4
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
Phone
SIP server
script
Low-priority
Voicemail
Software phones
Deploying IP Telephony
5
More services




What is IP telephony?
What to build?
How to deploy?
What are the issues?
Conferencing
Voice/video mail
Interactive voice response
Beyond telephony:



Presence and instant messages
Integration with web, email
device control, network games
Deploying IP Telephony
6
Interworking with
regular phone
What is IP telephony?
What to build?
How to deploy?
What are the issues?
x7040
sip:bob@cs
(212)5551212
Telephone
network
(PSTN)
Telephone
subscriber

SIP/PSTN
gateway
SIP server
IP endpoint
Translating:




PBX
Audio – better codecs on IP
Signaling – some features are lost
Identifiers – phone numbers
Determining transition points
Deploying IP Telephony
7
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
8
Future work










What is IP telephony?
What to build?
How to deploy?
What are the issues?
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
9
Summary

What is IP telephony?


What to build?


Client IP phones; proxy and registration
server; conferencing, voicemail, etc.
How to deploy?


SIP, personal mobility, email-like identifiers
Gateway to PSTN; CINEMA configuration
More issues

Reliability, QoS, Security
Deploying IP Telephony
10