CA2728124C

Method for delivering device and server capabilities

Abstract

A method is provided for delivering the capabilities of user agents. The method includes a user agent sending a session initiation protocol (SIP) message containing a Contact Header containing a Push Resource Identifier feature tag containing at least one push resource.

CA2728124C, drawing sheet 1
Sheet 1 of 7

Term

2.7 yearsleft in the term

Expires 23 June 2029.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

10 claims: 4 independent, 6 dependent

  1. 1
    CA 02728124 2013-09-27 CLAIMS:1. A method comprising: generating, at a push receiver agent, a session initiation protocol 'SIP' OPTIONS message;including a contact header in the SIP OPTIONS message, the contact header including a push resource identifier feature tag containing a value of a push resource supported by the push receiver agent;including an allow header in the SIP OPTIONS message, the allow header including SIP methods supported by the push receiver agent;sending the SIP message to a push sender agent;and receiving, relative to sending the SIP OPTIONS message, a SIP 200 OK response that includes a) a contact header including a push resource identifier feature tag containing a value identifying a push resource supported by the push receiver agent and supported by the push sender agent;and b) an allow header containing SIP methods that the push sender agent supports.
  2. 6
    A push receiver agent configured to perform the method of any one of claims 1 to 5.
  3. 7
    A method comprising:receiving, at a push sender agent, a SIP OPTIONS request for capability delivery and resource negotiation between the push sender agent and a push receiver agent, the SIP OPTIONS request including: a) a contact header with a push resource identifier feature tag containing a value of a push resource supported by a push receiver agent;and b) an allow header with SIP methods supported by the push receiver agent;generating, at the push sender agent, a SIP 200 OK message in response to the SIP OPTIONS request;including a contact header in the SIP 200 OK message, the contact header including a push resource identifier feature tag containing a value of a push resource supported by the push receiver agent which was specified in the SIP OPTIONS request and supported by the push sender agent;including an allow header in the SIP 200 OK message, the allow header containing SIP methods that the push sender agent supports;and sending the SIP 200 OK message to the push receiver agent.
  4. 10
    A push sender agent configured to perform the method of any one of claims 7 to 9.