1. A voice processing system connected to at least one network, the voice processing system configured to communicate with a real-time voice server arranged to process real-time voice processing tasks received over the at least one network according to a first network communication protocol, the voice processing system comprising: a gateway processor, arranged to accept from a client a request to perform an off-line voice processing task, the request received over the at least one network according to a second network communication protocol, the gateway processor configured to convert the off-line voice processing task into an equivalent real-time voice processing task of the first network communication protocol and to provide the equivalent real-time voice processing task to the real-time voice server over the at least one network according to the first network communication protocol for processing of the equivalent real-time voice processing task, the gateway processor further configured to output a result of the processing of the equivalent real-time voice processing task to the client.