
Overview
Message Automation & Protocol Simulation (MAPS) application is designed for SIP and Megaco protocol conformance testing.
Message Automation & Protocol Simulation (MAPS) designed for MEGACO testing provides MEGACO test library capable of testing Media Gateways (MG) and Media Gateway Controllers (MGC). The test library includes test functions to generate MEGACO messages, edit messages, simulates a variety of call flows, and control scenario. "Message sequences" are generated through scripts. "Messages" are created using message templates.
The application is available as
- MAPS for MEGACO (Item # PKS122)
- MAPS - MEGACO Conformance Suite (Item # PKS123)
The MAPS - MEGACO Conformance Suite tool is designed with 300+ test cases, as per specification of ETSI TS 102 374-2
document. The test suite includes in-built scripts to process MEGACO valid and in-valid behaviors.
Main Features:
- Simulates Media Gateways (MG) and Media Gateways Controller (MGC)
- Generates and processes MEGACO valid and invalid messages
- Supports Add, Subtract, Notify, Modify, Move, ServiceChange, AuditValue, and AuditCapabilities commands
- Supports fully integrated, complete test environment for MEGACO
- Supported on Windows XP/2000 Operating System
- Supports full customization of all MEGACO commands
- Ready scripts makes testing procedure simpler, less time consuming and hence time to market Megaco products
- Provides fault insertion, and erroneous call flows testing capability
Supported Protocols
- Conformance testing of Media Gateway Controller and Media Gateway
- Supported standards - ETSI TS 102 374-2
Configurations
Scenario 1 (MAPS acting as MGC)
As seen in the figure below, MAPS can be configured to act as MGC, so that Gateway testing can be automated.
MAPS includes inbuilt Media Gateway Conformance scripts (*.gls) that allow the application to act as MGC. These scripts are used for Media Gateway conformance testing. MGC (Media Gateway Controller) is a softswitch, which controls the parts of the call state that pertains to connection control of media channels in a MG. It is configured with Physical Terminations present in the Trunk Group in MG that MGC operates on. The MGC sends/receives signaling information to/from the Media Gateway. MGC uses MEGACO protocol signaling to instruct MG. Users can control number of dumb Terminals in the Media Gateway through scripts.
Scenario 2 (MAPS acting as Gateway) – (Coming Soon)
As seen in the figure below, MAPS can be configured to act as MG, so that entire MGC (softswitch) testing can be automated.
Megaco Testing Configuration
This option allows to Configuration the Megaco entities for the test. The configuration window consists of MediaGatewayController (MGC), and Device Under Test/MediaGateway (DUT/MG).
- MGC (Media Gateway Controller) is a softswitch, which controls the parts of the call state that pertains to connection control of media channels in a MG. It is configured with Physical Terminations present in the Trunk Group in MG that MGC operates on.
- Device Under Test (DUT) / MediaGateway (MG) is the device being tested and can either be a Media Gateway or a MGC. DUT is configured with IP Address and Port on which it listens to incoming Megaco messages.
MGC (Recv) Scripts
Recv tab includes inbuilt ServiceChange scripts (*.gls) that allow the application to receive the Service Change Request sent from the Media Gateway informing about its presence. When a call is placed from MG, an instance of active script appears in MGC, Servicechange command from Media Gateway informs about its presence to MGC (MAPS).
MGC receives the ServiceChange request from MG for registration, the required contents are extracted to the templates. In the Reply message MGC sends the extracted Template with the message and the parameters (user generates this parameter at the run-time).
Recv tab also includes Administration and Maintenance scripts (*.gls) that allow the application (DUT) to test A&M related conformance scripts as per the specification.
MGC (Send) Scripts
Send option includes inbuilt scripts that allow the application to act as Media Gateway Controller (SoftSwitch) and perform MG conformance testing. Users can also customize the scripts as per the testing requirements. The script below illustrates MGC programming the Terminations using Modify command for media parameters, signals, and informing MG about the remote media parameters. MGC receives the Reply for the Modify request from MG.
- MGC programs the Terminations using Modify command for Events, signals and so on
- Receives the Notify for the Detected Event and creates the context for associating the Termination using ADD command
- Audit the Terminations to get the statistics and releases the Terminations from the context using Subtract command
- After execution of the selected script, messages are logged which is displayed in the Script Log pane
- The detail call flow of the script is displayed in the Message Sequence
Buyer's Guide:
Specifications are subject to change without notice.
Back to Message Automation & Protocol Simulation Index Page