a method of transferring a communication event from a calling user to at least one destination user is provided . the method comprises a communication client of the calling user establishing a connection with a communication client of an intermediate user over a packet - based communication network , the intermediate user selecting to transfer the connection to the at least one destination user by actuating a control displayed in the communication client of the intermediate user , the communication client of the intermediate user transmitting a message to the communication client of the calling user comprising at least one network identity of the at least one destination user , and the communication client of the calling user receiving the message and establishing a connection with a communication client of the at least one destination user using the network identity .