Patent ID: 7797427

Claim:
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.