Asymmetric implementation of DSVD for voice/data internet access
First Claim
1. A Digital Simultaneous Voice/Data (DSVD) endpoint, comprising:
- a data port interface for coupling to an access server or telephony gateway for generating an Internet Protocol (IP) voice packet to transmit to a telephone having an IP address corresponding to the IP voice packet and an IP data packet to transmit to a computer having an IP address corresponding to the IP data packet via an Internet network and configured to transmit and receive both the voice packets and the data packets;
a circuit switched interface for coupling to a circuit switched network;
a modem configured to receive and transmit a Digital Simultaneous Voice/Data (DSVD) data stream containing DSVD multiplexed voice and digital data from a remote DSVD endpoint; and
a framer and interleaver configured to interleave the voice and data packets together, and add DSVD madam framing to the interleaved voice and data packets;
the framer and interleaver further configured to remove DSVD modem framing from the DSVD multiplexed voice and digital data received over the circuit switched interface and transmit both the voice and digital data over the data port interface over the Internet network to the access server or telephony gateway;
the DSVD endpoint not compressing or decompressing the voice data contained in the DSVD data stream or the voice packets transmitted between the remote DSVD endpoint and the access server or telephony gateway and deriving the IP addresses corresponding to the IP voice packet and the IP data packet using only the DSVD data stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Voice and data streams transmitted from a conventional DSVD modem are interfaced directly to a network access server through a modified DSVD modem according to the invention. The voice and data is formatted into network data packets that are then routed directly to different endpoints through the network access server. The modified DSVD modem includes a packet framer that removes conventionally transmitted V.76 DSVD framing formats and stuffs bytes into the voice and data to form network packets. The network access server then routes the voice and data packets to the different endpoints identified in a packet header. Since the voice and data are output from the DSVD modem in data packets, the voice and data can be routed more efficiently to different network endpoints.
-
Citations
24 Claims
-
1. A Digital Simultaneous Voice/Data (DSVD) endpoint, comprising:
-
a data port interface for coupling to an access server or telephony gateway for generating an Internet Protocol (IP) voice packet to transmit to a telephone having an IP address corresponding to the IP voice packet and an IP data packet to transmit to a computer having an IP address corresponding to the IP data packet via an Internet network and configured to transmit and receive both the voice packets and the data packets;
a circuit switched interface for coupling to a circuit switched network;
a modem configured to receive and transmit a Digital Simultaneous Voice/Data (DSVD) data stream containing DSVD multiplexed voice and digital data from a remote DSVD endpoint; and
a framer and interleaver configured to interleave the voice and data packets together, and add DSVD madam framing to the interleaved voice and data packets;
the framer and interleaver further configured to remove DSVD modem framing from the DSVD multiplexed voice and digital data received over the circuit switched interface and transmit both the voice and digital data over the data port interface over the Internet network to the access server or telephony gateway;
the DSVD endpoint not compressing or decompressing the voice data contained in the DSVD data stream or the voice packets transmitted between the remote DSVD endpoint and the access server or telephony gateway and deriving the IP addresses corresponding to the IP voice packet and the IP data packet using only the DSVD data stream. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for processing a Digital Simultaneous Voice/Data (DSVD) data stream, comprising:
-
receiving and transmitting the Digital Simultaneous Voice/Data (DSVD) data stream containing DSVD multiplexed voice and digital data over a circuit switched interface located in a first DSVD endpoint and establishing the DSVD data stream with a second DSVD endpoint;
removing DSVD modem framing from the DSVD multiplexed voice and digital data received over the circuit switched interface;
transmitting both the voice and digital data as interleaved packets over a same data port interface of the first DSVD endpoint to an access server or telephony gateway for generating an Internet Protocol (IP) voice packet to transmit to a telephone having an IP address corresponding to the IP voice packet and an IP data packet to transmit separately to a computer having an IP address corresponding to the IP data packet via an Internet network; and
the first DSVD endpoint not compressing or decompressing the voice data contained in the DSVD data stream or the voice packets received over the data port interface between the second DSVD endpoint and the access server or telephony gateway. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic storage medium containing software used for processing a Digital Simultaneous Voice/Data (DSVD) data stream, comprising:
-
code for receiving and transmitting the Digital Simultaneous Voice/Data (DSVD) data stream containing DSVD multiplexed voice and digital data over a circuit switched interface located in a first DSVD endpoint and establishing the DSVD data stream with a second DSVD endpoint;
code for removing DSVD modem framing from the DSVD multiplexed voice and digital data received over the circuit switched interface;
code for transmitting both the voice and digital data as interleaved packets over a data port interface of the first DSVD endpoint to an access server or telephony gateway for generating an Internet Protocol (IP) voice packet to transmit to a telephone having an IP address corresponding to the IP voice packet and an IP data packet to transmit separately to a computer having an IP address corresponding to the IP data packet via an Internet network; and
code for the first DSVD endpoint not compressing or decompressing the voice data contained in the DSVD data stream or the voice packets received over the data port interface between the second DSVD endpoint and the access server or telephony gateway. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for processing a Digital Simultaneous Voice/Data (DSVD) data Stream, comprising:
-
means for receiving and transmitting the Digital Simultaneous Voice/Data (DSVD) data stream containing DSVD multiplexed voice and digital data over a circuit switched interface located in a first DSVD endpoint and establishing the DSVD data stream with a second DSVD endpoint;
means for removing DSVD modem framing from the DSVD multiplexed voice and digital data received over the circuit switched interface;
means for transmitting both the voice and digital data as interleaved packets over a data port interface to an access server or telephony gateway for generating an Internet Protocol (IP) voice packet to transmit to a telephone having an IP address corresponding to the IP voice packet and an IP data packet to transmit separately to a computer having an IP address corresponding to the IP data packet via an Internet network; and
means for the first DSVD endpoint not compressing or decompressing the voice data contained in the DSVD data stream or the voice packets received over the data port interface between the second DSVD endpoint and the access server or telephony gateway. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A Digital Simultaneous Voice/Data (DSVD) endpoint, comprising:
-
a data port interface configured to communicate with an access server or telephony gateway for generating an Internet Protocol (IP) voice packet to transmit to a telephone having an IP address corresponding to the IP voice packet and an IP data packet to transmit separately to a computer having an IP address corresponding to the IP data packet via an Internet network;
a circuit switched interface configured to communicate with a remote endpoint over a circuit switched network;
a modem configured to establish a Digital Simultaneous Voice/Data (DSVD) data stream containing multiplexed voice and digital data with the remote endpoint; and
a circuit configured to convert between the (DSVD) multiplexed voice and digital data and the IP voice packets and IP data packets;
the endpoint not compressing or decompressing the voice data contained in the DSVD data stream or the voice packets transmitted between the remote endpoint and the access server or telephony gateway. - View Dependent Claims (22, 23, 24)
-
Specification