GL Communications Inc.
 
 
 
 


Home  >  VoIP Analysis and Simulation  >  MAPS - Message Automation & Protocol Simulation


  Download MAPS-MGCP Product Brochure


Overview

The Media Gateway Control Protocol (MGCP) is a signaling and call control protocol used between the Media Gateway Controller (MGC) and Media Gateway (MG). The MGC uses MGCP to instruct MG about the events, media, signals to be played on Endpoint, to create a Connection, and to audit the status of the Endpoints and connections involved in the conversion of media from one type of network, to the media required in other type of the network. The Media Gateway uses MGCP to report events (such as off-hook, or dialed digits) to the Call Agent.

GL’s Message Automation & Protocol Simulation (MAPS-MGCP) is an advanced protocol simulator/tester designed for MGCP testing, which can simulate MGC to test Media Gateways with various types of calls. It can also control scenario involved in Media conversion. This test tool can also be used to perform protocol conformance testing (MGCP protocol implementations) as per IETF Standard according to RFC 3435.

The application is available as

  • MAPS MGCP Protocol Test Tool (Item # PKS124)
  • MAPS MGCP Conformance Test Suite (Item # PKS125)

The MAPS - MGCP Protocol Conformance Test Suite is designed with 70+ test cases, as per RFC 3435. Test suite includes in-built scripts, which tests the functionality of the Media Gateway for MGCP protocol valid and in-valid behavior.


Main Features:

  • Simulates Media Gateway Controller (MGC) and Media Gateway(MG).
  • Used to test Media Gateway and Media Gateway Controller functionalities.
  • Generates and processes MGCP valid and invalid messages.
  • Fully integrated, complete test environment for MGCP
  • Supports complete customization of call flow and messages
  • Supports automated call generation using scripts.
  • Supports all the MGCP commands as per the protocol specification such as CRCX, NTFY, MDCX, RQNT, AUEP, AUCX, DLCX, EPCF, and RSIP.
  • Supports message templates for each MGCP message and customization of the field values.
  • Facilitates defining variables for the various protocol fields of the selected MGCP message type.
  • Supported on Windows® 2000 and XP operating systems.
  • Displays ladder diagram for the call flow with detail view of time stamp and message decoded
  • Provides protocol trace with full message decoding, custom trace, and graphical ladder diagrams during active simulation
  • Option to run the test for multiple iteration, and
  • Interactive GUI to view status, results, call information, total iterations to be done, and number of completed iterations

Supported Protocols

  • Conformance testing of Media Gateway Controller and Media Gateway
  • Supports - IETF MGCP - RFC 3435 specifications.

MGCP Test Configurations

MAPS acting as Media Gateway Controller for Media Gateway Testing

As depicted in the scenario below, MAPS can be configured to act as MGC, so that entire MG (Media Gateway) testing can be automated.

MAPS includes inbuilt Media Gateway Conformance scripts (*.gls) that allow the application to act as MGC. The MGC uses MGCP protocol to send/receive signaling information to/from the Media Gateway.

MAPS acting as Gateway for MGC Conformance Testing

As seen in the figure below, MAPS can be configured to act as MG, so that entire MGC testing can be automated using conformance scripts.


Working Principle

The message template forms the backbone of MAPS-MGCP application. Message Template is created by user by mentioning the fields in the MGCP Message which are to be replaced at the runtime with the Variables.

The scripts comprises of sequence of instructions that perform the required operations using pre-defined message templates. The Script Editor is another powerful utility of MAPS-MGCP in which sequences of instructions can be grouped together in an order to create call flow.

MAPS-MGCP provides the ability to create any number of scripts to simulate a real-time scenario with MAPS-MGCP and DUT.


Call Generation

Call Generation function allows to send call control messages to the MG with proper usage of scripts and respective profiles. Call generation provides various options to create and operate on the call instances and the window displays Script Name, Profile, Call Info, Status, Events, Results and Iterations statistics along with call flow details for easy monitoring of the scripts being executed. The Call Generation interpretation of establishing call is to invoke the required scripts for call.

Screen Shot of Call Generation

Call Receive Script Configuration

The Call Reception function focuses on the MGC (MAPS) receiving signaling information/requests from the MG (MAPS) during Media Gateway testing. The Call Reception operation is triggered on reception of proper messages for the corresponding messages are pre-loaded in the Script configuration window.

The script configuration option is used to preset the script required to handle all possible signaling and call processing messages for responding to the call requests in Call Receive part of the MAPS.

Screen Shot of Script Configuration

Message Sequence

Message Sequence pane gives the ladder diagram of the messages flowing between the MAPS (MGC) and the DUT (MG). Each message sequence can be highlighted to observe the corresponding script execution results as shown in the screen below.

Screen Shot of Message Sequence and Script Log


MGCP Call Flow

Diagram below depicts MAPS-MGCP simulating the Call flow scenario which is placed from one PSTN interface to another PSTN interface between two Media Gateways through IP Network.

  1. Media Gateway indicates to MGC that it is in the process of restarting with RestartInProgress (RSIP) command Media Gateway informs MGC with RSIP command about rebooting of the Gateway, and it also indicates the resources available in the Gateway to place a Call.

  2. To request notification of events and to apply signal on the Media Gateway, MGC programs Endpoint using RequestNotification (RQNT) command.

  3. Media Gateway responds NTFY command to MGC indicating that it has detected an event for the previously requested notification (via the RQNT command)

  4. To manage the connection on a Media Gateway, MGC uses Create Connection (CRCX) command to create the connection. Now the two-way call is established to exchange the media.

  5. MGC queries (the state of) a Media Gateway using Audit Endpoint (AUEP) and Audit Connection (AUCX) commands to get the statistics of the Endpoint and Connection.

  6. Media Gateway sends a Delete Connection (DLCX) command to delete the connection for its self-management.

  7. With the appropriate responses for the above set of commands, the call flow is completed.

Buyer's Guide:

Item No. Item Description
PKS120

PKS121

PKS122

PKS123

PKS124

PKS125
Message Automation & Protocol Simulation (MAPS) for SIP

MAPS - SIP Conformance Test Suite (Test Scripts)

Message Automation & Protocol Simulation (MAPS) for MEGACO

MEGACO Conformance Suite (Test Scripts)

Message Automation and Protocol Simulation (MAPS) for MGCP

MGCP Conformance Suite (Test Scripts)
XX600 Basic Client/Server Scripted Control Software
XX649 Message Automation & Protocol Simulation (MAPS) for ISUP
XX647 Message Automation & Protocol Simulation (MAPS) for ISUP Conformance Scripts
XX648 Message Automation and Protocol Simulation (MAPS) for ISDN
XX692 GSM A Interface Emulator
XX693 GSM Abis Interface Emulator
  Related Software
XX120 SS7 Analyzer Software
OLV120 Offline/ Remote SS7 Analyzer Software
XX100 ISDN Analyzer Software
OLV100 Offline/ Remote ISDN Analyzer Software
XX150 T1 or E1 Real-time GSM Protocol Analyzer
OLV150 Offline T1 or E1 GSM Protocol Analyzer
PKS100 PacketGen™ with PacketScan™
PKV100 PacketScan™ (Online and Offline)
PKB100

PKB105
RTP Toolbox™

G.168 Echo Canceller Test Compliance Suite
PKS110 Packet H.323
  Related Hardware
IPN010 IPNetSim™ - 100Mbps of through bandwidth
IPN100 IPNetSim™ - 1Gbps of through bandwidth
IPN400 IPNetSim™ - 1Gbps w/ 4 links through bandwidth
HDT001/HDE001 Legacy HD T1 or E1 (PCI) Cards with Basic Analyzer Software
HTE001 Universal T1/E1 Card
UTE001 Portable USB based Dual T1 or E1 Laptop Analyzer

Specifications are subject to change without notice.

 Back to Message Automation & Protocol Simulation Index Page














 
 
Home Page Sitemap Global Presence Email