A method for establishing a telephone call between an originating device and a destination device, the method comprising: receiving at a call server an originating call made by an originating device to a dedicated number for a destination party; wherein in response to receiving the originating call, the call server: i) parks the originating call; and ii) sends a message to the destination device of the destination party to inform the destination device of the originating call to the dedicated number so that the destination device is able to call the call server to be connected to the parked originating call; receiving at the call server a destination party call from the destination device; and connecting, by the call server, the destination party call to the parked originating call to establish the telephone call between the originating device and the destination device; wherein the call server, in response to receiving the originating call to the dedicated number for the destination party: i) identifies an identifier of the destination device of the destination party, wherein the identifier is the telephone number of the destination device, the telephone number of the destination device being different to the dedicated number for the destination party; and ii) associates the identifier of the destination device with the parked originating call; and wherein connecting the destination party call to the parked originating call comprises receiving the destination party call having the identifier and connecting the destination party call with the identifier to the parked originating call. receiving at a call server an originating call made by an originating device to a dedicated number for a destination party; wherein in response to receiving the originating call, the call server: i) parks the originating call; and ii) sends a message to the destination device of the destination party to inform the destination device of the originating call to the dedicated number so that the destination device is able to call the call server to be connected to the parked originating call; receiving at the call server a destination party call from the destination device; and connecting, by the call server, the destination party call to the parked originating call to establish the telephone call between the originating device and the destination device; i) parks the originating call; and ii) wherein the call server, in response to receiving the originating call to the dedicated number for the destination party: i) identifies an identifier of the destination device of the destination party, wherein the identifier is the telephone number of the destination device, the telephone number of the destination device being different to the dedicated number for the destination party; and ii) associates the identifier of the destination device with the parked originating call; and wherein connecting the destination party call to the parked originating call comprises receiving the destination party call having the identifier and connecting the destination party call with the identifier to the parked originating call. i) identifies an identifier of the destination device of the destination party, wherein the identifier is the telephone number of the destination device, the telephone number of the destination device being different to the dedicated number for the destination party; and ii) associates the identifier of the destination device with the parked originating call; and