Automated test call generation and execution system
First Claim
1. An automated test call system, coupled with a telecommunications network, comprising:
- a controller;
a call generator coupled with said controller comprising;
a first in-band test set, coupled between the telecommunications network and the controller, configured to function as a test call originatora second in-band test set, coupled between said test call originator and said controller, configured to monitor the signaling bits of said test call originator;
a third in-band test set, coupled between the telecommunications network and said controller, configured to function as a test call terminator; and
a fourth in-band test set, coupled between said call terminator and said controller, configured to monitor the signaling bits of said terminator;
a database coupled to said controller; and
a user interface coupled to said controller.
3 Assignments
0 Petitions
Accused Products
Abstract
A test system and method that generates and executes test calls and verifies signaling for test calls using in-band, out-of-band and ISDN signaling. The test system captures signaling data from the origination and termination sides of test calls that use both in band, out-of-band and ISDN signaling techniques. The captured data is saved in a computer file and stored in a computer database for subsequent use. When the test case is subsequently executed, the captured data is retrieved from the database and used to verify signaling data by comparing the captured data from the test call with the previously captured data. The test case generator builds test calls by presenting to a user, a menu for each step in a test call. The user creates test calls by selecting list items and by entering keyboard data where appropriate. In this fashion, test calls are created without needing specialized knowledge of specific languages used by test call execution systems.
-
Citations
14 Claims
-
1. An automated test call system, coupled with a telecommunications network, comprising:
-
a controller; a call generator coupled with said controller comprising; a first in-band test set, coupled between the telecommunications network and the controller, configured to function as a test call originator a second in-band test set, coupled between said test call originator and said controller, configured to monitor the signaling bits of said test call originator; a third in-band test set, coupled between the telecommunications network and said controller, configured to function as a test call terminator; and a fourth in-band test set, coupled between said call terminator and said controller, configured to monitor the signaling bits of said terminator; a database coupled to said controller; and a user interface coupled to said controller. - View Dependent Claims (2, 3)
-
-
4. An automated test call system, coupled with a telecommunications network, comprising:
-
a controller; a call generator coupled with said controller comprising; a first out-of-band protocol analyzer, coupled between the test network and said controller, configured to monitor test call signaling data and to originate test calls; a second out-of-band protocol analyzer, coupled between the test network and the controller, configured to monitor test call signaling data and to terminate test calls; a signal transfer point coupled to the test network, said first out-of-band protocol analyzer and second out-of-band protocol analyzer; a database coupled to said controller; and a user interface coupled to said controller. - View Dependent Claims (5, 6)
-
-
7. A method for testing signaling data for telephone calls connected to a telecommunications network, comprising the steps of:
-
(1) creating a test call script including the steps of; (a) executing a test call generation program; (b) defining each test call parameter by either selecting an item from a pre-defined list or by entering data into a test call parameter data entry field, said defining step including the steps of; (I) identifying an originating trunk; (ii) identifying a terminating trunk; (iii) identifying a called party telephone number; and (iv) identifying a signaling template; and (c) saving the test call script; (2) creating a test call template comprising the steps of; (a) executing the test call script to begin a benchmark test call; (b) capturing signaling data from the benchmark test call; (c) saving the signaling data captured from the benchmark test call to a computer data file to create a test call template; (3) executing the test call script to begin a diagnostic test call; (4) capturing signaling data from the diagnostic test call; (5) comparing the signaling data from the diagnostic test call with signaling data from the test call template; and (6) reporting the results from said comparing step. - View Dependent Claims (8)
-
-
9. A computer program-product including a computer useable medium having computer program logic stored therein, said computer program logic for creating a test call script to be executed by a controller coupled with a call generator, wherein said call generator is driven by pre-defined commands sent by the controller, and comprises first and second in-band test sets for monitoring and originating test calls, and second and third in-band test sets for monitoring and terminating test calls, wherein said computer program logic comprises:
-
presenting means for enabling the computer to present to a user, a test call generation screen, whereby the user is prompted to enter each test call parameter by either selecting a list item from a predefined list of test call parameters or by entering data into a test call parameter entry field; and translating means for enabling the computer to translate the test call parameters from said presenting means into a test case script comprising a list of pre-defined commands for the call generator. - View Dependent Claims (10)
-
-
11. A computer program-product comprising a computer useable medium having computer program logic stored therein, said computer program logic for enabling a computer to test signaling data for telephone calls connected to a telecommunications network, wherein said computer program logic comprises:
-
(1) test call script creation means for enabling the computer to create a test call script, said test call script creation means including; (a) first execution means for enabling the computer to execute a test call generation program; (b) input means for enabling the computer to accept test call parameters from a user by presenting selectable predefined list items or data entry fields, so that the user can specify test call parameters including; an originating trunk; a terminating trunk; a called party telephone number; and a signaling template; and (c) first storage means for enabling the computer to save the test call script; (2) test call template creation means for enabling the computer to create a test call template, said test call template creation means including; (a) second execution means for enabling the computer to execute the test call script created by said test call script creation means; (b) first capture means for enabling the computer to capture signaling data from the test call executed by said second execution means; (c) second storage means for enabling the computer to save the signaling data from said first capture means; (3) means for enabling the computer to execute the test call script created by said test call script creation means to begin a test call; (4) second capture means for enabling the computer to capture signaling data from the test call; (5) compare means for enabling the computer to compare the signaling data from said second capture means with the signaling data from said first capture means; and (6) means for enabling the computer to report results from said compare means. - View Dependent Claims (12)
-
-
13. A method for creating a test call script to be executed by a controller coupled with a call generator that is driven by pre-defined commands sent by the controller, said call generator comprising a first out-of-band protocol analyzer for monitoring signaling data and originating test calls, and a second out-of-band protocol analyzer for monitoring signaling data and terminating test calls, said method comprising the steps of:
-
presenting to a user a test call generation screen, wherein the user is prompted to enter each test call parameter by either selecting a list item from a predefined list of test call parameters or by entering data into a test call parameter entry field; and translating the test call parameters from said presenting step into a test case script comprising a list of pre-defined commands for the call generator. - View Dependent Claims (14)
-
Specification