Method and apparatus for multiplexing voice and data on a single analog-loop telephone line
First Claim
1. An improved micro-controller of a data circuit terminating equipment (DCE), wherein the improvements comprise:
- operating logic for transmitting voice in accordance to a voice protocol over an analog-loop telephone line at nominally fixed time intervals, using unnumbered information (UI) frames of a frame based transmission protocol that provides for multiple logical channels, and identifying the voice transmissions as being intended for a first of the logical channels by settinfi a data link connection identifier (DLCI) of each of the UI frames to the first logical channel'"'"'s identification value, and transmitting either data or information to be exchanged with a cooperating DCE at the other end of the telephone line over the same telephone line when not transmittinfi voice, using numbered information (I) frames of the same frame based transmission protocol, and identifying the non-voice transmissions as being intended for a second of the logical channels by setting the DLCI of each of the I frames to the second logical channel'"'"'s identification value, while operating the DCE in a simultaneous voice and data (SVD) mode of operation.
0 Assignments
0 Petitions
Accused Products
Abstract
An enhanced micro-controller having multiple operating modes, including an idle mode, an analog voice mode, a digital data mode, and a simultaneous voice and data (SVD) mode, is provided to a DCE designed to support multi-modal voice and/or data calls over a single analog-loop telephone line. The enhanced micro-controller further contains control logic for establishing multiple logical connections and voice as well as data transmission protocols over these logical connections with another DCE, when switching from the analog voice mode to the SVD mode, and for multiplexing voice and data transmissions over these logical connections. During operation, the control logic transmits voice over a logical voice connection in nominally fixed intervals without error control, i.e. re-transmission for reliability. If non-voice transmission, i.e. data or information to be exchanged, is in progress, when it is time to transmit voice, and there are voice to be transmitted, the non-voice transmission is preferably suspended in favor of the voice transmission.
-
Citations
19 Claims
-
1. An improved micro-controller of a data circuit terminating equipment (DCE), wherein the improvements comprise:
operating logic for transmitting voice in accordance to a voice protocol over an analog-loop telephone line at nominally fixed time intervals, using unnumbered information (UI) frames of a frame based transmission protocol that provides for multiple logical channels, and identifying the voice transmissions as being intended for a first of the logical channels by settinfi a data link connection identifier (DLCI) of each of the UI frames to the first logical channel'"'"'s identification value, and transmitting either data or information to be exchanged with a cooperating DCE at the other end of the telephone line over the same telephone line when not transmittinfi voice, using numbered information (I) frames of the same frame based transmission protocol, and identifying the non-voice transmissions as being intended for a second of the logical channels by setting the DLCI of each of the I frames to the second logical channel'"'"'s identification value, while operating the DCE in a simultaneous voice and data (SVD) mode of operation. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An improved data circuit terminating equipment (DCE), wherein the improvements comprise:
-
(a) a micro-controller having operating logic for operating the DCE in a simultaneous voice and data (SVD) mode, the operating logic, while operating the DCE in the SVD mode, transmits voice at nominally fixed time intervals, in accordance to a voice protocol over an analog-loop telephone line, using unnumbered information (UI) frames of a frame based transmission protocol that provides for multiple logical channels, and identifying the voice transmissions as being intended for a first of the logical channels by setting a data link connection identifier (DLCI) of each of the UI frames to the first logical channel'"'"'s identification value, and transmitting either data or information to be exchanged with a cooperating DCE at the other end of the telephone line over the same telephone line when not transmitting voice, using numbered information (I) frame of the same frame based transmission protocol, and identifying the non-voice transmissions as intended for a second of the logical channels by setting the DLCI of each numbered information frames to the second logical channel'"'"'s identification value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for multiplexing voice and data over an analog-loop telephone line by a data circuit terminating equipment (DCE), the method comprising the steps of:
-
(a) transmitting voice at nominally fixed time intervals, in accordance to a voice protocol over the telephone line by a microcontroller, using unnumbered information (UI) frames of a frame based transmission protocol that provides multiple logical channels, and identifying the voice transmissions as being intended for a first of the logical channels by setting a data link connection identifier of each of the UI frames to the first logical channel'"'"'s identification value; and (b) transmitting either data or information to be exchanged with a cooperating DCE at the other end of the telephone line over the same telephone line, by the microcontroller, when not transmittin.q voice, using numbered information (I) frames the same frame based transmission protocol, and identifying the non-voice transmissions as being intended for a second of the logical channels by setting the DLCI of each of the I frames to the second logical channel'"'"'s identification value. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification