Patent ID: 8744060

Claim:
A computing device for executing a Unified Communication (UC) application facilitating multi-modal communications between endpoints registered with the UC application and callers from external networks, the computing device comprising: a memory device; and a processor coupled to the memory device, the processor arranged to execute the UC application, wherein the processor is configured to: receive a call request for a subscriber of the UC system; determine endpoints designated for notification of incoming call requests for the subscriber from one of a default rule and a user-defined rule associated with the subscriber; transmit a call request notification to the determined endpoints; receive a response to the call request from one of the endpoints; transmit a cancellation notification to the endpoints other than the endpoint transmitting the response, wherein the cancellation notification comprises information regarding a cancellation of the call request and additional information, the additional information being inserted as a parameter in a UC network protocol header and comprising a type of action associated with the call request; and facilitate the call if the response is an acceptance.