A method for execution by a server, the method comprising: mapping communication from a first communication protocol used by a first computing device to a second communication protocol used by a second computing device; wherein: the first communication protocol is for a printer service domain and the second communication protocol is for a telephony signalling service domain; and mapping the communication comprises mapping communication for the first computing device to transfer a document over a packet-switched session onto the second computing device, wherein the method further comprises: receiving a request from the first computing device to electronically print a document on the second computing device, the request including a Computing Device Identifier, CCID, identifying the second computing device as a target for the electronic document; upon user authentication locating the second computing device using the received CCID, the second computing device having previously registered with the server, and using the CCID to map onto a Transmission Control Protocol, TCP, connection between the server and the second computing device; creating between the first computing device and the second computing device a packet-switched session to be used to transfer the electronic document from the first computing device to the second computing device; and receiving from the second computing device a message identifying a secure file URL that can be used to transfer the electronic document and forwarding a corresponding message to the first computing device, each of the signals used for the received and forwarded messages being different from one another but still carrying the secure file URL and wherein the secure file URL is used by the first computing device to transfer the electronic document to the second computing device. mapping communication from a first communication protocol used by a first computing device to a second communication protocol used by a second computing device; wherein: the first communication protocol is for a printer service domain and the second communication protocol is for a telephony signalling service domain; and the first communication protocol is for a printer service domain and the second communication protocol is for a telephony signalling service domain; and mapping the communication comprises mapping communication for the first computing device to transfer a document over a packet-switched session onto the second computing device, wherein the method further comprises: receiving a request from the first computing device to electronically print a document on the second computing device, the request including a Computing Device Identifier, CCID, identifying the second computing device as a target for the electronic document; upon user authentication locating the second computing device using the received CCID, the second computing device having previously registered with the server, and using the CCID to map onto a Transmission Control Protocol, TCP, connection between the server and the second computing device; creating between the first computing device and the second computing device a packet-switched session to be used to transfer the electronic document from the first computing device to the second computing device; and receiving from the second computing device a message identifying a secure file URL that can be used to transfer the electronic document and forwarding a corresponding message to the first computing device, each of the signals used for the received and forwarded messages being different from one another but still carrying the secure file URL and wherein the secure file URL is used by the first computing device to transfer the electronic document to the second computing device. receiving a request from the first computing device to electronically print a document on the second computing device, the request including a Computing Device Identifier, CCID, identifying the second computing device as a target for the electronic document; upon user authentication locating the second computing device using the received CCID, the second computing device having previously registered with the server, and using the CCID to map onto a Transmission Control Protocol, TCP, connection between the server and the second computing device; creating between the first computing device and the second computing device a packet-switched session to be used to transfer the electronic document from the first computing device to the second computing device; and receiving from the second computing device a message identifying a secure file URL that can be used to transfer the electronic document and forwarding a corresponding message to the first computing device, each of the signals used for the received and forwarded messages being different from one another but still carrying the secure file URL and wherein the secure file URL is used by the first computing device to transfer the electronic document to the second computing device.