background image

Test Plan for VoIP

Test Plan for VoIP

Test Plan for VoIP

Test Plan for VoIP

background image

 

Slide 2

Test Plan Main Objectives

Test Plan Main Objectives

 Validate functionality
 Compliance with standards
 Performance verification
 Price/performance evaluation tool 

This should take place before commercial 
deployment

background image

 

Slide 3

Functionalities

Verifies that all  functions work 
properly

Functionalities

Under Stress

Verifies that all  functions work 
properly under stress 

Falt-Insertion

Test

Verifies that the system reacts as 
expected in non-legal conditions

Long-Term

Stability

Verifies that all functions work properly and 
are consistant in long term stability test 

Performance 

Test

Verify the performance of the system 
which should comply with the system 
requirements

Phase 1

Phase 2

Test Strategy

Test Strategy

Testing VoD systems involves five aspects grouped into two 

phases

background image

 

Slide 4

Enterprise

SS7
Network

MG

MGC

IP/ATM Network

MG

SS7
Network

Home/SOHO

MGC

SIP -T

RTP

MGC

P

MGC

P

Class 5
Switch

Signaling 
GW

Signaling 
GW

SIGTRAN

RTP

GW

GW

GK

RAS

RAS

Billing System

Class 5
Switch

NMS

SIGTRAN

Typical VoIP Architecture

Typical VoIP Architecture

background image

 

Slide 5

What has to be Tested?

What has to be Tested?

GW and MG
GK and MGC
Signaling GW
Interactive voice response and voice mails
Billing and prepaid system
Network Management System (NMS)

background image

03:24:10 PM

Slide 6

Some Considerations

Some Considerations

Number of anticipated users 
Estimated traffic per user 
Compression method to be used
Packet structure
Network performance: latency, packet loss, 
available bandwidth
The infrastructure: Frame Relay, ATM, VSAT, 
XDSL, WLL

 

background image

 

Slide 7

Criteria and Assumptions

Criteria and Assumptions

End user behavior according to Poisson 
statistic model
Average call duration is 180 seconds
End user traffic: 0.01–0.15 Er 

background image

 

Slide 8

 

 

Definitions

Definitions

Blocking: a percentage that refers to the calls that get 
a busy signal because all lines are in use 
Busy Hour Traffic (BHT): the amount of call traffic 
handled by a group of phone lines during the busiest 
hour of the busiest day for your system (defined in 
units of Erlangs or CCS)
Centi-Call Seconds (CCS): a unit of BHT also commonly 
used for traffic measurement (36 CCS equals 1 Erlang 
of traffic)
Erlang: a unit of BHT which represents the continuous 
use of a single line for 1 hour e.g., 30 calls of 2 minutes 
holding time each would equal 1 Erlang of traffic

background image

 

Slide 9

Erlang B Calculations

Erlang B Calculations

Purpose: to calculate number of lines 
(trunks) 
BHT = (number of anticipated end users) x 
0.05 
Blocking = Required Grade of Service/100 = 
number of failed call attempts/total number 
of call attempts 
For Erlang calculations,refer to:

http://www.erlang.com/calculator/

background image

 

Slide 10

Traffic Calculator: Erlang B

Traffic Calculator: Erlang B

background image

 

Slide 11

Traffic Calculator: Extended Erlang B

Traffic Calculator: Extended Erlang B

background image

 

Slide 12

Avoiding Bottlenecks

Avoiding Bottlenecks

T1 supports up to 18 Er with GOS = 5%
E1 supports up to 24.8 Er with GOS = 5%
N(t) = 18 Er/0.05 Er = 360 customers
N(e) = 24.8 Er/0.05 Er = 496 customers
Simultaneous calls can be made according to the 
number of trunks e.g., 24/23/30 (T1-CAS/T1-PRI/E1-
PRI)
However, the limitation will be derived from two 
other factors:

Compression method 
Guaranteed bandwidth

background image

 

Slide 13

Stress Conditions

Stress Conditions

400 RTP calls per session and 120 setup 
calls per second
Create jitter/packet loss/miss order packets 
and latency in uniform mode
VAD and silence suppression mechanism 
should be activated 
RTP packets will consist of 1 frame per 
packet and 3 frames per packet 

background image

 

Slide 14

Gateway (1)

Gateway (1)

Functionality, operation under stress, QoS and 

GoS

Compression and decompression
Bandwidth utilization
Silence suppression and VAD
DTMF detection and generation
Jitter suppression and echo cancellation
Fall-back to PSTN mechanism
Alternative rerouting mechanism
IVR for 2-stage dialing
Voice quality evaluation

background image

 

Slide 15

Gateway (2)

Gateway (2)

Fax over IP: Packet Loss Recovery 
Mechanism 

Redundant packet transmission (T.38)
Resent mechanism (TCP/IP)
Forward Error Correction (FEC)

 FAX/voice switch over mechanism

background image

 

Slide 16

Gateway Testing

Gateway Testing

QPro

InterSim

RTP

GW

GW

323Sim

HUB

QPro

HUB

MediaPro

background image

 

Slide 17

Gatekeeper 

Gatekeeper 

Registration mechanism
 Admission and authorization mechanism
 Routing directory service:

 Least cost routing 
 Best cost routing

 H.225 (RAS) compliancy
 Routed mode operation
 RSVP and bandwidth allocation 

background image

 

Slide 18

Gatekeeper Testing

Gatekeeper Testing

InterSim

RTP

GW

GK

RAS

RAS

HUB

HUB

MediaPro

323Sim

background image

 

Slide 19

IVR: Interactive Voice Response

IVR: Interactive Voice Response

DTMF integrity
Test under stress
Recorded playback voice quality (voice mail)
Reliability tests for voice recognition 
mechanisms
Testing the effects of latency, jitter, packet 
loss and packets sent in the wrong order

background image

 

Slide 20

IVR Testing

IVR Testing

InterSim

RTP

GW

GW

323Sim

HUB

QPro

HUB

MediaPro

IVR/Voice-
Mail

background image

 

Slide 21

Billing and Prepaid Systems

Billing and Prepaid Systems

Call Detail Record (CDR) integrity

 CLID
 Call duration 
 Called ID
 Personal Identification Number (PIN)

 Functionality under stress
 Prepaid number verification
 Charging system integrity

background image

 

Slide 22

Billing/Prepaid System Testing

Billing/Prepaid System Testing

InterSim

RTP

GW

GK

RAS

RAS

HUB

HUB

MediaPro

323Sim

CDR

Billing/Prepa
id System

background image

 

Slide 23

NMS (Network Management System)

NMS (Network Management System)

 Alarms verification
 Status reports
 Failures

background image

 

Slide 24

NMS Testing

NMS Testing

InterSim

RTP

GW

GK

RAS

RAS

HUB

HUB

MediaPro

323Sim

NMS

background image

 

Slide 25

Testing Capabilities: Future Plans

Testing Capabilities: Future Plans

SIP environment testing

Proxy server
Soft-switch
Protocol mediators
IP PABX
Redirect server
MGC

Signaling gateway

SIGTRAN decoding and statistics

Add-on services and unified messaging testing


Document Outline