System and method for SIP user agent identification and efficient binding
First Claim
1. A method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising:
- receiving a REGISTER message which includes a binding key located in a Contact header of the REGISTER message, wherein the binding key comprises a Contact Uniform Resource Identifier (URI) and identifying information for a device associated with a user agent to be registered;
determining whether a prior binding associated with the binding key exists in a registration repository;
creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository; and
refreshing the prior binding in the registration repository when the prior binding associated with the binding key exists in the registration repository.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.
29 Citations
13 Claims
-
1. A method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising:
-
receiving a REGISTER message which includes a binding key located in a Contact header of the REGISTER message, wherein the binding key comprises a Contact Uniform Resource Identifier (URI) and identifying information for a device associated with a user agent to be registered; determining whether a prior binding associated with the binding key exists in a registration repository; creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository; and refreshing the prior binding in the registration repository when the prior binding associated with the binding key exists in the registration repository. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network component, comprising:
a processor configured to receive a REGISTER message which includes a binding key located in a Contact header of the REGISTER message, wherein the binding key comprises a Contact Uniform Resource Identifier (URI) and identifying information for a device associated with a user agent to be registered, determine whether a prior binding associated with the binding key exists in a registration repository, create a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository, and refresh the prior binding in the registration repository when the prior binding associated with the binding key exists in the registration repository. - View Dependent Claims (9, 10, 11)
-
12. A method for use on a user agent for registering with a Session Initiation Protocol (SIP) registration server, comprising:
sending a REGISTER message to the SIP registration server, wherein the REGISTER message includes a binding key located in a Contact header of the REGISTER message, wherein the binding key comprises a Contact Uniform Resource Identifier (URI) and identifying information for a device associated with a user agent to be registered. - View Dependent Claims (13)
Specification