System, method and computer program product for monitoring voice application calls over a network
First Claim
Patent Images
1. A method for monitoring voice application calls over a network, comprising:
- (a) identifying a first leg of a voice application call;
(b) creating a unique key based on the first leg of the voice application call utilizing a first session object;
(c) identifying a second leg of the voice application call;
(d) creating another unique key based on the second leg of the voice application call utilizing a second session object; and
(e) associating both the first and second session objects with a single application object;
wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for monitoring voice application calls over a network. Initially, a first leg of a voice application call is identified. Next, a unique key is created based on the first leg of the voice application call utilizing a first session object. Further, a second leg of the voice application call is identified. Another unique key is created based on the second leg of the voice application call utilizing a second session object. In use, both the first and second session objects are associated with a single application object.
59 Citations
31 Claims
-
1. A method for monitoring voice application calls over a network, comprising:
-
(a) identifying a first leg of a voice application call; (b) creating a unique key based on the first leg of the voice application call utilizing a first session object; (c) identifying a second leg of the voice application call; (d) creating another unique key based on the second leg of the voice application call utilizing a second session object; and (e) associating both the first and second session objects with a single application object; wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product embodied on a computer readable medium for monitoring voice application calls over a network, comprising:
-
(a) computer code for identifying a first leg of a voice application call; (b) computer code for creating a unique key based on the first leg of the voice application call utilizing a first session object; (c) computer code for identifying a second leg of the voice application call; (d) computer code for creating another unique key based on the second leg of the voice application call utilizing a second session object; and (e) computer code for associating both the first and second session objects with a single application object; wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for monitoring voice application calls over a network, comprising:
-
a processor including; (a) logic for identifying a first leg of a voice application call; (b) logic for creating a unique key based on the first leg of the voice application call utilizing a first session object; (c) logic for identifying a second leg of the voice application call; (d) logic for creating another unique key based on the second leg of the voice application call utilizing a second session object; and (e) logic for associating both the first and second session objects with a single application object; wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user.
-
-
28. A system for monitoring voice application calls over a network, comprising:
-
a network analyzer including; (a) means for identifying a first leg of a voice application call; (b) means for creating a unique key based on the first leg of the voice application call utilizing a first session object; (c) means for identifying a second leg of the voice application call; (d) means for creating another unique key based on the second leg of the voice application call utilizing a second session object; and (e) means for associating both the first and second session objects with a single application object; wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user.
-
-
29. A method for monitoring voice application calls over a network, comprising:
-
(a) identifying a plurality of legs of a voice application call each with a session object associated therewith; (b) creating a single application object; and (c) handling the session objects associated with the legs of the voice application call with the single application object; wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user.
-
-
30. A data structure embodied on a computer readable medium for monitoring voice application calls over a network, comprising an application object adapted for handling two legs of a voice application call;
- wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user.
-
31. A method for monitoring voice application calls over a network, comprising:
-
(a) receiving a first message including a plurality of fields; (b) identifying a first leg of a voice application call between a first end point and a call manager involving a first Internet Protocol (IP) telephone utilizing a skinny client control protocol (SCCP), in response to the first message; (c) creating a unique key based on the first leg of the voice application call utilizing a first session object, wherein the unique key is created based on port numbers of the first end point and the call manager; (d) receiving a second message including a plurality of fields; (e) identifying a second leg of the voice application call between a second end point and the call manager involving a second Internet Protocol (IP) telephone utilizing SCCP, in response to the second message; (f) creating another unique key based on the second leg of the voice application call utilizing a second session object, wherein the another unique key is created based on port numbers of the second end point and the call manager; (g) associating both the first and second session objects with a single application object; (h) creating another unique key based on the fields of the first message and the fields of the second message for identifying the single application object; (i) identifying the completion of the voice application call upon the receipt of a completion message; and (j) incrementing an index variable upon the receipt of the completion message; wherein the voice application calls are more easily monitored utilizing a graphical user interface by reducing a number of the application objects displayed on the graphical user interface, thereby displaying a compacted organizational structure including the single application object for being more easily monitored visually by a user.
-
Specification