×

Method and system to enhance performance of a session initiation protocol network and its elements

  • US 9,100,407 B2
  • Filed: 03/23/2006
  • Issued: 08/04/2015
  • Est. Priority Date: 03/23/2006
  • Status: Active Grant
First Claim
Patent Images

1. A communication apparatus including a communication unit configured to send and receive session initiation protocol (SIP)-based messages with regard to a peer on a network, each SIP-based message having a message header configured to include a plurality of headers, each header including a text-based field name and a corresponding field value, wherein the headers form a set of suppressible headers and a set of mandatory headers, the set of mandatory headers including a suppression header having a text-based suppression field name and a corresponding suppression field value, and the set of suppressible headers being changeable from message to message,the communication apparatus being operable to configure the suppression field value in an initial one of the messages sent to the peer to request that a header-suppressed SIP-based communication session be initiated with the peer, andthe communication apparatus being further operable, in response to an acknowledgment indicating that the peer supports header suppression, to communicate with the peer such that:

  • a given one of the SIP-based messages exchanged between the communication apparatus and the peer omits suppressible headers in the set of suppressible headers with field values that are not changed with respect to a message preceding the given message, andthe given message includes suppressible headers in the set of suppressible headers with field values that are changed with respect to the message preceding the given message, wherein a first selection of the set of suppressible headers included in the given message are different from a second selection of the set of suppressible headers included in at least one other SIP-based message exchanged between the communication apparatus and the peer during the communication session,wherein the field names for the set of suppressible headers are selected from the group consisting of Via, Date, Supported, User-Agent, Allow, Max-Forwards, Contact, Expires, Allow-Events, Content-Type, Content-Disposition, and Content-Length.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×