H04M3/4286

Identifying a live person on a phone call

A method, a communication device, and a computer program product for identifying a live phone call. The method includes receiving, at a first communication device, an activation of a verification mode for a phone call. The method includes receiving, from a second communication device on the phone call, first audio data associated with the phone call. The method further includes determining, via a processor of the first communication device, if the first audio data contains machine originated audio, and in response to determining that the first audio data does not contain machine originated audio, generating and outputting an alert that the phone call is live.

METHODS AND APPARATUS FOR BYPASSING HOLDS
20200344351 · 2020-10-29 ·

Automated monitoring of a voice communication session, when the session is in an on hold status, to determine when the session is no longer in the on hold status. When it is determined that the session is no longer in the on hold status, user interface output is rendered that is perceptible to a calling user that initiated the session, and that indicates that the on hold status of the session has ceased. In some implementations, an audio stream of the session can be monitored to determine, based on processing of the audio stream, a candidate end of the on hold status. In response, a response solicitation signal is injected into an outgoing portion of the audio. The audio stream can be further monitored for a response (if any) to the response solicitation signal. The response (if any) can be processed to determine whether the end of the on hold status is an actual end of the on hold status.

PRESENTING CONTENT DURING VIDEO CALL HOLD EVENTS
20200274965 · 2020-08-27 ·

Systems and methods are described herein for handling video calls placed on hold or otherwise parked by one or more parties within the video call. The systems and methods can determine a video call has been placed on hold (or otherwise set to be parked), and transfer the video call to a call park server (CPS). The systems and methods can then access a content server, retrieve one or more content items (e.g., video clips, interactive content or advertisements, and so on), and present the content items within the on hold video call.

PERSONALIZED WAIT TREATMENT DURING INTERACTION
20200259952 · 2020-08-13 ·

A communication session with a communication endpoint is established. The communication session is placed on hold. For example, the communication session is placed on hold by being sent to a contact center queue. In response to placing the communication session on hold, a message is sent to the communication endpoint that indicates the communication session has been placed on hold. In response to the message, the communication endpoint may initiate a second media stream, such as to play personal media while the communication session is on hold. The second media stream may be a local media file or a remote media file, such as an internet radio station. In response to determining that the communication session is taken off hold, a second message is sent to the communication endpoint to stop playing the personalized media. This process allows the user to play personalized media while being placed on hold.

VISUAL INDICATION OF COMMUNICATION SUSPENSION AT AN ENDPOINT SYSTEM
20200236214 · 2020-07-23 ·

The technology disclosed herein enables an endpoint system to present a visual indicator that user communications have been suspended. In a particular embodiment, a method includes exchanging audio user communications for the communication between the first endpoint system and a second endpoint system. At the first endpoint system, the method includes determining that the second endpoint system caused a suspension of the audio user communications and providing a first visual indicator of the suspension.

PERSONALIZED WAIT TREATMENT DURING INTERACTION WITH CONTACT CENTERS
20200137227 · 2020-04-30 ·

A communication session with a communication endpoint is established. The communication session is placed on hold. For example, the communication session is placed on hold by being sent to a contact center queue. In response to placing the communication session on hold, a first message is sent to the communication endpoint that indicates the communication session has been placed on hold. A second message is received from the communication endpoint that indicates that a user of the communication endpoint would like to play personal media while the communication session is on hold. The communication session is later taken off hold. In response to determining that the communication session is taken off hold, a third message is sent to the communication endpoint to stop playing the personalized media. This process allows the user to play personalized media while being placed on hold.

Presenting content during video call hold events
10587753 · 2020-03-10 · ·

Systems and methods are described herein for handling video calls placed on hold or otherwise parked by one or more parties within the video call. The systems and methods can determine a video call has been placed on hold (or otherwise set to be parked), and transfer the video call to a call park server (CPS). The systems and methods can then access a content server, retrieve one or more content items (e.g., video clips, interactive content or advertisements, and so on), and present the content items within the on hold video call.

Personalized wait treatment during interaction with contact centers
10582050 · 2020-03-03 · ·

A communication session with a communication endpoint is established. The communication session is placed on hold. For example, the communication session is placed on hold by being sent to a contact center queue. In response to placing the communication session on hold, a first message is sent to the communication endpoint that indicates the communication session has been placed on hold. A second message is received from the communication endpoint that indicates that a user of the communication endpoint would like to play personal media while the communication session is on hold. The communication session is later taken off hold. In response to determining that the communication session is taken off hold, a third message is sent to the communication endpoint to stop playing the personalized media. This process allows the user to play personalized media while being placed on hold.

ELECTRONIC DEVICE FOR PERFORMING TASK INCLUDING CALL IN RESPONSE TO USER UTTERANCE AND OPERATION METHOD THEREOF

An electronic device includes: a microphone; a speaker; a touchscreen display; a communication circuit; at least one processor; and a memory storing instructions that, when executed, cause the at least one processor to: receive a first user input; identify a service provider and a detailed service; select a first menu corresponding to the detailed service from menu information; attempt to connect a call to the service provider; when the call to the service provider is connected, transmit one or more responses until reaching a step corresponding to the first menu; in response to reaching the first menu, determine whether an attendant is connected; in response to completion of connection to the attendant, output a notification indicating that the connection to the attendant has been completed; and in response to reception of a second user input for the output notification, display a screen for a call with the service provider.

Electronic device for performing task including call in response to user utterance and operation method thereof

An electronic device includes: a microphone; a speaker; a touchscreen display; a communication circuit; at least one processor; and a memory storing instructions that, when executed, cause the at least one processor to: receive a first user input; identify a service provider and a detailed service; select a first menu corresponding to the detailed service from menu information; attempt to connect a call to the service provider; when the call to the service provider is connected, transmit one or more responses until reaching a step corresponding to the first menu; in response to reaching the first menu, determine whether an attendant is connected; in response to completion of connection to the attendant, output a notification indicating that the connection to the attendant has been completed; and in response to reception of a second user input for the output notification, display a screen for a call with the service provider.