30
1 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: [email protected] Website: http://www.gl.com CAMEL Application Part Emulation over IP,TDM & ATM MAPS™ CAP PROTOCOL EMULATOR

MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

1

818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: [email protected]

Website: http://www.gl.com

CAMEL Application Part Emulation over IP,TDM & ATM

MAPS™ CAP PROTOCOL EMULATOR

Page 2: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

2

MAPS™ CAP (CAMEL Application Part) over IP/TDM/ATM

Page 3: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

3

Applications

• Multi-protocol, Multi-interface Simulation

• Test Service Usage Charging for Voice, Data, SMS, etc

• Cost-of-call verification through balance check

• Test Premium Calling and Toll-Free Services

• Provides fault insertion, and erroneous call flows testing capability.

• Performance testing, Load Testing, Functional testing, Regression testing and Conformance testing of network

elements.

• Ready scripts make testing procedure simpler, less time consuming and hence time to market products.

• Test response of network against protocol message modification, or corruption

• Inter-operability testing of networks

Page 4: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

4

Supported Protocol Standards

CAMEL IP Protocol Stack

Supported Protocols Standard / Specification Used

C 3GPP TS 29.078 6.3.0 (2004-09)

TCAP ANSI T1.114-1996

SCCP Q.713, CCITT (ITU-T) Blue Book

M2PA RFC 4165

M3UA RFC 3332

SCTP RFC 4960

Page 5: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

5

Supported Protocol Standards..

Supported Protocols Standard / Specification Used

TDM

CAP 3GPP TS 29.002 V4.18.0 (2007-09)

TCAP ANSI T1.114-1996

SCCP Q.713, CCITT (ITU-T) Blue Book

MTP3 Q.703, ITU-T Blue Book

ATM

CAP 3GPP TS 29.002 V4.18.0 (2007-09)

TCAP ANSI T1.114-1996

SCCP Q.713, CCITT (ITU-T) Blue Book

MTP3b ITU-T Q.2210

SSCOP ITU-T Q.2110

AAL5 Class C & D (ITU-T I.363.5)

ATM ITU-T I.361

CAMEL TDM and ATM Protocol Stack

Page 6: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

6

Typical Call ProceduresCall Procedures

Prepaid Voice Call Service

Page 7: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

7

Camel SMS Service

Call Procedures

Page 8: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

8

Low Balance Voice Call Service

(Release with Play Announcement)

Call Procedures

Page 9: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

9

Low Balance Voice Call Service

(Release without Play Announcement)

Call Procedures

Page 10: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

10

Toll Free Voice Call Service

Call Procedures

Page 11: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

11

Camel GPRS Service

Call Procedures

Page 12: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

12

Camel ICA (Initiate Call Attempts) Service

Call Procedures

Page 13: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

13

CAP Testbed Configuration (IP/TDM/ATM)MAPS™ Feature

Testbed Profile (CAP IP)

Testbed Profile (CAP TDM)

Testbed Profile (CAP ATM)

Page 14: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

14

Profile Configuration IP/TDM/ATMMAPS Feature

Profile Editor (CAP IP)

Profile Editor (TDM)

Profile Editor (ATM)

Page 15: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

15

CAP Global Configuration IP/TDM/ATMMAPS™ Feature

Global Profile (CAP IP)

Global Profile (TDM)

Global Profile (ATM)

Page 16: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

16

Customizations - Call Flow (Scripts)MAPS™ Feature

Page 17: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

17

Customizations - Protocol Messages MAPS™ Feature

Page 18: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

18

Incoming Call Handler ConfigurationMAPS™ Feature

Page 19: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

19

Call GenerationMAPS™ Feature

GPRS Services

ICA Services

Page 20: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

20

Call Generation…MAPS™ Feature

SMS Services

Voice Services

Page 21: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

21

Call ReceptionMAPS™ Feature

SMS Services

GPRS Services

Page 22: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

22

Call Reception…MAPS™ Feature

Voice_Call Services

Message Sequence Decode Message

Call Results

Page 23: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

23

Events Log

MAPS™ Feature

Page 24: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

24

Bulk Call GenerationMAPS™ Feature

Page 25: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

25

Load GenerationMAPS™ Feature

• 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.

Ramp Statistical Distribution

Step Statistical Distribution

Saw-tooth Statistical Distribution

Page 26: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

26

Bulk Call Statistics & GraphMAPS™ Feature

Call Statistics with Graph

Message Statistics

Page 27: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

27

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

Page 28: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

28

MAPS™ API ArchitectureMAPS™ 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.

Page 29: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

29

CLI SupportMAPS™ Feature

MAPS CLI Server Sample Python Client Script

Page 30: MAPS™ CAP PROTOCOL EMULATOR€¦ · Global Profile (TDM) Global Profile (ATM) 16 Customizations - Call Flow (Scripts) MAPS™ Feature. 17 Customizations - Protocol Messages MAPS™

30