Patent ID: 8589529

Claim:
A device, comprising: a memory to store computer instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the computer instructions, performs operations comprising: receiving an invite from an originating user device requesting a communication session with a receiving user device; determining, from the invite, identification information comprising a uniform resource identifier to identify a network address of the originating user device and a first public user identifier of the originating user device; selecting a receiving user persona for the originating user device based on the identification information to identify services to be invoked for the originating user device during the communication session; modifying the invite by substituting a second public user identifier for the first public user identifier according to the receiving user persona to thereby generate a modified invite, wherein the modified invite invokes a first set of services to be used in the communication session and wherein the first set of services differ from a second set of services associated with the invite; and transmitting the modified invite to a session termination server to complete the communication session.