Processing requests and generating responses in session initiation protocol (SIP)
First Claim
1. A SIP network element, for processing messages received from other SIP elements in a network of SIP elements,wherein the element is configured to receive an unparsed SIP request message associated with a predetermined type of SIP request message, the unparsed SIP request message comprising a plurality of headers and data associated with each of the headers and wherein no transaction context is maintained thereon,the element further comprising:
- a message analyzer to perform a search on the unparsed SIP request message targeting only a selected subset of the headers to generate an extracted data set from the unparsed SIP request message;
a processing logic component for processing the extracted data set to produce a response data set;
a message creation component configured to create a response message of a predetermined type associated with the received request message, the response message comprising the response data set from the received request message; and
a message sending component configured to send the response message to a destination identified in the response message.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the present invention, there is provided a SIP network element, for processing messages received from other SIP elements in a network of SIP elements, wherein the element is adapted for receiving a predetermined type of SIP request, the request comprising a plurality of headers and data associated with each of the headers, the element further comprising: a message search function adapted for extracting data from a predetermined selection of said headers, processing logic for processing the extracted data; means for creating a predetermined type of response message associated with the received request, the response message comprising data extracted from the received message; and means for sending the created message to a destination identified in the created response message.
-
Citations
18 Claims
-
1. A SIP network element, for processing messages received from other SIP elements in a network of SIP elements,
wherein the element is configured to receive an unparsed SIP request message associated with a predetermined type of SIP request message, the unparsed SIP request message comprising a plurality of headers and data associated with each of the headers and wherein no transaction context is maintained thereon, the element further comprising: -
a message analyzer to perform a search on the unparsed SIP request message targeting only a selected subset of the headers to generate an extracted data set from the unparsed SIP request message; a processing logic component for processing the extracted data set to produce a response data set; a message creation component configured to create a response message of a predetermined type associated with the received request message, the response message comprising the response data set from the received request message; and a message sending component configured to send the response message to a destination identified in the response message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A SIP network element, for processing messages received from other SIP elements in a network of SIP elements,
wherein the element is configured to receive an unparsed SIP request message associated with a predetermined type of SIP request message, the unparsed SIP request message comprising a plurality of headers and data associated with each of the headers, and wherein no dialog context is maintained thereon, the element further comprising: -
a message search component configured to perform a search on the unparsed SIP request message to extract an extracted data set from a predetermined selection of said headers from the unparsed SIP request message; a processing logic component for processing the extracted data set to produce a response data set; a message creation component configured to create a response message of a predetermined type associated with the received request message, the response message comprising the response data set from the received request message; and a message sending component configured to send the response message to a destination identified in the response message.
-
-
17. A SIP network element, for processing messages received from other SIP elements in a network of SIP elements,
wherein the element is configured to receive an unparsed SIP request message associated with a predetermined type of SIP request message, the unparsed SIP request message comprising a plurality of headers and data associated with each of the headers, and wherein no transaction context is maintained thereon, the element further comprising: -
a message analyzer search component configured to perform a search on the unparsed SIP request message to extract an extracted data set from the unparsed SIP request message based on a predetermined selection of said headers; a processing logic component for processing the extracted data set to produce a response data set; a message creation component configured to create a response message of a predetermined type associated with the received request message, the response message comprising the response data set from the received request message; and a message sending component configured to send the response message to a destination identified in the response message.
-
-
18. A SIP network comprising at least one SIP network element, for processing messages received from other SIP elements in the SIP network,
wherein the element is configured to receive an unparsed SIP request message associated with a predetermined type of SIP request message, the unparsed SIP request message comprising a plurality of headers and data associated with each of the headers and wherein no dialog context is maintained thereon, the element further comprising: -
a message analyzer to perform a search on the unparsed SIP request message targeting only a selected subset of the headers to generate an extracted data set from the unparsed SIP request message; a processing logic component for processing the extracted data set to produce a response data set; a message creation component configured to create a response message of a predetermined type associated with the received request message, the response message comprising the response data set from the received request message; and a message sending component configured to send the response message to a destination identified in the response message.
-
Specification