H04L65/1096

Handling calls on a shared speech-enabled device

In some implementations, an utterance that requests a voice call is received, the utterance is classified as spoken by a particular known user, the particular known user is determined to be associated with a personal voice number, and in response to determining that the particular known user is associated with a personal voice number, the voice call is initiated with the personal voice number.

Handling calls on a shared speech-enabled device

In some implementations, an utterance that requests a voice call is received, the utterance is classified as spoken by a particular known user, the particular known user is determined to be associated with a personal voice number, and in response to determining that the particular known user is associated with a personal voice number, the voice call is initiated with the personal voice number.

System, device and method for enforcing privacy during a communication session with a voice assistant

A system, device and method for enforcing privacy during a communication session with a voice assistant are disclosed. Periodically during the communication session with the voice assistant, sensor data is acquired. The sensor data is processed to determine a number of persons present in an environment of the voice assistant. The communication of private data by the voice assistant is enabled when one person is in the environment and that person is the authorized user. The communication of private data by the voice assistant is disabled when one person is in the environment and that person is not the authorized user. When more than one person is present in the environment of the voice assistant, the communication of private data by the voice assistant may be enabled when the environment of the voice assistant is determined to match the one or more predetermined privacy criteria for a multi-person environment.

Conference Service Number System
20230145272 · 2023-05-11 ·

A conference service number system enables the reconfiguration of an existing telephone number as a service number usable for selectively routing calls to each of a client endpoint and a dedicated conference software instance. A conferencing system implements separate conferencing software instances for individual operators for whom unique telephone numbers, are assigned. A telephony system facilitates calls to and from telephone numbers and implements a menu system (e.g. an interactive voice response (IVR) menu) for presenting a caller with options to either route a call to a specific telephone number to the subject operator (e.g., to a client device of that operator) or to a conferencing software instance implemented specifically for that operator. The call is accordingly routed to either a device of the operator or to the conferencing software instance based on the selection by the caller.

CONVERGED VOICEMAIL PROVISIONING AND FQDN BASED VOICEMAIL CALL ROUTING
20230141097 · 2023-05-11 · ·

Systems and methods for selectively routing an unanswered communication session to a voicemail system based at least on a voicemail system identifier (FQDN) mapped to a voicemail pilot number (present within the voicemail routing profile) are described herein. The system generates the voicemail routing profile in response to a provisioning request that identifies one or more messaging services, including a voicemail service, that are to be provided to a user profile. The voicemail profile is stored within a database that is accessed to obtain the voicemail routing profile when a user device registers with a communication network and is associated with the user profile. The system utilizes internal lookup tables and repository functions to identify the voicemail system associated with the user profile and the voicemail routing profile in response to a communication session being unanswered. The system can route the communication session to the voicemail system based at least on the voicemail system identifier mapped to the voicemail pilot number present within the voicemail routing profile.

User-configured network fallback control

A device receives a call invitation message with a Session Description Protocol (SDP) offer for establishing a call between a calling party and a called party and obtains a set of network fallback rules associated with the called party. The device determines, based on the set of network fallback rules, whether to reject the call and avoid network fallback from a first wireless network to a second wireless network. The device sends, based on the determination, a call denial message without an SDP answer, to reject the call and avoid the network fallback.

User-configured network fallback control

A device receives a call invitation message with a Session Description Protocol (SDP) offer for establishing a call between a calling party and a called party and obtains a set of network fallback rules associated with the called party. The device determines, based on the set of network fallback rules, whether to reject the call and avoid network fallback from a first wireless network to a second wireless network. The device sends, based on the determination, a call denial message without an SDP answer, to reject the call and avoid the network fallback.

Networked Microphone Device Control

Systems and methods disclosed herein include, while a microphone of a first networked microphone device is enabled, determining whether a first reference device is in a specific state, and in response to determining that the first reference device is in the specific state, disabling the microphone of the first networked microphone device. Some embodiments further include, while the microphone of the first networked microphone device is enabled, receiving a command to disable the microphone of the first networked microphone device via one of the microphone of the networked microphone device or a network interface of the networked microphone device, and in response to receiving the command to disable the microphone of the networked microphone device via one of the microphone of the networked microphone device or the network interface of the networked microphone device, disabling the microphone of the networked microphone device.

Networked Microphone Device Control

Systems and methods disclosed herein include, while a microphone of a first networked microphone device is enabled, determining whether a first reference device is in a specific state, and in response to determining that the first reference device is in the specific state, disabling the microphone of the first networked microphone device. Some embodiments further include, while the microphone of the first networked microphone device is enabled, receiving a command to disable the microphone of the first networked microphone device via one of the microphone of the networked microphone device or a network interface of the networked microphone device, and in response to receiving the command to disable the microphone of the networked microphone device via one of the microphone of the networked microphone device or the network interface of the networked microphone device, disabling the microphone of the networked microphone device.

HANDLING CALLS ON A SHARED SPEECH-ENABLED DEVICE
20230208969 · 2023-06-29 ·

In some implementations, an utterance that requests a voice call is received, the utterance is classified as spoken by a particular known user, the particular known user is determined to be associated with a personal voice number, and in response to determining that the particular known user is associated with a personal voice number, the voice call is initiated with the personal voice number.