Patent ID: 8793388

Claim:
A method for processing a call to an aggregate endpoint device over a network, comprising: receiving, by a processor of a serving-call session control function, a session request wherein a route header for the session request comprises an aggregate endpoint identifier for use to obtain a public user identity of the aggregate endpoint device by the serving-call session control function; interacting, by the processor, with an application server to receive the public user identity of the aggregate endpoint device, for the session request, in accordance with the aggregate endpoint identifier, wherein the interacting comprises forwarding the session request to the application server and receiving a route header of a returned session request that comprises the public user identity of the aggregate endpoint device that was identified by the application server using the aggregate endpoint identifier; performing, by the processor, a termination processing for the session request using the public user identity of the aggregate endpoint device, wherein the aggregate endpoint device comprises a multi-user endpoint device that supports a plurality of user endpoint devices, wherein the termination processing is performed without performing a lookup in accordance with a request uniform resource identifier; and forwarding, by the processor, the session request towards the aggregate endpoint device.