EXPEDITED RESOURCE NEGOTIATION IN SIP
6 Assignments
0 Petitions
Accused Products
Abstract
A method of expediting resource negotiation in a modified Session Initiation Protocol (SIP) reduces the number of messages exchanged for resource negotiation, thereby reducing the latencies involved in session setup. The method entails sending an INVITE message having a modified SIP header containing an indication that the originator'"'"'s terminal seeks a fast session setup. The INVITE message further contains a list of all codecs available at the originator'"'"'s terminal and how many each type of media component are required. These codecs can be provided in an order of preference. The answerer selects the codecs for the requested media types from the list of available codecs without engaging in a back-and-forth resource negotiation for the codecs. The result is that the session can be set up with fewer messages which provides quicker session setup than in the prior art.
10 Citations
39 Claims
-
1-17. -17. (canceled)
-
18. A method of operating a communication terminal as an originating terminal to originate a communication session with another communication terminal operating as an answering terminal, the method comprising:
-
sending to the answering terminal an offer message communicating media capabilities available at the originating terminal and corresponding numbers of media streams; and receiving from the answering terminal an answer message communicating at least one media capability selected from the media capabilities communicated in the offer message. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method of operating a communication terminal as an answering terminal, to set up a communication session with another communication terminal operating as an originating terminal, the method comprising:
-
receiving from the originating terminal an offer message communicating media capabilities available at the originating terminal and corresponding numbers of media streams; selecting at least one media capability based on the communicated media capabilities available at the originating terminal and corresponding numbers of media streams; and sending from the answering terminal to the originating terminal, an answer message communicating the selected at least one media capability. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A communication terminal operable as an originating communication terminal, the communication terminal comprising a session initiation protocol user agent operable:
-
to send to an answering communication terminal an offer message communicating media capabilities available at the originating communication terminal and corresponding numbers of media streams; and to receive from the answering communication terminal an answer message communicating at least one selected media capability. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A communication terminal operable as an answering terminal, the communication terminal comprising a session initiation protocol user agent operable:
-
to receive from an originating terminal an offer message communicating media capabilities available at the originating communication terminal and corresponding numbers of media streams; to select at least one media capability based on the communicated media capabilities available at the originating terminal and corresponding numbers of media streams; and to send from the answering terminal to the originating terminal, an answer message communicating the selected at least one media capability. - View Dependent Claims (37, 38, 39)
-
Specification