Method and apparatus for a SIP client manager
First Claim
1. A data processing system for communicating using a text based communication protocol, the data processing system comprising:
- a network interface; and
a client manager, wherein the client manager receives a message through the network interface, wherein the message is generated using the text based communication protocol, and wherein the client manager comprises a message modifier for modifying the message in accordance with context information associated with the message, wherein the context information includes message routing information, wherein the message modifier modifies the message by removing the message routing information from the message when the message is incoming, wherein the message modifier modifies the message by adding the message routing information to the message when the message is outgoing, wherein the client manager receives a client application message from a client application and converts the client application message into a simplified SIP message that does not include the message routing information.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, system, and computer program product for communicating using Session Initiation Protocol (SIP) is provided. The method, apparatus, system and computer program product provide mechanisms by which simplified messages may be utilized by client applications such that the client applications need not maintain information pertaining to the routing of messages. The system includes a network interface and a SIP client manager that receives SIP messages through the network interface. The SIP client manager contains a SIP management module and an X-SIP client module. The SIP management module contains a SIP message modifier for modifying incoming messages and outgoing messages in accordance with context information or state information for a session associated with a SIP message, and the SIP management module also contains input/output controllers for receiving, sending, or forwarding SIP messages. The X-SIP client module contains an input/output controller for receiving and sending SIP messages and also contains a SIP application programming interface (API) for handling SIP messages for a SIP-enabled application.
38 Citations
6 Claims
-
1. A data processing system for communicating using a text based communication protocol, the data processing system comprising:
-
a network interface; and a client manager, wherein the client manager receives a message through the network interface, wherein the message is generated using the text based communication protocol, and wherein the client manager comprises a message modifier for modifying the message in accordance with context information associated with the message, wherein the context information includes message routing information, wherein the message modifier modifies the message by removing the message routing information from the message when the message is incoming, wherein the message modifier modifies the message by adding the message routing information to the message when the message is outgoing, wherein the client manager receives a client application message from a client application and converts the client application message into a simplified SIP message that does not include the message routing information. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification