Method and system for emulating a signaling point for testing a telecommunications network
First Claim
1. A method for testing the integrity of at least one of a plurality of network elements within a network, wherein the network includes an emulator connected to and emulating at least one of said plurality of network elements, and a message configuration table coupled with a network, the method comprising the steps of:
- storing test information including critical event data of said network in a database;
retrieving an entry from the emulator;
parsing a signaling message from the emulator to identify a call record;
extracting key fields from the signaling message;
sending a default response if the received signaling message is unidentifiable in the message configuration table and discarding corresponding call records from the database;
sending a message response with corresponding cause value indicating validity of received signaling message if the signaling message is identified in the message configuration table; and
correlating data from said database to anticipated test case results.
3 Assignments
0 Petitions
Accused Products
Abstract
A system software solution for testing various network elements/entities and processes in a telecommunications network is provided. A network under test contains network entities which save data to a common database that is associated with processing particular test cases. A configurable emulator correlates database data from the network under test and compares the received message with anticipated test case results. A disposition of the test case is determined and a response is made by the emulator. Emulator configuration allows defining a network switching elements predictable behavior, with appropriate response messages thereof, based on received messages. Controlling a network switching elements behavior allows testing the behavior of other related network elements.
-
Citations
25 Claims
-
1. A method for testing the integrity of at least one of a plurality of network elements within a network, wherein the network includes an emulator connected to and emulating at least one of said plurality of network elements, and a message configuration table coupled with a network, the method comprising the steps of:
-
storing test information including critical event data of said network in a database;
retrieving an entry from the emulator;
parsing a signaling message from the emulator to identify a call record;
extracting key fields from the signaling message;
sending a default response if the received signaling message is unidentifiable in the message configuration table and discarding corresponding call records from the database;
sending a message response with corresponding cause value indicating validity of received signaling message if the signaling message is identified in the message configuration table; and
correlating data from said database to anticipated test case results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for testing the integrity of at least one of a plurality of network elements in a telecommunications network, comprising:
-
an emulator for emulating at least one of said plurality of network elements, said emulator connected to one of said plurality of network elements;
a message configuration table coupled with said telecommunications network;
a database that stores test information including critical event data of said telecommunications network;
logic that retrieves an entry from said emulator and parses a signaling message to identify a call record;
logic that extracts key fields from the signaling message;
logic that sends a default response if the received signaling message is unidentifiable in the message configuration table and discards corresponding call records from the database;
logic that sends a message response with corresponding response cause value indicating validity of a received signaling message if the signaling message is identified in the message configuration table; and
means for correlating data from said database to anticipated test case results. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied on a computer readable medium for testing the integrity of a plurality of network elements, the computer program comprising:
-
a computer readable medium;
first instructions for retrieving an entry from an emulator, said emulator connected to emulating at least one of said plurality of network elements, and parsing signaling messages from said emulator to identify a call record;
second instructions for extracting key fields from the signaling message;
third instructions for sending a default response if the received signaling message is unidentifiable in the message configuration table and discarding corresponding call records from the database; and
fourth instructions for sending a message response with corresponding response cause value indicating validity of received signaling message if the signaling message is identified in the configuration table, wherein the instructions are embodied on the computer readable medium. - View Dependent Claims (18, 19, 20, 21)
fifth instructions for constructing a plurality of response messages from the configuration table based on information obtained from individual fields in the signaling message and from the configuration table and received message type.
-
-
19. The computer program product of claim 16 further comprising:
fifth instructions for constructing a default message response for messages unsupported in configuration table.
-
20. The computer program product of claim 16 further comprising:
fifth instructions for sending all incoming messages to a database.
-
21. The computer program products of claim 16 further comprising:
fifth instructions for sending a response back to a network element.
-
17. A computer program product of 16 further comprising:
fifth instructions for distinguishing a type of received signaling message.
-
22. A method for testing at least one of a plurality of network elements in a network, wherein the network includes an emulator connected to and emulating at least one of said plurality of network elements, and a message configuration table coupled with a network, the method comprising data processing implemented steps of:
-
receiving a message from one of said plurality of network elements in the network, wherein the message includes data;
automatically identifying data in the message;
automatically selecting a response from a plurality of responses using the data in the message; and
automatically returning the response to the one of said plurality of network elements. - View Dependent Claims (23, 24, 25)
-
Specification