Optimized Signaling Protocol, Including Session Initiation Protocol (SIP), in a Communications Environment
First Claim
1. A computer program product for processing inbound and outbound signaling messages at a SIP proxy server, the computer program product comprising a computer-readable medium containing computer program code for:
- for inbound signaling messages received at the SIP proxy server;
receiving a redacted signaling message at a proxy server from an originator communications terminal, the redacted signaling message directed to a recipient communications terminal,reconstructing a SIP message at the proxy server from the redacted signaling message, andforwarding the reconstructed SIP message to the recipient communications terminal; and
for outbound signaling messages sent by the SIP proxy server;
receiving a SIP message from a communications terminal at a proxy server forwarded by a SIP server, the SIP message directed to a destined communications terminal,redacting the SIP message at the proxy server to a redacted signaling message, andforwarding the redacted signaling message to the destined communications terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A redacted version of a signaling protocol, such as Session Initiation Protocol (SIP), is used to optimize call session communications between a communications terminal and a proxy server. During a session registration process, the proxy server captures and stores session context data by leveraging the content of the registration messages. With the session context data stored at the proxy server, the messages between the proxy server and the communications terminal may omit some or all of the session context data. For outgoing messages, a proxy server receives a redacted signaling message from the communications terminal, reconstructs a standard signaling message from the redacted signaling message, and forwards the reconstructed message to a recipient. For incoming messages, the proxy server receives a standard signaling message, redacts the standard message to remove some or all of the session context data, and forwards the redacted message to the communications terminal.
42 Citations
40 Claims
-
1. A computer program product for processing inbound and outbound signaling messages at a SIP proxy server, the computer program product comprising a computer-readable medium containing computer program code for:
-
for inbound signaling messages received at the SIP proxy server; receiving a redacted signaling message at a proxy server from an originator communications terminal, the redacted signaling message directed to a recipient communications terminal, reconstructing a SIP message at the proxy server from the redacted signaling message, and forwarding the reconstructed SIP message to the recipient communications terminal; and for outbound signaling messages sent by the SIP proxy server; receiving a SIP message from a communications terminal at a proxy server forwarded by a SIP server, the SIP message directed to a destined communications terminal, redacting the SIP message at the proxy server to a redacted signaling message, and forwarding the redacted signaling message to the destined communications terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing inbound signaling messages at a SIP proxy server, the method comprising:
-
receiving a redacted signaling message at a proxy server from an originator communications terminal, the redacted signaling message directed to a recipient communications terminal; reconstructing a SIP message at the proxy server from the redacted signaling message; and forwarding the reconstructed SIP message to the recipient communications terminal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for processing outbound signaling messages at a SIP proxy server, the method comprising:
-
receiving a SIP message from a communications terminal at a proxy server forwarded by a SIP server, the SIP message directed to a destined communications terminal; redacting the SIP message at the proxy server to a redacted signaling message; and forwarding the redacted signaling message to the destined communications terminal. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer program product for communicating by a communications terminal with another network entity in a communications network, the computer program product comprising a computer-readable medium containing computer program code for:
-
registering with a communications core network through a proxy server using a SIP message; sending a redacted signaling message to a recipient communications terminal through the proxy server, the redacted signaling message having fewer SIP header fields than a standard SIP message; and receiving a redacted signaling message forwarded by the proxy server, the redacted signaling message having fewer SIP header fields than a standard SIP message. - View Dependent Claims (33, 34)
-
-
35. A device for communicating with another network entity in a communications network, the device comprising:
-
means for registering with a communications core network through a proxy server using a SIP message; means for sending a redacted signaling message to a recipient communications terminal through the proxy server, the redacted signaling message having fewer SIP header fields than a standard SIP message; and means for receiving a redacted signaling message forwarded by the proxy server, the redacted signaling message having fewer SIP header fields than a standard SIP message. - View Dependent Claims (36, 37)
-
-
38. A system for optimizing call session communications between network terminals in a communications network, the system comprising:
-
a communications terminal capable of communicating with a remote terminal over a network using redacted signaling messages, the redacted signaling messages having fewer SIP header fields than a standard SIP message; and a SIP proxy server configured to receive redacted signaling messages from the communications terminal, construct a SIP message therefrom, and forward the SIP message to the remote terminal, the SIP proxy server further configured to receive SIP messages from the remote terminal, redact the SIP message to form a redacted message, and forward the redacted message to the communications terminal. - View Dependent Claims (39, 40)
-
Specification