Beruflich Dokumente
Kultur Dokumente
Pre-requistie Software
Counterpath Software [Download X-Lite ]
Wireshark [Download]
WINSCP [Download]
Objectives
By the end of this course delegates will be able to
Circuit Switching
Based on T1 or E1 circuits (SS7 and ISDN)
Maintains connection path
Bandwidth reserved through circuit life
Dedicated channel
PBX
PBX
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
Packet Switched
Bandwidth
Variable up to Gbps
Addressing
None Required
Latency
Minimal
Minimal to high
Payload during
silence
Yes
No
Intelligence
In Network
In CPE
Packetised G711
http://www.bandcalc.com/
8 bits 8 bits
Checksums
Quantified by
MOS
R Factor
R
User Satisfaction
R Factor
Default
Value
100
93
90
Very Satisfied
4.4
4.3
Satisfied
80
70
60
50
Some Users
Dissatisfied
Many Users
Dissatisfied
Nearly All Users
Dissatisfied
4.0
3.6
3.1
2.6
Not Recommended
1.0
Degradation that
occurs converting
voice to a signal and
back reduces the
theoretical maximum
R factor to 93.2, and
so the highest MOS
is 4.41
Algorithm
PCM
Transmission
Rate (Kbps)
MOS
CODEC
Impairment
64
4.1
R = R I d Ie
Id = delays
G.726
ADPCM
32
3.85
G.729
CS-ACELP
3.92
11
iLBC (Skype)
iLBC
13.33
4.0 ??
G.723.1
ACELP
5.3
3.56
19
T38
Ie = Impairment
Presentation Layer
Transport Layer
Session Layer
Transport Layer
Internet Layer
Network Layer
Physical Layer
VoIP Media
Not necessarily voice
Utilises established IP technology
Resilient to packet loss
Application Layer
Delay intolerant
Uses RTP
SMTP,ICMP FTP,HTTP,
SIP, H323, RTP etc.
Transport Layer
TCP or UDP
Internet Layer
IP addressing, routing
and masking
UDP Review
Unreliable
Spray and Pray
Source Port
Destination Port
Length
Checksum
Data
TCP Review
Reliability
Multiplexing
Port Numbers
Source Port
Destination Port
Sequence Number
Acknowledgement Number
Data Offset
Reserved
U
R
G
A
C
K
P
S
H
R
S
T
S
Y
N
F
I
N
Window
Checksum
Urgent Pointer
Options
Padding
Data
VoIP Signalling
Media separate to signalling
Media and Signalling paths can be separate
Set-up and Tear-down
Capabilities
SIP Architecture
SIP
Registrar
2
Gateway B
3
SIP
Proxy
Gateway A
4
SIP
Registrar
SIP
Proxy
5
4
1
SIP
Redirect
2
Gateway C
3
SIP
Registrar
SIP Proxy
Filtering
Preamble (DIS)
Preamble (DCS)
Fax
Gateway
SIP
Registrar
SIP
Proxy
IP Network
Fax
Gateway
Preamble (DIS)
T38
Messages
Preamble (DCS)
Exercise 3 - T38
SIP
SIP
UDP
TCP
IP
IP
Ethernet
Ethernet
H323
Terminals
Telephones
Video phones
IVR devices
Voicemail Systems
Soft phones
Gateways
Comprised of a
Media Gateway Controller (MGC) - signalling
Media Gateway (MG) - Media
(may co-exist or exist separately
MGC
TDM
IP
MG
Gatekeeper
Gatekeeper (GK)
Public
Network
Admission
Control
Private
Network
Address
Resolution
Authorised End Points
IP Address
E164 number
65.120.74.22
65.120.74.22
67.121.76.120
67.121.76.120
123.101.6.11
123.101.6.11
The Protocols
H.323 is a framework document that describes how
the various pieces fit together.
H323
H225 (Signalling)
RAS
Q931
(Registration (Call set-up &
Admission
tear-down)
Status)
H245
(Media
Related
Signalling)
Gatekeeper
GK Reject (GRJ)
Gatekeeper
Location Request
Gatekeeper
Request in Progress
Request in Progress (RIP)
Call Admission
Admission Confirm (ACF)
Gateway Registration
Gatekeeper
Gatekeeper
Open a
channel
64.120.1.100
Customers
ISP
100 public IP
address
shared
across 254
dial up users
NAT
192.168.1.1
254 private IP
addresses
shared across
254 dial up
users
192.168.1.254
64.120.1.1
Customers
ISP
1 public IP
address
shared
across 254
dial up /
broadband
users
NAT
192.168.1.1
254 private IP
addresses
shared across
254 dial up
users
192.168.1.254
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.252
192.168.1.253
192.168.1.254
http://www.chebucto.ns.ca/~rakerman/port-table.html#Table
Exercise 10 - Wireshark /
Interworking
VoIP Hardware
Example Topology
Voicemail
AS
AS
RSM
Softswitch
MGW
Application Aware
Element Management
SS7
PSTN
IP Network
Off-net Peering
VoIP
SBC
Endpoint Aware
Enterprise Network
IP
IP
IP
Consumer Broadband
Access of Choice
Session Controllers
MSx Architecture
INVITE,
REGISTER
INVITE
Route Engine
SOAP/XML
Policy
Database
CDR
Management
Agent
Rated
CDRs
Enable / Disable
SIP
H323
Firewall Control
RADIUS
NAT-traversal
Stateful Call Migration
SIP-T
Registrar
CAC
TOS and DiffServ
R-Factor Reporting
Values for
Max endpoints
Dynamic endpoints
Max calls
Media-routed vports
Max realms
Max number of routes
Enable / Disable
SIP
H323
Firewall Control
RADIUS
NAT-traversal
Stateful Call Migration
SIP-T
Registrar
CAC
TOS and DiffServ
R-Factor Reporting
Values for
Max endpoints
Dynamic endpoints
Max calls
Media-routed vports
Max realms
Max number of routes =
50
MSx Hardware
CODEC
4.0
4.2
4.0
4.2
SIP-to-SIP
Signalling only
35,000
40,000
14%
175
175
0%
SIP-to-SIP
G.729
24,000
23,800
-1%
120
160
33%
SIP-to-SIP
G.711
9,500 (1)
9,500(1)
0%
H323-to-H323
G.729
16,000
16,000
0%
80
100
25%
H323-to-H323
G.711
9,500 (1)
9,500 (1)
0%
IWF
G.729
10,000
15,000
50%
50
100
100%
IWF
G.711
9,500 (1)
9,500 (1)
0%
ETH 5
ETH 3
ETH 2
HK0.0
Console
ETH 1
ETH 0
HK0.1
Spare
Configuring an MSx
SIP
Registrar
SIP
Proxy
SSH Client
(PuTTY)
Via
CLI
RSM Lite
Via
RSM console
GUI
RSM
Console
Web browser
RSM Console
Open RSM using Internet Browser
Open RSM Console
CAC Logic
Global or Local
Policy
Static
NAT/PAT
H.323
Dynamic
SIP
Unauthorized Media
Authorized Media
Media
CAC
Personalize
Set to PublicRealm
Select
Route
Media
3
Select SIP
and
Configure
Select
Automatic NAT Detection
IMPORTANT only select
this when using public IP
addresses
Edit Properties
2833
RTP
101010
DTMF = 1
Capabilities
Transcoding Audio Streams
(G.711m/aG.729)
Convert DTMF tones to RFC2833
Detection of Fax tones
Fax transcoding (T.38 G.711m/a)
Transcoder
Firewall
signalling path
Media path
Route Functionality
Filter
Stripper
Adder
Routes
Called Party # - Filters and removes
Prefix
- Added to beginning of Called Party #
1969 33 20 4919570
33 20 4919570
Route Setup
Select DNIS
Call Plans
Groups one or more Route Plans
Enables single End Point for multiple
destinations
Call Plan
Route Plan A
Route Plan B
Route Plan C
Setting up routes
End Point
How you set up permission for an End Point to be
connected to the NexTone
End Point Registration ID
IP address
Port Definitions
Realm
Zone
Call Plan
Maximum number of concurrent calls
Trace Routes
Traces virtual routes through the NexTone
End Points do not need to be connected
*
Trace Route from
ingress End Point
Priority
Prefer Priority
Inferior Priority
Null
Final
Routing Exercise 13
1.
2.
3.
4.
5.
XX_In
XX_Fr_out
XX_UK_out
XX_US_out
XX_Brazil_out
6.
7.
8.
XX_In
XX_CarrierA_out
Bind
Fr_out to Carrier A
UK_out to Carrier A
US_out to Carrier A
Brazil_out to Carrier A
Zone
Trunk Group
Call Plan Priority (LCR)
ToD (Time of Day) in binding
Longest Match number of digits
End Point Priority set up in end point
Utilisation (total call numbers or
bandwidth that you defined)
Zebedee
Told
Clarence
That Dougal
Liked
Ermintrude's
Underwear
Clarence
Zones
Zone2
Zone3
Zone1
Null Zone
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
Zone5
Zone 2
Zone Routing
Zone1
Null Zone
Zone1
A
B
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
Zone2
- Call comes into Zone1. It is
available to route to any device in
Zone1 and Null Zone.
- Anything in Null Zone can route to
any Zone
Trunk Group ID
Trunk Group ID
Information is in:
H.323 = Circuit ID or
SIP = URI Header
DestTG: 789
Null Zone
DestTG: 123
DestTG: 123
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
Zone1
DestTG: 789
DestTG: 123
- Calls can be routed upon Destination TG or Source TG in SIP or
H.323 header
- Destination and Source TG information can be changed by
MSC/MSW for new Destination or Source TG information.
- If TrunkID narrows down to several devices or fails, next step in
searching for destination is Call Plan Route Priority.
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
Brazil 55 (10)
Cuba 53 (10)
Italy (10)
Brazil 55 (20)
Cuba 53 (10)
Italy (10)
Cuba 53 (20)
Italy (10)
Cuba 53 (10)
1
X
Italy (10)
Brazil 55 (30)
Cuba 53 (10)
Time of Day
- Call from Italy (ANI =
calling party number)
- Call destined for Brazil
(DNIS = Numbers dialed)
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
Brazil 55 (0)
ToD (100) 9AM-5PM
Cuba 53 (10)
Selected Brazil (55) route
Italy (10)
Cuba 53 (20)
Italy (10)
Cuba 53 (10)
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
3
X
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
Longest Match
- Call from Italy (ANI =
calling party number)
- Call destined for Brazil
(DNIS = Numbers dialed)
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
Brazil 55 3 (10)
Cuba 53 (10)
Available Brazil (55) route
Italy (10)
Brazil 55 321 (10)
Cuba 53 (10)
Italy (10)
Cuba 53 (20)
Italy (10)
Cuba 53 (10)
3
X
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
EP Priority: 1
Brazil 55 (10)
Cuba 53 (10)
Available Brazil (55) route
EP Priority: 20
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
Italy (10)
Cuba 53 (20)
Italy (10)
Cuba 53 (10)
2
X
EP Priority: 10
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
Device Load
1
ANI: 39 xxxx xx xxxx
DNIS:55 xxx xxx xxxx
Brazil 55 (10)
Cuba 53 (10)
EP Priority: 10
10 calls current
Secondary call hunt route
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
EP Priority: 10
12 calls current
Device Utilization
Brazil 55 (10)
Cuba 53 (10)
Routing Precedence
Zone
Trunk Group ID
CP Route Priority
Time of Day
Longest Match
Endpoint Priority
Load Factor
Utilization
EP Priority: 10
10 calls current
Total Max: 100
Load Percentage: 10%
Italy (10)
Brazil 55 (10)
Cuba 53 (10)
EP Priority: 10
10 calls current
Total Max: 200
Load Percentage: 5%
If call loads are equal for the devices, then device utilization
percentage will determine who gets the next call. The lowest call
utilization percentage will receive the next call, regardless of total
max load available.
Exercise 14 - Routing
Precedence
Private
Realm1
Softswitch
End Point 1
End Point 2
End Point ..
End Point ..
End Point n
Public
Realm2
Registration flow
System commands
cd = change directory (root dir = cd /)
exit (logout) = logout
pwd current directory
find name <filename> print = find a file
.
when you know its name
file = try to determine if the file is an ASCII
text file or a directory
ps ef = list of processes
ps elf = list of processes with full information
(mem, cpu, etc)
Aliases Commands
narsagent
cd /tmp
Changes to the tmp directory
ifconfig a
Lists phsical interfaces and assigned IP addresses
Leg 1
Leg 2
CDR Options:
CDR Legs (Leg 1 End as default)
Show Hunting Attempts
Optional Exercise 17
Open the manual supplied on training disk and
find the explanation of CDR fields
Identify the fields that contain the
Call Duration
E164 called number
Start Time of call
Calling Number
Call ID
Clearing Cause
192.168.1.11
RSA 212.158.226.151
RMA 212.158.226.152
85.22.3.1
ISP
Signalling
Signalling
Signalling
Signalling
NAT-T (layer 5)
192.168.1.52
Signalling Layer 3
192.168.1.11
85.22.3.1
ISP
Signalling Layer 3
RSA 212.158.226.151
RMA 212.158.226.152
Signalling Layer 3
RSM
Accounts and
Rating Data
Reports and
Configuration
Internet
CDRs
Browser
MSX2
MSX3
Rate
Data
MSXn
MSX1
NexTone CDRs
RSM Reporting
Overview
Business
Minutes, dollar amount, revenue and profit reports
BBM (or BAM) license required
Route profit
Profit report per plan and per region (route)
BBM (or BAM) license required
Custom
MISC reports based on dialstring, duration, error description, ISDN
CC, PPD and rating status etc
RSM Rating
Carrier A
Buy Plan
Sell Plan
Europe
LCR
Africa
Carrier B
America
Carrier C
Source
Destination
Rate
Source
Destination
Rate
Source
Destination
Rate
Carrier A
Europe
Carrier B
Europe
Carrier C
Europe
Carrier A
Africa
Y
Z
Carrier C
Carrier C
Carrier C
Africa
Africa
America
America
Africa
Africa
America
Carrier A
Carrier B
Carrier B
Carrier B
Carrier B
America
Carrier C
America
Rating Sequence
Periods
Regions = Dial Strings
Rates - $$$$
Routes
Periods
Weekly
Timed
Example
Periods
Regions = Dial Strings
Rates - $$$$
Routes Join Regions and Rates
Regions
Periods
Regions Dialstrings
Rates - $$$$ Routes Join
Regions and Rates
Rates
Select Cost
Choose period
Periods
Regions = Dial Strings
Rates - $$$$
Routes Join Regions and Rates
Routes
Periods
Rates - $$$$
Regions = Dial Strings
Routes Join Regions & Cost Code
Carrier Plan
Viewing CDRs
CDR View
Sell
Buy
Exercise 19 Rating
Exercise 21
Ensure that the rates are adjusted to activate
Alarm
Generate calls
Check to ensure you have received an Email
Create a BLOCKING ACTION and add to your
existing CDR alarm
Reactivate the alarm
Generate calls, after email ensure that calls
have been blocked
LCR
LCR based on regions
Regions associated with multiple Carriers (via
Carrier Plan)
LCR chooses Carrier based on the lowest price
available for a specific region
Change Region used in previous exercise to
20or30
Click on LCR and then Show
LCR (continued)
LCR can be used to create Calling Plans
Process
Analyze
Policies
Dynamic Border
Policy Enforcement
& Learning
React to Alarms
& Enforce Policies
Monitor
Behaviour &
Report
NexTones
Service
Management
Solution
Puts
Control And
Power Back
In The Hands
Of The
Service
Providers
Support
Support Agreement
24 hour follow the sun working (US, India and UK)
Via Web
http://support.nextone.com/fplogin
Enter account or sign up new one
User name is always the e-mail address
View old & existing tickets (company specific)
Create new tickets and update old ones
Priority 1, 2 or 3
Via Phone
Support Screenshot
Objectives
By the end of this course delegates will be
able to
Understand VoIP essentials
Describe call signalling flows (H323 and SIP)
Describe the basic NexTone product range
Provision End-points, Call Plans and Routes
using NexTone utilities and products
Access supporting documentation
Pass NCE1 test