Академический Документы
Профессиональный Документы
Культура Документы
Voice Over IP
IP Telephony
Definition
IP Telephony
Transmission of voice, fax, and related services over
packet-switched IP- based networks.
networks
Internet Telephony
Specific sub-set of IP Telephony in which the principal
transmission network is the public Internet.
Voice-over-the-Net(VoN) ; Internet Phone ; Net
Telephony
p
y
Voice-over-IP (VoIP)
Specific sub-set of IP Telephony in which the principal
transmission network(s) is (are) private,
private managed IPIP
based network(s).
Voice-over-frame relay ; Voice-over-cable ; Voiveover-DSL
DSL (V
(VoDSL)
DSL)
Models of IP Telephony
PC-to-PC
PC
to PC over IP
IP.
PC-to-Phone over IP.
Phone-to-Phone over IP
IP.
PC-to-PC
I t
Internet
t
ISP
ISP
PSTN
PSTN
USER A
Server
Modem
USER B
M d
Modem
PC-to-Phone
IP Telephony
Provider
I t
Internet
t
ISP
IPTP
Gateway
PSTN
PSTN
USER A
USER B
Modem
USER B
Phone-to-Phone (1)
Management IP Network
Gateway
Gateway
Network of IP Telephony
Service Provider
PSTN
USER AUSER B
USER A
PSTN
USER B
USER B
Phone-to-Phone (2)
ISP
Internet
PSTN
ISP
PSTN
Server
USER A
USER A
USER B
IP Telephony: QoS
Packet loss (%)
10
ITU G.114
Utility Recommendation
0
100
200
300
400
500
Delay (ms)
QoS: Delays
Network Delay
Sender Delay:
Coding delay
Packeting delay
Transmission delay
IP Ne
etwork
Receiver Delay:
Network
DePacketing delay
Inversion
Receiver delay
Loss Packet
T"#T#T
Sender
Decoding delay
Delay Variation :
T#T Jitter
Receiver
QoS Technologies
Reservation
Allocates resources on a per
per-flow
flow basis
Flows include information such as transport protocol,
source address & port, destination address and port
IntServ/RSVP
Prioritization
Traffic flows are aggregated and categorized by "class of
service
service
DiffServ and MPLS.
IP Telephony Protocols
SIP, H.323 and MGCP
Call Control and Signaling
H.323
Signaling
Si
li
and
d
Gateway Control
M di
Media
Audio/
Video
H.225
H.245
Q.931
RAS
SIP
MGCP
TCP
RTP
RTCP
RTSP
UDP
IP
H.323 Version 1 and 2 supports H.245 over TCP, Q.931 over TCP and RAS over UDP.
H.323 Version 3 and 4 supports H.245 over UDP/TCP and Q.931 over UDP/TCP and RAS over UDP.
SIP supports TCP and UDP.
Location
Server
Redirect
Server
Registrar
Server
PSTN
User Agent
Gateway
Proxy
Server
Proxy
Server
SIP Messages
SIP components communicate by exchanging SIP messages:
SIP Methods:
INVITE Initiates a call by inviting
user to participate in session.
ACK - Confirms that the client has
received
i d a final
fi l response to
t an INVITE
request.
BYE - Indicates termination of the call.
CANCEL - Cancels a pending request.
request
REGISTER Registers the user agent.
OPTIONS Used to query the
capabilities of a server.
server
INFO Used to carry out-of-bound
information, such as DTMF digits.
SIP Headers
SIP borrows much of the syntax and semantics from
HTTP.
A SIP messages looks like an HTTP message message
formatting, header and MIME support
The SIP address is identified by a SIP URL, in the
format: user@host.
3.
4.
5.
6
6.
SIP: Registering
Each time a user turns on the SIP
user client (SIP IP Phone, PC, or
other
th SIP device),
d i ) the
th client
li t
registers with the proxy/registration
server.
Registration can also occur when
the SIP user client needs to inform
the proxy/registration server of its
location.
The registration information is
periodically refreshed and each user
client must re-register with the
proxy/registration server
server.
Typically the proxy/registration
server will forward this information
to be saved in the location/redirect
/
server.
Proxy/
Location/
Registration
Redirect
Server
Server
REGISTER
REGISTER
SIP Phone
User
200
200
SIP Messages:
REGISTER Registers the address
listed in the To header field.
200 OK.
OK
Use Agent
User
INVITE
Location/Redirect Server
INVITE
302
(Moved Temporarily)
User Agent
Proxy Server
ACK
INVITE
INVITE
302
(Moved Temporarily)
ACK
Call
Setup
180 (Ringing)
200 (OK)
ACK
Media
Path
Call
Termination
180 (Ringing)
200 (OK)
ACK
INVITE
180 (Ringing)
200 (OK)
ACK
BYE
BYE
200 ((OK))
200 ((OK))
200 ((OK))
H.323 Components
Gatekeeper
Multipoint
Control Unit
Circuit
Switched
Networks
Packet Based
Network
Terminal
Gateway