MAPS™ ISDN SIGTRAN - Home - GL Communications Inc...4. SIGTRAN Protocol Stack. Supported Protocols...

Preview:

Citation preview

1

818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com

Website: http://www.gl.com 1

Scripted SIGTRAN ISDN over IP Emulation

MAPS™ ISDN SIGTRAN

2

ISDN SIGTRAN

3

Features• Simulates ISDN signalling over IP (ISDN-SIGTRAN)

• Generates and process all ISDN messages such as Setup, Connect, Release messages, and more

• Switch and Subscriber Emulation

• Supports interfacing with both high-speed PRI (Primary Rate Interface or 23B +D) and low-speed BRI (Basic Rate

Interface, or 2B + D) digital lines.

• User controlled access to optional ISDN parameters such as timers

• Provides various release cause codes such as rejected, no user response, user busy, congested, and so on to

troubleshoot the problems in ISDN

• Impairments can be applied to messages to simulate error conditions

• Supports TDM traffic (including digits, voice file, tones, IVR, FAX, Dynamic VF, IVR and Voice Quality Testing) over

IP.

• Supports Client-Server functionality requires additional license; clients supported are TCL, Python, VBScript, Java,

and .Net

• Automation, Remote access, and Schedulers to run tests 24/7

• Supports customization of call flows and message templates using Script editor and Message editor.

• Provides call statistics and associated captured events and error events during call simulation

• Supports Media (including Digits, Voice File, Tones, IVR, FAX, VQT, and Dynamic VF) over TDM lines for PRI.

4

SIGTRAN Protocol Stack

Supported Protocols Standard / Specification Used

Q.931 ITU-T Q.931 / Q.932(Facility IE) / Q.955.3 (MLPP Procedures)

IUA RFC 4233 Integrated Services Digital Network (ISDN) Q.921-User Adaptation

Layer

5

SIGTRAN currently defines SIX adaption layers

• M2UA: It provides the services of MTP2 in a Client-Server Situation, such as SG to MGC. Its

user would be MTP3.

• M2PA : It provides the services of MTP2 in a Peer-to-Peer Situation, such as SG to SG

Connections. Its user would be MTP3.

• M3UA: It provides the services of MTP3 in both a Client-Server Situation (SG to MGC) & Peer-

to-Peer Architecture, Its user would be SCCP and/or ISUP.

• SUA: It provides the services of SCCP in a Peer-to-Peer Situation, such as SG to IP SCP

Connections. Its user would be TCAP.

• IUA: It provides the services of the ISDN Data Link Layer (LAPD), Its user would be an ISDN

Layer 3 (Q.931) entity.

• V5UA: It provides the services of the V.5.2 Protocol.

Adaption Layers

6

Call Simulation over ISDN SIGTRANMAPS™ ISDN SIGTRAN Configuration for Signal

7

ISDN SIGTRAN Call Procedure

Call Simulation over ISDN SIGTRAN

8

Testbed Configurations

Call Simulation over ISDN SIGTRAN

BRI ISDN Testbed Configurations

PRI ISDN Testbed Configurations

9

ProfilesCall Simulation over ISDN SIGTRAN

BRI ISDN Profiles

PRI ISDN Profiles

10

Call Generation

Call Simulation over ISDN SIGTRAN

BRI ISDN Call Simulation

PRI ISDN Call Simulation

11

Call ReceptionCall Simulation over ISDN SIGTRAN

BRI ISDN Call Reception

PRI ISDN Call Reception

12

ISDN Sigtran Events Log

MAPS Feature

13

Load Generation

MAPS Feature

Step

Fixed Ramp Uniform

Saw-toothNormal

• Stability/Stress and Performance testing using Load Generation

• Different types of Load patterns to distribute load

• User can load multiple patterns for selected script

• User configurable Test Duration, CPS, Maximum and Minimum Call Rate etc

14

ISDN Sigtran Bulk Call GenerationMAPS Feature

15

Call and Message Statistics

MAPS Feature

Message Statistics

Call Statistics

16

MAPS™ Sigtran Test System

MAPS Feature

17

Schedule Test to Run Automatically

MAPS Feature

18

Customizations - Call Flow (Scripts)

MAPS Feature

19

Customizations - Protocol Messages

MAPS Feature

20

Customizations - Statistics and ReportsMAPS Feature

MOS, R-Factor

Packet Loss

Packets Discarded

Duplicate Packets

Out-Of-Sequence

Packets

Jitter Statistics

Call Stats provide a running tabular log of system level

stats, tracked stats include: Total Calls, Active Calls,

Completed Calls, Passed Calls, Failed Calls,

Instantaneous Calls/Sec

21

MAPS™ API Architecture

MAPS Feature

• API wraps our proprietary scripting language in standard languages familiar to the user:

➢ Python

➢ Java

➢ VB Scripts

➢ TCL

• Clients and Servers support a “Many-to-Many” relationship, making it very easy for users to

develop complex test cases involving multiple signaling protocols.

22

CLI SupportMAPS Feature

1

23