Method and system to enhance performance of a session initiation protocol network and its elements
First Claim
1. A communication apparatus, comprising:
- a communication unit configured to exchange session initiation protocol (SIP) based messages with a peer on a network, wherein each SIP based message comprises a plurality of headers each comprising a text-based header field, and wherein;
a first one of the SIP based messages in a communication session omits a first set of suppressible headers of the plurality of headers with field values that are unchanged with respect to a first preceding SIP based message; and
a second one of the SIP based messages in the communication session omits a second set of suppressible headers, different from the first set of suppressible headers, with field values that are unchanged with respect to a second preceding SIP based message.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
-
Citations
20 Claims
-
1. A communication apparatus, comprising:
a communication unit configured to exchange session initiation protocol (SIP) based messages with a peer on a network, wherein each SIP based message comprises a plurality of headers each comprising a text-based header field, and wherein; a first one of the SIP based messages in a communication session omits a first set of suppressible headers of the plurality of headers with field values that are unchanged with respect to a first preceding SIP based message; and a second one of the SIP based messages in the communication session omits a second set of suppressible headers, different from the first set of suppressible headers, with field values that are unchanged with respect to a second preceding SIP based message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for exchanging session initiation protocol (SIP) based messages on a network, wherein each SIP based message comprises a plurality of headers, the method comprising:
-
transmitting a first one of the SIP based messages in a communication session that omits a first set of suppressible headers of the plurality of headers with field values that are unchanged with respect to a first preceding SIP based message; and transmitting a second one of the SIP based messages in the communication session that omits a second set of suppressible headers, different from the first set of suppressible headers, with field values that are unchanged with respect to a second preceding SIP based message; wherein the communication unit and/or the peer comprises a Voice over Internet Protocol (VoIP) phone, and wherein at least a portion of the network comprises a wired or wireless connection. - View Dependent Claims (12, 13, 14, 15, 17, 18, 20)
-
-
16. A method for exchanging session initiation protocol (SIP) based messages on a network, wherein each SIP based message comprises a plurality of headers, the method comprising:
-
transmitting a first one of the SIP based messages in a communication session that omits a first set of suppressible headers of the plurality of headers with field values that are unchanged with respect to a first preceding SIP based message; transmitting a second one of the SIP based messages in the communication session that omits a second set of suppressible headers, different from the first set of suppressible headers, with field values that are unchanged with respect to a second preceding SIP based message; parsing one of the SIP based messages to determine the presence of a suppressible header field; generating a header field record based on the suppressible header field; and generating a SIP based message header using the stored header field record. - View Dependent Claims (19)
-
Specification