Patent ID: 8457144

Claim:
A method of controlling a communication session between a user of a communication network and a communication system, wherein the communication network comprises a packet switched network and a public switched telephone network (PSTN), and wherein the communication system operates on the packet switched network, said method comprising: receiving a session request packet associated with the user, from a mobile device, at a first node located in the packet switched network; responsive to receiving the session request packet, determining whether establishing a connection associated with the session request packet should be handled by the first node; responsive to determining that establishing the connection should not be handled by the first node, sending a redirect data packet to the mobile device effective to redirect establishing the connection to another node; responsive to determining that establishing the connection should be handled by the first node, initiating a session for the user utilizing the communication system at the first node, wherein during the session associated with the first node, the method further comprises: providing, from the first node to the mobile device, at least part of a calling identity of an entity for use by the mobile device during a call between the user and the entity via the communication system, wherein the calling identity of the entity is used to establish a connection between the mobile device and a second node located in the PSTN without using the packet switched network; determining an address of the entity; and associating the calling identity of the entity with the address of the entity by enabling mapping of, in a data store in the packet switched network, the calling identity of the entity to the address of the entity; wherein upon termination of the session, the calling identity of the entity is disassociated from the address of the entity by enabling removal of from the data store in the packet switched network, the association of the address of the entity with the calling identity of the entity.