Date post: | 09-Apr-2018 |
Category: |
Documents |
Upload: | punit-sundriyal |
View: | 223 times |
Download: | 0 times |
of 24
8/8/2019 Intro to VoIP
1/24
Introduction to VoIPIntroduction to VoIP
8/8/2019 Intro to VoIP
2/24
2004, NexTone Communications. All rights reserved.
1
VoIP Defined
Routing of voice traffic over internet protocols
Based on packet switching vs. traditional circuit
switching (PSTN)
VoIP is NOT: IP Telephony: refers to any "telephone" type service
carried over IP, which could include faxing, or text
messaging (VoIP is voice over IP only).
True data convergence: refers to sending both voiceand data (such as LAN traffic) over any data network
(typically an IPnetwork, frame relay network or ATM
network)
8/8/2019 Intro to VoIP
3/24
2004, NexTone Communications. All rights reserved.
2
Circuit Switching
Based on T1 or E1 circuits (SS7 and ISDN)
Maintains connection path
Bandwidth reserved through circuit life
Dedicated channel
PBXPBX
8/8/2019 Intro to VoIP
4/24
2004, NexTone Communications. All rights reserved.
3
Packet Switching
Payload broken up & sent individually as packets
Each Packet individually addressed
Connection path different for each packet
Packets only sent when there is payload
Call
Server
Call
Server
8/8/2019 Intro to VoIP
5/24
2004, NexTone Communications. All rights reserved.
4
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)
8/8/2019 Intro to VoIP
6/24
2004, NexTone Communications. All rights reserved.
5
Circuit Switch vs Packet Switched
Circuit Switched Packet Switched
Bandwidth Fixed 56K or 64Kbps Variable up to Gbps
Addressing Required (phone number) Required per packet
Latency Minimal Minimal to high
Payload during
silence
Yes No
Intelligence In Network In CPE
8/8/2019 Intro to VoIP
7/24
2004, NexTone Communications. All rights reserved.
6
VoIP Elements: Codecs
Note: Customer quality calls normally
need a MOS in the range 3.5 to 4.2
Device / program that converts sampled analog
signals into digital signals for transmission
(compression), then converts the digital signals
back to analog for playing (decompression)
Operate on a set standardized algorithms designed to
yield specific bandwidth
8/8/2019 Intro to VoIP
8/24
2004, NexTone Communications. All rights reserved.
7
Bandwidth Consumption: Codecs
Compression Bit Rate (kbps) MOS Score Compression Delay (ms)
G.711 PCM 64 4.1 0.75
G.726 ADPCM 32 3.85 1
G.728 LD-C
ELP 16 3.61 3 to 5
G.729 CS-ACELP 8 3.92 10
G.729 x 2 Encodings 8 3.27 10
G.729 x 3 Encodings 8 2.68 10
G.729a CS-ACELP 8 3.7 10
G.723.1 MP-MLQ 6.3 3.9 30
G.723.1 ACELP 5.3 3.65 30
T38 Fax Transmission
8/8/2019 Intro to VoIP
9/24
2004, NexTone Communications. All rights reserved.
8
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
8/8/2019 Intro to VoIP
10/24
2004, NexTone Communications. All rights reserved.
9
VoIP Elements: Signaling
Main signaling protocols:
H323
SIP
8/8/2019 Intro to VoIP
11/24
2004, NexTone Communications. All rights reserved.
10
VoIP Elements: Media
Media and Signaling paths can be separate
Utilizes established IP technology
Resilient to packet loss
Delay intolerant Uses RTP
Application Layer
Transport Layer
Internet Layer
Network Access Layer
SMTP, TELNET, ICMPHTTP, FTTP, RTP etc.
TCP and UDP
IP addressing, routingand masking
Ethernet, Token Ring,FDDI etc
8/8/2019 Intro to VoIP
12/24
2004, NexTone Communications. All rights reserved.
11
VoIP Elements IP Phones
IP Phones really need no introduction or little
explanation. They are simple devices we are
familiar with but have a VoIP signaling capability
that enables them to interact directly with other
VoIP devices
8/8/2019 Intro to VoIP
13/24
2004, NexTone Communications. All rights reserved.
12
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 therebyallowing companies to protect their investments in analog phones, fax machines,and speakerphones, and migrate to IP at their own pace. These products addressthe needs of enterprises, small-office environments, and the emerging VoIPmanaged voice services and local services market by helping companies cost-
effectively turn their analog devices into IP devices.
8/8/2019 Intro to VoIP
14/24
2004, NexTone Communications. All rights reserved.
13
VoIP Elements Session BorderController
New breed of networking technology thatprovides layer 5 routing and control to managereal-time traffic flows in IP networks.
Technology addresses issues of:
Session routing Signaling interoperability
Network security
Call admission control
Service quality
8/8/2019 Intro to VoIP
15/24
2004, NexTone Communications. All rights reserved.
14
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 VoIPcommunity uses mainly are H.323 and SIP for
end-points.
Session Controllers contend with several issues
that impede the progress ofVoIP networks forcarriers
8/8/2019 Intro to VoIP
16/24
2004, NexTone Communications. All rights reserved.
15
VoIP Elements Session BorderController
Used at the edge of the network (border) to route
signaling and/or media between endpointsIntegrates signaling / media streams seamlessly
Can act as:Peering agent
Border Element from network core
Interoperates with various VoIP protocolsH323 / SIPRTP
8/8/2019 Intro to VoIP
17/24
2004, NexTone Communications. All rights reserved.
16
Session BorderController Benefits
For Private IPs:
Enable calls securely to and from a protected enterprise
network
Used with firewall (networksecurity)
For Public IPs:
NAT
Interoperability (H
323 / SIP)
Without an SBC, the media traffic travels directly between the
VoIP phones, which consumes bandwidth unnecessarily
8/8/2019 Intro to VoIP
18/24
2004, NexTone Communications. All rights reserved.
17
Call Flow Example 1: Basic Network
A
100.1.1.1
B
200.2.2.2
Media can be established to each other
IP Header:
Source IP: 100.1.1.1
Dest. IP: 200.2.2.2
Signaling From IP 100.1.1.1 To IP 200.2.2.2
IP Header:
Source IP 200.2.2.2
Dest. IP 100.1.1.1
Signaling From IP 200.2.2.2 To IP 100.1.1.1
8/8/2019 Intro to VoIP
19/24
2004, NexTone Communications. All rights reserved.
18
Call Flow Example 2: Basic Network with Firewall
B
200.2.2.2
A
10.10.1.1
FW
100.1.1.1
Media cannot be established to each other
X
IP Header:
Source IP 100.1.1.1
Dest. IP 200.2.2.2
Signaling From IP 10.10.1.1 To IP 200.2.2.2
IP Header:
Source IP 200.2.2.2
Dest. IP 10.10.1.1
Signaling From IP 200.2.2.2 To IP 10.10.1.1
8/8/2019 Intro to VoIP
20/24
2004, NexTone Communications. All rights reserved.
19
Call Flow Example 3: Proxy Network
Media cannot be established to each other
B
200.2.2.2
IP Header:
Source IP 200.2.2.2
Dest. IP 100.1.1.1Signaling From IP 200.2.2.2 To IP 100.1.1.1
IP Header:
Source IP 100.1.1.1
Dest. IP 200.2.2.2
Signaling From IP 10.10.1.1 To IP 200.2.2.2
A
10.10.1.1
Signaling only
Proxy
100.1.1.1
IP Header:
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
IP Header:Source IP 10.10.1.1
Dest. IP 200.2.2.2
Signaling From IP 100.1.1.1 To IP 200.2.2.2
X
8/8/2019 Intro to VoIP
21/24
2004, NexTone Communications. All rights reserved.
20
Call Flow Example 4: SBCNetwork
Media can be established to each other
B
200.2.2.2
IP Header:
Source IP 200.2.2.2
Dest. IP 100.1.1.1Signaling From IP 200.2.2.2 To IP 100.1.1.1
IP Header:
Source IP 100.1.1.1
Dest. IP 200.2.2.2
Signaling From IP 100.10.1.1 To IP 200.2.2.2
A
10.10.1.1
SBC
100.1.1.1IP Header:
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
IP Header:Source IP 10.10.1.1
Dest. IP 200.2.2.2
Signaling From IP 10.1.1.1 To IP 200.2.2.2
8/8/2019 Intro to VoIP
22/24
2004, NexTone Communications. All rights reserved.
21
Session Controller
Follow the packets - Packet
1 (before the firewall)
SA: 10.1.1.3
DA: 190.18.18.100
SIP Info Based on 10.1.1.3
190.18.18.100
Follow the packets - Packet
2 (after the firewall)
SA: 200.200.200.200
DA: 190.18.18.100
SIP Info Based on 10.1.1.3
190.18.18.100
Follow the packets - Packet
3 (coming back)SA: 190.18.18.100
DA: 10.1.1.3
SIP Info Based on 10.1.1.3
190.18.18.100
8/8/2019 Intro to VoIP
23/24
2004, NexTone Communications. All rights reserved.
22
Challenges of VoIP
Call Quality (QoS)
Is network transmission / routing reliable between
endpoints?
Interoperability
How does VoIP work between various telecom
vendors? (ex: Cisco, Clarent, Broadsoft)
8/8/2019 Intro to VoIP
24/24
2004, NexTone Communications. All rights reserved.
23
Challenges of VoIP
Interworking Function (IWF)
Are existing IP / VoIP-specific protocols compatible?
Network Security How does VoIP protect customers and businesses
within public and private IP space?
Session Border Controllers: do they help orhurt in
terms of efficient call routing / security?
KUMAR