VOIP 4 Mobile
VOIP 4 Mobile
VOIP 4 Mobile
1
Comparison of VoIP software
2
General softphone clients
3
General softphone clients
4
General softphone clients
5
General softphone clients
6
General softphone clients
7
General softphone clients
8
Mobile phones
9
Frameworks and libraries
10
Encoding and Transmission
protocols
11
Encoding and Transmission
12
Encoding and Transmission
UDP is used for transport because
lower overhead: audio must be played as it
arrives.
Playback cannot be stopped to wait for a
retransmitted packet.
13
Signaling Systems & Protocols
14
Signaling Systems & Protocols
Main complexity of VoIP: Call setup and call
management.
15
Signaling Protocols
Two major protocols: H.323, SIP
16
Signaling Protocols
SIP: Session Initiation Protocol. Invented
by IETF.
SIP defines three main elements that
comprise a signaling system:
User Agent: IP phone or applications
Location servers: stores information about
user’s location or IP address
Support servers:
○ Proxy Server: forwards requests from user agents to
another location.
○ Redirect Server: provides an alternate called party’s
location for the user agent to contact.
○ Registrar Server: receives user’s registration requests
and updates the database that location server consults.
17
H.323 Characteristics
H.323 consists of a set of protocols that work
together to handle all aspects of
communication, including:
Transmission of a digital audio phone call
Signaling to set up and manage phone call
Allows transmission of video and data while a phone
call is in progress
Sends binary message
Incorporates protocols for security
Uses a special hardware Multipoint Control Unit for
conferencing calls
Defines servers for address resolution, authentication,
accounting, features, etc.
18
H.323 Layering
• H.323 uses both UDP and TCP over IP.
– Audio travels over UDP
– Data travels over TCP
19
SIP Characteristics
Operates at the application layer.
20
SIP Methods
Six basic message types, known as
methods:
21
An Example SIP Session
User agent A contacts DNS
server to map domain name in
SIP request to IP address.
22