System and method for applying a communication feature extension
First Claim
Patent Images
1. A method for applying a communication feature extension, comprising:
- facilitating an exchange of requests between an originating endpoint and a terminating endpoint using a first identifier associated with the originating endpoint and a second identifier associated with the terminating endpoint;
receiving a modified request during the exchange, wherein the modified request includes;
a new identifier representing a selected one of a modified first identifier and a modified second identifier, wherein the first identifier and the second identifier are modified during a phase of a communication session, the phase represents a particular exchange during the communication session, and the phase includes a selected one of an originating phase, a terminating phase, a call-forward-originating phase, a terminating-registered phase, and a terminating-unregistered phase;
an extension providing information about handling the modified request, wherein the extension includes a selected one of a continue token and a skip token, the continue token includes instructions to continue the phase of the communication session, and the skip token includes instructions to terminate the phase of the communication session and initiate a second phase of the communication session;
determining the extension included in the modified request; and
applying the extension according to the phase.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for applying a communication feature extension includes facilitating an exchange of requests between an originating endpoint and a terminating endpoint using a first identifier associated with the originating endpoint and a second identifier associated with the terminating endpoint. A modified request is received during the exchange. The modified request includes a new identifier representing a selected one of a modified first identifier and a modified second identifier, and an extension providing information about handling the modified request. The extension included in the modified request is determined and applied.
-
Citations
21 Claims
-
1. A method for applying a communication feature extension, comprising:
-
facilitating an exchange of requests between an originating endpoint and a terminating endpoint using a first identifier associated with the originating endpoint and a second identifier associated with the terminating endpoint; receiving a modified request during the exchange, wherein the modified request includes; a new identifier representing a selected one of a modified first identifier and a modified second identifier, wherein the first identifier and the second identifier are modified during a phase of a communication session, the phase represents a particular exchange during the communication session, and the phase includes a selected one of an originating phase, a terminating phase, a call-forward-originating phase, a terminating-registered phase, and a terminating-unregistered phase; an extension providing information about handling the modified request, wherein the extension includes a selected one of a continue token and a skip token, the continue token includes instructions to continue the phase of the communication session, and the skip token includes instructions to terminate the phase of the communication session and initiate a second phase of the communication session; determining the extension included in the modified request; and applying the extension according to the phase. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium including logic for applying a communication feature extension, the logic operable, when executed, to:
-
facilitate an exchange of requests between an originating endpoint and a terminating endpoint using a first identifier associated with the originating endpoint and a second identifier associated with the terminating endpoint; receive a modified request during the exchange, wherein the modified request includes; a new identifier representing a selected one of a modified first identifier and a modified second identifier, wherein the first identifier and the second identifier are modified during a phase of a communication session, the phase represents a particular exchange during the communication session, and the phase includes a selected one of an originating phase, a terminating phase, a call-forward-originating phase, a terminating-registered phase, and a terminating-unregistered phase; an extension providing information about handling the modified request, wherein the extension includes a selected one of a continue token and a skip token, the continue token includes instructions to continue the phase of the communication session, and the skip token includes instructions to terminate the phase of the communication session and initiate a second phase of the communication session; determine the extension included in the modified request; and apply the extension according to the phase. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for applying a communication feature extension, comprising:
-
an originating endpoint comprising a processor and a terminating endpoint comprising a processor, the originating endpoint and the terminating endpoint operable to exchange requests, a first identifier associated with the originating endpoint and a second identifier associated with the terminating endpoint; a server operable to; receive a modified request during the exchange, wherein the modified request includes; a new identifier representing a selected one of a modified first identifier and a modified second identifier, wherein the first identifier and the second identifier are modified during a phase of a communication session, the phase represents a particular exchange during the communication session, and the phase includes a selected one of an originating phase, a terminating phase, a call-forward-originating phase, a terminating-registered phase, and a terminating-unregistered phase; an extension providing information about handling the modified request, wherein the extension includes a selected one of a continue token and a skip token, the continue token includes instructions to continue the phase of the communication session, and the skip token includes instructions to terminate the phase of the communication session and initiate a second phase of the communication session; determine the extension included in the modified request; and apply the extension according to the phase. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification