A portable user device comprising: a wireless transceiver; and a display device, wherein the portable user device is configured to send a request, via the wireless transceiver, to a server to transfer a communication session between a first user communication device and a second user communication device in response to receiving an indication of the communication session from the server, such that the communication session is handed off from the first user communication device to the portable user device; the wireless transceiver is configured to establish a communication connection between the portable user device and the second user communication device in response to receiving, via the wireless transceiver, from the server an agreement to the request, the agreement being an acceptance message comprising the IP address of the second user communication device; and the request requests that the communication session with the first user communication device is terminated after establishing the connection between the portable user device and the second user communication device, wherein the first user communication device and the portable user device are associated by sharing a public user ID and the request comprises the public user ID to indicate that the request is to hand off the communication session from the first user communication device to the portable user device instead of establish a new communication session; wherein the portable user device is further configured to, prior to sending a request, subscribe to notifications from the server regarding ongoing communications sessions of the first user communication device. a wireless transceiver; and a display device, wherein the portable user device is configured to send a request, via the wireless transceiver, to a server to transfer a communication session between a first user communication device and a second user communication device in response to receiving an indication of the communication session from the server, such that the communication session is handed off from the first user communication device to the portable user device; the wireless transceiver is configured to establish a communication connection between the portable user device and the second user communication device in response to receiving, via the wireless transceiver, from the server an agreement to the request, the agreement being an acceptance message comprising the IP address of the second user communication device; and the request requests that the communication session with the first user communication device is terminated after establishing the connection between the portable user device and the second user communication device, wherein the first user communication device and the portable user device are associated by sharing a public user ID and the request comprises the public user ID to indicate that the request is to hand off the communication session from the first user communication device to the portable user device instead of establish a new communication session; wherein the portable user device is further configured to, prior to sending a request, subscribe to notifications from the server regarding ongoing communications sessions of the first user communication device.