H 8voip
H 8voip
H 8voip
Raj Jain
The Ohio State University
Columbus, OH 43210
[email protected]
http://www.cis.ohio-state.edu/~jain/
Raj Jain
1
Overview
Raj Jain
2
Scenario 1: PC to PC
IP
Network
Raj Jain
3
Scenario 2: PC to Phone
IP Phone
Network Network
Gateway
Raj Jain
4
Scenario 3: Phone to Phone
Phone IP Phone
Network Network Network
Gateway Gateway
m PC and/or gateway
Raj Jain
6
Products (Cont)
PBX Gateway
PC w Router IP Network
V/IP S/w
m Features:
q Compression
q Supports RSVP.
PC
Raj Jain
9
Sample Services
IDT Corporation offers Net2Phone, Carrier2Phone,
Phone2Phone services.
Global Exchange Carrier offers international calls
using VocalTec InternetPhone s/w and gateways
Qwest offers 7.5¢/min VOIP Q.talk service in 16
cities.
ITXC provides infrastructure and management to
'Internet Telephone Service Providers (ITSPs)'
America On-line offers 9¢/min service.
AT&T announced 7.5¢/min VOIP trials in 9 US cities
Raj Jain
10
Services (Cont)
Other trials: USA Global link, Delta 3, WorldCom,
MCI, U.S. West, Bell Atlantic, Sprint, AT&T/Japan,
KDD/Japan, Dacom/Korea, Deutsche Telekom in
Germany, France Telecom, Telecom Finland, and
New Zealand Telecom.
Level 3 is building a nation wide IP network for
telephony.
Bell Canada has formed 'Emergis' division.
Bellcore has formed 'Soliant Internet Systems' unit
Bell Labs has formed 'Elemedia' division
Raj Jain
11
Technical Issues
. Large Delay
m Normal Phone: 10 ms/kmile ⇒ 30 ms coast-to-
coast
m G.729: 10 ms to serialize the frame + 5 ms look
ahead + 10 ms computation = 25 ms one way
algorithmic delay
m G.723.1 = 100 ms one-way algorithmic delay
Multiplexing/Demultiplexing
Video I/O Video
Equipment Codec
Raj Jain
17
H.323 Protocols
Multimedia over LANs
Provides component descriptions, signaling
procedures, call control, system control, audio/video
codecs, data protocols
Video Audio Control and Management Data
G.711, G.722, H.225.0 H.225.0 H.245 T.124
RTCP
H.261
G.723.1, G.728, RAS Signaling Control
H.263
G.729
RTP X.224 Class 0 T.125
UDP TCP T.123
Network (IP)
Datalink (IEEE 802.3)
Raj Jain
18
H.323 Components
Terminals Gatekeeper Multipoint Control
Unit
Router To Internet
TM
Gateway Raj Jain
19
H.323 Gatekeepers
Provide call control services to registered end points.
One gatekeeper can serve multiple LANs
Address translation (LAN-IP)
Admission Control: Authorization
Bandwidth management
(Limit number of calls on the LAN)
Zone Management: Serve all registered users within
its zone of control
Forward unanswered calls
May optionally handle Q.931 call control
Raj Jain
20
Session Initiation Protocol (SIP)
Application level signaling protocol
Allows creating, modifying, terminating sessions with
one or more participants
Carries session descriptions (media types) for user
capabilities negotiation
Supports user location, call setup, call transfers
Supports mobility by proxying and redirection
Allows multipoint control unit (MCU) or fully
meshed interconnections
Gateways can use SIP to setup calls between them
Raj Jain
21
SIP (Cont)
SIP works in conjunction with other IP protocols for
multimedia:
m RSVP for reserving network resources
Location
X Server Jain@cis Jain@acm
Invite Jain@cis
Moved to Jain@acm
Invite Jain@acm
Ack Jain@acm
Raj Jain
24
Media Gateway Control Protocol
Signaling
Network 1 MGCP Network 2
e.g., IP e.g., ISDN
Data (media)
Gateway
Raj Jain
28