Method for transferring a collaboration session, the method comprising: receiving, at a collaboration server, a session request addressed to a user ID of a user from a first multimedia endpoint; determining a prioritized list of at least an endpoint having a highest priority and a handheld wireless communication device having a second highest priority, the endpoint and the handheld wireless communication device being associated with the user ID in a user database; attempting to establish a session with the endpoint associated with the user ID and having the highest priority, and if the session with the endpoint associated with the user ID and having the highest priority is not accepted within a predefined time, establishing a session between said first multimedia endpoint and the handheld wireless communication device associated with said user ID in the user database and having the second highest priority; providing session data associated with the established session to a second multimedia endpoint by: encoding the established session data into a barcode image; displaying the barcode image on a display of the handheld wireless communication device; and retrieving and decoding the barcode image at the second multimedia endpoint by using a camera associated with the second multimedia endpoint; receiving, at the collaboration server, a barcode image detection message from the second multimedia endpoint, and in response transferring the established session from the handheld wireless communication device to the second multimedia endpoint, based on session data associated with the established session and the address of the second multimedia endpoint embedded in the barcode image detection message. receiving, at a collaboration server, a session request addressed to a user ID of a user from a first multimedia endpoint; determining a prioritized list of at least an endpoint having a highest priority and a handheld wireless communication device having a second highest priority, the endpoint and the handheld wireless communication device being associated with the user ID in a user database; attempting to establish a session with the endpoint associated with the user ID and having the highest priority, and if the session with the endpoint associated with the user ID and having the highest priority is not accepted within a predefined time, establishing a session between said first multimedia endpoint and the handheld wireless communication device associated with said user ID in the user database and having the second highest priority; providing session data associated with the established session to a second multimedia endpoint by: encoding the established session data into a barcode image; displaying the barcode image on a display of the handheld wireless communication device; and retrieving and decoding the barcode image at the second multimedia endpoint by using a camera associated with the second multimedia endpoint; receiving, at the collaboration server, a barcode image detection message from the second multimedia endpoint, and in response transferring the established session from the handheld wireless communication device to the second multimedia endpoint, based on session data associated with the established session and the address of the second multimedia endpoint embedded in the barcode image detection message.