System and method for shared binding maintenance
First Claim
Patent Images
1. A method for use on a SIP (Session Initiation Protocol) server for updating bindings, comprising:
- receiving a SIP message concerning a particular Address-of-Record (AOR); and
updating a list of one or more bindings for the particular AOR in a shared registration repository, wherein the shared registration repository is accessible by number of SIP servers and includes bindings for multiple AORs, wherein the updating comprises;
updating a value of an idle timeout parameter in the shared registration repository, wherein the idle timeout parameter defines an idle timeout interval which specifies a time interval in which the list of one or more bindings stored in the shared registration repository for the particular AOR is permitted to remain inactive; and
removing a binding associated with the SIP message from the list of one or more bindings in the shared registration repository for the particular AOR when the idle timeout interval associated with the list of one or more bindings has expired.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for shared binding maintenance. In accordance with one example embodiment, there is provided a method for use on a network component for updating bindings, comprising: receiving a Session Initiation Protocol (SIP) message concerning a particular Address-of-Record (AOR); and updating a list of one or more bindings for the particular AOR in a registration repository.
43 Citations
17 Claims
-
1. A method for use on a SIP (Session Initiation Protocol) server for updating bindings, comprising:
-
receiving a SIP message concerning a particular Address-of-Record (AOR); and updating a list of one or more bindings for the particular AOR in a shared registration repository, wherein the shared registration repository is accessible by number of SIP servers and includes bindings for multiple AORs, wherein the updating comprises; updating a value of an idle timeout parameter in the shared registration repository, wherein the idle timeout parameter defines an idle timeout interval which specifies a time interval in which the list of one or more bindings stored in the shared registration repository for the particular AOR is permitted to remain inactive; and removing a binding associated with the SIP message from the list of one or more bindings in the shared registration repository for the particular AOR when the idle timeout interval associated with the list of one or more bindings has expired. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16)
-
-
7. A SIP (Session Initiation Protocol) server, comprising:
-
a processor configured to; receive a SIP message concerning a particular Address-of-Record (AOR), ); and update a list of one or more bindings for the particular AOR in a shared registration repository, wherein the shared registration repository is accessible by number of SIP servers and includes bindings for multiple AORs, wherein the updating comprises; updating a value of an idle timeout parameter in the shared registration repository, wherein the idle timeout parameter defines an idle timeout interval which specifies a time interval in which the list of one or more bindings stored in the shared registration repository for the particular AOR is permitted to remain inactive; and removing a binding associated with the SIP message from the list of one or more bindings in the shared registration repository for the particular AOR when the idle timeout interval associated with the list of one or more bindings has expired. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
17. A method for use on a SIP (Session Initiation Protocol) network for updating bindings, comprising:
-
receiving, by a SIP proxy server, a first SIP message concerning a particular Address-of-Record (AOR), wherein the first SIP message is any type of SIP message sent from the AOR; sending, by the SIP proxy server, a SIP REGISTER message concerning the particular AOR in response to receiving the first SIP message, wherein the SIP REGISTER message specifies a value of an idle timeout parameter, wherein the idle timeout parameter defines an idle timeout interval which specifies a time interval in which a list of one or more bindings stored in a shared registration repository for the particular AOR is permitted to remain inactive; receiving, by a SIP registrar server, the SIP REGISTER message concerning the particular AOR; updating, by the SIP registrar server, the idle timeout parameter in the shared registration repository in accordance the value of the idle timeout parameter specified in the SIP REGISTER message in response to receiving the SIP REGISTER message, wherein the shared registration repository is accessible by number of SIP servers and includes bindings for multiple AORs; and removing a binding associated with the first SIP message from the list of one or more bindings in the shared registration repository for the particular AOR when the idle timeout interval associated with the list of one or more bindings has expired.
-
Specification