System and method for providing a graphical user interface to, for building, and/or for monitoring a telecommunication network
First Claim
1. A communication network modeling system comprising:
- a graphical user interface coupled to a network server and configured to display a signaling debugger, display a signaling editor, display a call through a network model, and display a call trace;
a processing system configured to store and display the network model comprised of a plurality of inter-connected network elements which include a plurality of live network elements, initiate the call through the network model, transfer a request for a first network element for the call, receive a response indicating a second network element for the call, and extend the call through the network model from the first network element to the second network element based on the response;
wherein the network server is coupled to the processing system and configured to receive the request, determine the second network element in response to the request and transfer the response, and wherein the network server is coupled to the plurality of live network elements, and wherein the second network element is selected from one of the plurality of live network elements;
wherein the signaling debugger is coupled to the processing system and configured to stop the call extension through the network model, wherein the call extension extends the call from the first network element to the second network element, and wherein the signaling debugger is configured to stop the call extension based upon user input and start the call extension through the network based upon user input;
wherein the signaling editor is coupled to the processing system and configured to allow a user to change call signaling for the call based on user input while the call extension is stopped; and
wherein the call trace is configured to trace call processing through a routing table.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a graphical user interface (GUI) for network development, management, and monitoring includes a GUI front end that provides a graphical representation of a telecommunication network comprised of communication devices represented by GUI network elements. A network proxy provides a communication layer between the GUI and a network server and allows the GUI to connect to multiple instances of a network server without having to hard code the connections to the network servers. The network proxy transmits commands and messages between the network server and the GUI. The network server determines how to handle traffic in the network model, such as how to provide call setup, call routing, and call tear down. The network server transmits call routing commands and messages to the network proxy which dispatches them to the GUI. An external systems interface provides the mechanism for which the network server communicates with communication devices in an external system.
-
Citations
14 Claims
-
1. A communication network modeling system comprising:
-
a graphical user interface coupled to a network server and configured to display a signaling debugger, display a signaling editor, display a call through a network model, and display a call trace;
a processing system configured to store and display the network model comprised of a plurality of inter-connected network elements which include a plurality of live network elements, initiate the call through the network model, transfer a request for a first network element for the call, receive a response indicating a second network element for the call, and extend the call through the network model from the first network element to the second network element based on the response;
wherein the network server is coupled to the processing system and configured to receive the request, determine the second network element in response to the request and transfer the response, and wherein the network server is coupled to the plurality of live network elements, and wherein the second network element is selected from one of the plurality of live network elements;
wherein the signaling debugger is coupled to the processing system and configured to stop the call extension through the network model, wherein the call extension extends the call from the first network element to the second network element, and wherein the signaling debugger is configured to stop the call extension based upon user input and start the call extension through the network based upon user input;
wherein the signaling editor is coupled to the processing system and configured to allow a user to change call signaling for the call based on user input while the call extension is stopped; and
wherein the call trace is configured to trace call processing through a routing table. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a communication network modeling system, the method comprising:
-
in a processing system, storing and displaying a network model, initiating a call through the network model comprised of a plurality of inter-connected network elements which including a plurality of live network elements;
transferring a request for a first network element for the call and receiving a response indicating a second network element for the call;
in a network server, receiving the request from the processing system, determining the second network element for the call in response to the request including selecting the second network element from the plurality of live network elements, and transferring a response indicating the second network element from the server application to the processing system;
in the processing system, extending the call through the network model from the first network element to the second network element based on the response;
in a signaling debugger, stopping the call extension through the network model from the first network element to the second network element wherein stopping the call extension is based upon user input and starting the call extension through the network based upon user input;
in a signaling editor, allowing a user to change call signaling for the call based on user input while the call extension is stopped;
in a graphical user interface, tracing call processing through a routing table and displaying the trace; and
in the graphical user interface, displaying the signaling debugger, displaying the signaling editor, and displaying the call extension through the network model. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification