Enabling voice control of telephone device
First Claim
1. A computer-implemented method, comprising:
- receiving, via a data network from a speech-controlled device associated with a user profile, first audio data;
performing speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call to a recipient user profile using a public switched telephone network (PSTN);
identifying, using the user profile, a phone number associated with the recipient user profile;
sending, via the data network, the phone number to the speech-controlled device; and
sending, to the speech-controlled device via the data network, an instruction to initiate the telephone call using the PSTN via an adapter, the adapter coupled to the PSTN and configured to facilitate communications from the PSTN to the speech-controlled device, the instruction causing the speech-controlled device to send the phone number to the adapter and the adapter to dial the phone number.
1 Assignment
0 Petitions
Accused Products
Abstract
A system capable of connecting a device to a Public Switched Telephone Network (PSTN) using an adapter. The device may send audio data via a data network to a server and the server can determine a voice command included in the audio data. Based on the voice command, the server may send an instruction to an adapter via the data network, the instruction causing the adapter to initiate a telephone call over the PSTN. During the telephone call, the adapter and the server may forward audio data between the device and the PSTN, enabling the device to communicate over the PSTN. The system may enable the device to receive an incoming call from the PSTN and may provide additional functionality, such as determining call statistics during the telephone call, determining if another telephone receives audio data during the telephone call and detecting an alarm signal sent via the PSTN.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, via a data network from a speech-controlled device associated with a user profile, first audio data; performing speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call to a recipient user profile using a public switched telephone network (PSTN); identifying, using the user profile, a phone number associated with the recipient user profile; sending, via the data network, the phone number to the speech-controlled device; and sending, to the speech-controlled device via the data network, an instruction to initiate the telephone call using the PSTN via an adapter, the adapter coupled to the PSTN and configured to facilitate communications from the PSTN to the speech-controlled device, the instruction causing the speech-controlled device to send the phone number to the adapter and the adapter to dial the phone number. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
receiving, via a data network from a first device, first audio data; performing speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call using a public switched telephone network (PSTN); sending, to the first device via the data network, a first instruction to initiate the telephone call over the PSTN via an adapter; and sending, to the adapter via the data network, a second instruction to send second audio data corresponding to the telephone call to the first device, wherein the adapter is coupled to the PSTN and configured to facilitate communications from the PSTN to the first device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
at least one processor; at least one network component configured to connect to at least one data network; memory including instructions operable to be executed by the at least one processor to cause the system to; receive, via the data network from a first device, first audio data; perform speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call using a public switched telephone network (PSTN); sending, to the first device via the at least one network component, a first instruction to initiate the telephone call over the PSTN via an adapter; and sending, to the adapter via the at least one network component, a second instruction to send second audio data corresponding to the telephone call to the first device, wherein the adapter is coupled to the PSTN and configured to facilitate communication from the PSTN to the first device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification