VoIP Defined
2
© 2004, NexTone Communications. All rights reserved.
Circuit Switching
PBX PBX
3
© 2004, NexTone Communications. All rights reserved.
Packet Switching
Call Call
Server Server
4
© 2004, NexTone Communications. All rights reserved.
Why is VoIP an attractive solution?
Real-time application of voice / video
Cost
Low-cost infrastructure
Scalability / routing flexibility
Control of policy routing based on non-deterministic
parameters (e.g.: cost, least number of ‘hops’)
Simultaneous multimedia transmission
Efficient use of bandwidth
Discreet states (on / off) vs. dedicated circuits (always
on)
5
© 2004, NexTone Communications. All rights reserved.
Circuit Switch vs Packet Switched
Circuit Switched Packet Switched
6
© 2004, NexTone Communications. All rights reserved.
VoIP Elements: Codecs
7
© 2004, NexTone Communications. All rights reserved.
Bandwidth Consumption: Codecs
Compression Bit Rate (kbps) MOS Score Compression Delay (ms)
8
© 2004, NexTone Communications. All rights reserved.
VoIP Elements: Quality Factors
Latency
The amount of time from the source sending a packet to the source
receiving a response
Jitter (Delay Variation)
The difference in packet arrival from origination to termination
Packet Loss
Lost packets of information from origination to termination
9
© 2004, NexTone Communications. All rights reserved.
VoIP Elements: Signaling
10
© 2004, NexTone Communications. All rights reserved.
VoIP Elements: Media
Media and Signaling paths can be separate
Utilizes established IP technology
Resilient to packet loss
SMTP, TELNET, ICMP
Delay intolerant Application Layer
HTTP, FTTP, RTP etc.
Uses RTP
Transport Layer TCP and UDP
IP addressing, routing
Internet Layer
and masking
11
© 2004, NexTone Communications. All rights reserved.
VoIP Elements – IP Phones
12
© 2004, NexTone Communications. All rights reserved.
VoIP Elements – Analog Terminal Adapter
(ATA)
Adaptors that interface legacy analog telephones, fax machines, analog conference
telephones and other analog devices to IP based telephony networks thereby
allowing companies to protect their investments in analog phones, fax machines,
and speakerphones, and migrate to IP at their own pace. These products address
the needs of enterprises, small-office environments, and the emerging VoIP
managed voice services and local services market by helping companies cost-
effectively turn their analog devices into IP devices.
13
© 2004, NexTone Communications. All rights reserved.
VoIP Elements – Session Border Controller
New breed of networking technology that
provides layer 5 routing and control to manage
real-time traffic flows in IP networks.
Technology addresses issues of:
Session routing
Signaling interoperability
Network security
Call admission control
Service quality
14
© 2004, NexTone Communications. All rights reserved.
Market Requiremnts
As VoIP is on IP, it is therefore inherently non-
deterministic.
VoIP signaling has to be reliably handled
The two protocols for signaling the VoIP
community uses mainly are H.323 and SIP for
end-points.
Session Controllers contend with several issues
that impede the progress of VoIP networks for
carriers
15
© 2004, NexTone Communications. All rights reserved.
VoIP Elements – Session Border Controller
16
© 2004, NexTone Communications. All rights reserved.
Session Border Controller – Benefits
17
© 2004, NexTone Communications. All rights reserved.
Call Flow Example 1: Basic Network
IP Header: IP Header:
Source IP: 100.1.1.1 Source IP 200.2.2.2
Dest. IP: 200.2.2.2 Dest. IP 100.1.1.1
Signaling From IP 100.1.1.1
Signaling
To IP From IP 200.2.2.2 To IP 100.1.1.1
A 200.2.2.2 B
100.1.1.1 200.2.2.2
18
© 2004, NexTone Communications. All rights reserved.
Call Flow Example 2: Basic Network with Firewall
IP Header: IP Header:
Source IP 100.1.1.1 Source IP 200.2.2.2
Dest. IP 200.2.2.2 Dest. IP 10.10.1.1
A Signaling From IP 10.10.1.1 To IP 200.2.2.2
Signaling From IP 200.2.2.2 To IP 10.10.1.1
10.10.1.1
B
X 200.2.2.2
FW
100.1.1.1
19
© 2004, NexTone Communications. All rights reserved.
Call Flow Example 3: Proxy Network
IP Header:
Source IP 10.10.1.1
Dest. IP 200.2.2.2
A Signaling From IP 100.1.1.1 To IP 200.2.2.2
10.10.1.1 IP Header:
Source IP 100.1.1.1
Dest. IP 200.2.2.2 X
Signaling From IP 10.10.1.1 To IP
IP Header:
Source IP 200.2.2.2
Dest. IP 100.1.1.1
B
200.2.2.2
200.2.2.2 Signaling From IP 200.2.2.2 To IP 100.1.1.1
Signaling only
Proxy IP Header:
100.1.1.1 Source IP 200.2.2.2
Dest. IP 100.10.1.1
Signaling From IP 200.2.2.2 To IP 10.10.1.1
20
© 2004, NexTone Communications. All rights reserved.
Call Flow Example 4: SBC Network
IP Header:
Source IP 10.10.1.1
Dest. IP 200.2.2.2
A Signaling From IP 10.1.1.1 To IP 200.2.2.2
10.10.1.1 IP Header:
Source IP 100.1.1.1 IP Header: B
Dest. IP 200.2.2.2 Source IP 200.2.2.2
Signaling From IP 100.10.1.1 To IP 200.2.2.2
Dest. IP 100.1.1.1 200.2.2.2
Signaling From IP 200.2.2.2 To IP 100.1.1.1
SBC IP Header:
100.1.1.1 Source IP 200.2.2.2
Dest. IP 100.10.1.1
Signaling From IP 200.2.2.2 To IP 10.10.1.1
21
© 2004, NexTone Communications. All rights reserved.
Session Controller
Follow the packets - Packet
3 (coming back)
X
Follow the packets - Packet Follow the packets SA: - Packet
190.18.18.100
1 (before the firewall) 2 (after the firewall)
DA: 10.1.1.3
SA: 10.1.1.3 SA: 200.200.200.200
SIP Info Based on 10.1.1.3 –
DA: 190.18.18.100 DA: 190.18.18.100190.18.18.100 SIP UA
Userid: User2
SIP Info Based on 10.1.1.3 – SIP Info Based on 10.1.1.3 – IP: 190.18.18.100
190.18.18.100 190.18.18.100
SIP UA “Internet”
Userid: User1
IP: 10.1.1.3
Firewall
Private side IP 10.1.1.1
Public side IP 200.200.200.200
22
© 2004, NexTone Communications. All rights reserved.
Challenges of VoIP
Interoperability –
How does VoIP work between various telecom
vendors? (ex: Cisco, Clarent, Broadsoft)
23
© 2004, NexTone Communications. All rights reserved.
Challenges of VoIP
Network Security –
How does VoIP protect customers and businesses
within public and private IP space?
Session Border Controllers: do they ‘help’ or ‘hurt’ in
terms of efficient call routing / security?
KUMAR
24
© 2004, NexTone Communications. All rights reserved.