A method for converting a multi-modal voice, data, or voice and data call over a single analog-loop telephone line between two data circuit terminating equipments (DCEs) from an analog voice mode to a simultaneous voice and data (SVD) mode during a call, the method comprising the steps of:
- (a) the two DCEs jointly converting a voice connection over the telephone line between each other over which the call is being conducted into a modem connection;
- (b) the two DCEs jointly establishing with each other a frame based transmission protocol for the modem connection, the frame based transmission protocol providing for at least a first and a second logical channel;
- (c) the two DCEs jointly establishing a data transmission protocol for transmitting data over the first logical channel;
- and
- (d) the two DCEs jointly establishing a voice transmission protocol for transmitting voice over the second logical channel, including
- (d.1) a first of the two DCEs transmitting to a second of the DCEs a first at least one information frame of the frame based transmission protocol to nominate a plurality of voice compression/decompression algorithms for use with the voice transmission protocol for transmitting voice between the two DCEs through the second logical channel;
- (d.2) the first DCE determining a voice blocking factor for the voice transmission protocol based on a response contained in a second at least one information frame received from the second DCE identifying a selected voice compression/decompression algorithm, said determination factoring into account a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm;
- and
- (d.3) the first DCE transmitting to the second DCE a third at least one information frame to inform the second DCE of the determined voice block for the voice transmission protocol.