Claims
- 1. A method of synchronizing two de/compression modems in a voice frame network, each of the modems each being connected with a corresponding gateway to form a corresponding segment, the method comprising:
terminating the physical layer at either end by the corresponding gateways; negotiating at either gateway a physical layer and error-correcting data link layer with the corresponding modem; sending from either gateway to an associated modem in response to any poll command therefrom a not-ready message; signaling the other gateway when physical layer and error-correcting data link layer negotiations have been completed; and when each gateway has signaled the other that negotiations have been completed, halting said not-ready message-sending and sending a ready message to a corresponding modem, whereby synchronized data transmissions between the modems commences.
- 2. The method of claim 1, wherein the not-ready message is a receiver-not-ready (RNR) message compliant with the ITU-T V.42 protocol and wherein the ready message is a receiver ready (RR) message compliant with the ITU-T V.42 protocol.
- 3. The method of claim 1 which, after said signaling and upon occurrence of a destructive break condition in either of the segments, further comprises:
relaying the occurrence of the destructive break condition from a segment where it is detected to the other segment.
- 4. The method of claim 1 which, after said signaling and upon receipt at either gateway from a corresponding modem of an initiate data transfer command, further comprises:
relaying the initiate data transfer command from a segment where it is detected to the other segment.
- 5. The method of claim 4 wherein the initiate data transfer command is a Set Asynchronous Balanced Mode Extended (SABME) message compliant with the ITU-T V.42 protocol.
- 6. The method of claim 5 wherein the synchronized data transmissions between the modems utilizes a reliable transport.
- 7. Apparatus for synchronizing compression and decompression between two endpoint modems linked over a voice frame network, the apparatus comprising:
a negotiation mechanism for bringing up physical and data link layers on a segment associated with a first one of the two endpoint modems and an associated gateway as answerer and for bringing up physical and data link layers on another segment associated with a second one of the two endpoint modems and associated gateway as originator; a signaling mechanism associated with each gateway responsive to said negotiation mechanism for signaling the other gateway and for awaiting a signal therefrom; a command mechanism for sending a receiver ready command to the two endpoint modems; and a commencement mechanism responsive to said command mechanism for commencing data transmission/reception between the two endpoint modems characterized by synchronized data compression and decompression.
- 8. The apparatus of claim 7 which further comprises:
a detection mechanism for detecting a destructive break condition or receipt of an initiate data transfer command; a relaying mechanism associated with each gateway responsive to said detection mechanism upon either such detection for relaying the destructive break condition to the other gateway upon detection of the same and for relaying the receipt of the initiate data transfer command upon detection of the same; and a data discard mechanism responsive to said relaying mechanism for discarding data until a modem initialization responsive to the condition and/or the command receipt is completed.
- 9. The apparatus of claim 8, wherein the receiver ready command is a receiver ready (RR) message compliant with the ITU-T V.42 protocol.
- 10. The apparatus of claim 8 in which upon receipt at either gateway from a corresponding modem of an initiate data transfer command, said relaying mechanism associated with each gateway responsive to such receipt further relays the initiate data transfer command from a segment where it is detected to the other segment.
- 11. The apparatus of claim 10, wherein the initiate data transfer command is a Set Asynchronous Balanced Mode Extended (SABME) message compliant with the ITU-T V.42 protocol.
- 12. The apparatus of claim 8, wherein said negotiating mechanism during said negotiations of the physical and data link layers sends from either gateway to an associated modem in response to any poll command therefrom a not-ready message.
- 13. The apparatus of claim 12, wherein the not-ready message is a receiver-not-ready (RNR) message compliant with the ITU-T V.42 protocol.
- 14. A computer-readable medium containing a program for synchronizing two de/compression modems in a voice frame network wherein the modems each are connected with a corresponding gateway to form a corresponding segment, the program comprising:
instructions for terminating the physical layer at either end by the corresponding gateways; instructions for negotiating at either gateway a physical layer and error-correcting data link layer with the corresponding modem; instructions for sending from either gateway to an associated modem in response to any poll command therefrom a not-ready message; instructions for signaling the other gateway when physical layer and error-correcting data link layer negotiations have been completed; and instructions for halting the not-ready message-sending and for sending a ready message to a corresponding modem when each gateway has signaled the other that negotiations have been completed.
- 15. The computer-readable medium in accordance with claim 15, which computer-readable medium further comprises:
instructions for relaying an occurrence of a destructive break condition from a segment where it is detected to the other segment.
- 16. The computer-readable medium in accordance with claim 15, which computer-readable medium further comprises:
instructions for relaying an initiate data transfer command from a segment where it is detected to the other segment.
- 17. Apparatus for synchronizing compression and decompression between two endpoint modems linked over a voice frame network, each of the modems being connected with a corresponding gateway to form a corresponding segment, the apparatus comprising:
means for terminating the physical layer at either end by the corresponding gateways; means for negotiating at either gateway a physical layer and error-correcting data link layer with the corresponding modem; means for sending from either gateway to an associated modem in response to any poll command therefrom a not-ready message; means for signaling the other gateway when physical layer and error-correcting data link layer negotiations have been completed; and means active when each gateway has signaled the other that negotiations have been completed for halting the not-ready message-sending and for sending a ready message to a corresponding modem, whereby data transmissions between the modems commences that is characterized by synchronized data compression and decompression.
- 18. The apparatus of claim 17 which further comprises:
means for relaying a destructive break condition detected at either gateway to the other gateway.
- 19. The apparatus of claim 18 which further comprises:
means for relaying an initiate data transfer command received at either gateway to the other gateway.
- 20. The apparatus of claim 19, wherein the not-ready message is a receiver-not-ready (RNR) message compliant with the ITU-T V.42 protocol, wherein the ready message is a receiver ready (RR) message compliant with the ITU-T V.42 protocol and wherein the initiate data transfer command is a Set Asynchronous Balanced Mode Extended (SABME) message compliant with the ITU-T V.42 protocol.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of co-pending U.S. patent application Ser. No. 09/______, filed Nov. 16, 2000 entitled HIGH-SPEED DIAL-UP MODEM SESSION STARTUP METHOD AND APPARATUS, subject to common ownership herewith by Cisco Technology, Inc.