Method for Monitoring SIP Call-Flows by Tracking Message Transformation
First Claim
1. A method for monitoring session initiation protocol communications, the method comprising:
- identifying a transformation in a session initiation protocol message produce by a session initiation proxy server through which the session initiation protocol message is routed;
using the identified transformation to deduce an action performed on the session initiation protocol message by the session initiation protocol proxy server; and
using the deduced action to verify proper operation of at least one of a session initiation protocol communication session containing the identified message and the session initiation protocol proxy server.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for monitoring session initiation communications without modifying the operational code of the session initiation protocol proxy servers through which the messages that constitute a given communication are routed. The inbound and outbound versions of session initiation protocol messages are identified at a plurality of proxy servers. The inbound and outbound message versions are correlated at each proxy server using user-defined correlation rules that test conditions of the message headers. The correlated inbound and outbound message versions are then examined for transformations, and these transformations are used to determine the actions taken by the appropriate proxy server on that message. These actions are used to check the proper operation of both the proxy server and the session initiation protocol communication.
44 Citations
19 Claims
-
1. A method for monitoring session initiation protocol communications, the method comprising:
-
identifying a transformation in a session initiation protocol message produce by a session initiation proxy server through which the session initiation protocol message is routed; using the identified transformation to deduce an action performed on the session initiation protocol message by the session initiation protocol proxy server; and using the deduced action to verify proper operation of at least one of a session initiation protocol communication session containing the identified message and the session initiation protocol proxy server. - View Dependent Claims (2, 3)
-
-
4. A method for monitoring session initiation protocol communications, the method comprising:
-
identifying a plurality of transformations in a plurality of session initiation protocol messages produced by a session initiation protocol proxy server; using the identified transformations to deduce actions performed on each one of the session initiation protocol messages by the session initiation protocol proxy server; and using the deduced actions to verify proper operation of at least one of session initiation protocol communication sessions containing the identified messages and the session initiation protocol proxy server. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for monitoring session initiation protocol communications, the method comprising:
-
identifying inbound versions of a plurality of session initiation protocol messages at a session initiation protocol proxy server; identifying outbound versions of the session initiation protocol messages at the session initiation protocol proxy server; correlating inbound versions with outbound versions; identifying differences between correlated inbound versions and the outbound versions of the session initiation protocol messages; using the identified differences to deduce actions performed on each one of the session initiation protocol messages by the session initiation protocol proxy server; and using the deduced actions to verify proper operation of at least one of session initiation protocol communication sessions containing the identified messages and the session initiation protocol proxy server. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for monitoring session initiation protocol communications, the method comprising:
-
identifying a plurality of transformations in a plurality of session initiation protocol messages produced by a session initiation protocol proxy server; and using the identified transformations to verify proper operation of at least one of session initiation protocol communication sessions containing the identified messages and the session initiation protocol proxy server.
-
Specification