System and method for applying authentication and security policies in a SIP environment
First Claim
Patent Images
1. A method for authenticating requests by a SIP (Session Initiation Protocol) server, comprising:
- establishing a persistent connection between a user agent (UA) and the SIP server;
initiating an idle connection timeout countdown timer subsequent to establishing the persistent connection;
initiating authentication of an initial REGISTER request using a first level of authentication subsequent to initiating the idle connection timeout countdown timer;
terminating the persistent connection when the initial REGISTER request is not authenticated before expiry of the idle connection timeout countdown timer; and
cancelling the idle connection timeout countdown timer when the initial REGISTER request is authenticated before expiry of the idle connection timeout countdown timer.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for applying authentication and security policies in a SIP environment. In accordance with one embodiment, there is provided a method for use on a SIP server, comprising: establishing a persistent connection with a user agent (UA); initiating an idle connection timeout countdown timer; performing authentication of an initial REGISTER request using a first level of authentication; and terminating the persistent connection when the initial REGISTER request is not validated before expiry of the idle connection timeout countdown timer.
21 Citations
20 Claims
-
1. A method for authenticating requests by a SIP (Session Initiation Protocol) server, comprising:
-
establishing a persistent connection between a user agent (UA) and the SIP server; initiating an idle connection timeout countdown timer subsequent to establishing the persistent connection; initiating authentication of an initial REGISTER request using a first level of authentication subsequent to initiating the idle connection timeout countdown timer; terminating the persistent connection when the initial REGISTER request is not authenticated before expiry of the idle connection timeout countdown timer; and cancelling the idle connection timeout countdown timer when the initial REGISTER request is authenticated before expiry of the idle connection timeout countdown timer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for authenticating requests by a SIP (Session Initiation Protocol) server, comprising:
-
establishing a persistent connection between a user agent (UA) and the SIP server; initiating an idle connection timeout countdown timer subsequent to establishing the persistent connection; initiating authentication of an initial REGISTER request using a first level of authentication subsequent to initiating the idle connection timeout countdown timer; terminating the persistent connection when an initial REGISTER request is not authenticated before expiry of the idle connection timeout countdown timer; and storing a new binding for the UA in a registration repository when the initial REGISTER request is authenticated and removing the binding when the persistent connection is dropped. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A SIP (Session Initiation Protocol) server, comprising:
a processor configured to establish a persistent connection between a user agent (UA) and the SIP server, initiate an idle connection timeout countdown timer subsequent to establishing the persistent connection, initiate authentication of an initial REGISTER request using a first level of authentication subsequent to initiating the idle connection timeout countdown timer, terminate the persistent connection when the initial REGISTER request is not authenticated before expiry of the idle connection timeout countdown timer, and cancel the idle connection timeout countdown timer when the initial REGISTER request is authenticated before expiry of the idle connection timeout countdown timer. - View Dependent Claims (19)
-
20. A method for authenticating requests by a SIP (Session Initiation Protocol) server, comprising:
-
establishing a persistent connection between a user agent (UA) and the SIP server; initiating an idle connection timeout countdown timer subsequent to establishing the persistent connection; initiating authentication of an initial REGISTER request using a first level of authentication subsequent to initiating the idle connection timeout countdown timer; terminating the persistent connection when an initial REGISTER request is not authenticated before expiry of the idle connection timeout countdown timer; storing a new binding for the UA in a registration repository when the initial REGISTER request is authenticated; and initiating a keep alive procedure for the persistent connection.
-
Specification