Abstract:
Methods, systems, and computer-readable and executable instructions for managing a voicemail system are described herein. One method for managing a voicemail system includes receiving a call log from a voicemail box subscribed to a voicemail management system, identifying metadata associated with the call log from the voicemail box, identifying one or more criteria within the metadata based on a request for a report, and generating a report using the one or more criteria within the metadata associated with the call log from the voicemail box to manage the voicemail system.
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing a virtual meeting room communication session. The method includes establishing a persistent virtual meeting room communication session, the virtual meeting room communication session including shared resources available to virtual meeting room communication session participants, displaying to meeting participants a set of connected graphical elements representing a structure of the virtual meeting room communication session via a graphical user interface (GUI), receiving from one of the meeting participants input associated with the set of connected graphical elements, the input having an action associated with the virtual meeting room communication session, and performing the action based on received user input. The virtual meeting room communication session can persist when no participants are in the communication session. The persistent virtual meeting room can record changes in session context such as a record of session control events, resource changes, and participant listings.
Abstract:
Methods and systems conduct a call center communication session (such as a network chat session, video conference, and/or a verbal telephone call) between a user and a call center representative using a specialized call center device (such as a specialized telephone device that provides a call center). These methods and systems use the specialized call center device to automatically identify a topic presented during the call center communication session and to automatically select a commercial opportunity relating to the topic based on previously established relationships between commercial opportunities and topics. Then, these methods and systems use a graphic user interface of the specialized call center device to automatically instruct the call center representative to provide the commercial opportunity to the user before terminating the call center communication session.
Abstract:
A conference call may be implemented between multiple user devices via a conference call server. A user may use a graphical interface of the user device to communicate with the conference call server and control the conference call in various ways. For instance, the user may add a user device to the conference call, drop a user device from the conference call, organize the user devices into conference call groups, record one or more user devices within the conference call, prevent a user device from hearing the audio input of another user device, filter out background noise from the conference call, and receive a call from outside the conference call without having to leave the conference call.
Abstract:
Custom ringback audio, and metadata associated with the ringback audio, may be transmitted to a caller device. The caller device may playback the custom ringback audio during a ringback portion the call and may provide, via a graphical call interface, information based on the received metadata. The information may include, for example, a title of a song corresponding to the custom ringback audio.
Abstract:
Method of using a computerized smartphone to navigate remote auto attendant telephony systems with a menu structure. The auto attendant's menu structure is put into an online computer database. The caller uses the smartphone to call and establish a voice channel with remote auto attendant telephony system (using the telephone number of that system), software applications running on the caller's smartphone communication device intercept the telephone number and along with the voice channel, also establish a data channel with the online computer accessible database. The caller's smartphone retrieves at least some of the menu structure of the auto attendant telephony system through this data channel, and displays at least some of the menu structure of the remote auto attendant telephony system on the graphical user interface of the user's smartphone synchronized, with the audio delivery of the menu structure, thus facilitating interactions with the auto attendant system.
Abstract:
A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
Abstract:
In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to engage in telephonic communication with at least a second device and a third device and, in response to input to the first device and without the first device concluding the telephonic communication with the second and third devices, enable auditory telephonic communication of the first device with the second device and prevent auditory telephonic communication of the first device with the third device.
Abstract:
In some embodiments, a system facilitates receipt of a request from a user via a graphical user interface on a user device for a service agent to initiate a communication to the user using a first communication type. In response to receiving the request from the user, the system initiates a first communication attempt to the user using the first communication type. The system determines that the first communication attempt using the first communication type is not successful. The system accesses the rules for communicating with the user. In response to determining that the first communication attempt using the first communication type did not reach the first user, the system initiates a second communication attempt using a second communication type according to the rules for communicating with the user.
Abstract:
Various embodiments of systems, methods, and computer programs are disclosed for joining an online conference already in progress. One such method comprises: a conferencing system establishing an audio conference between a plurality of participants accessing the conferencing system via a communication network; the conferencing system presenting to the participants via a graphical user interface the audio conference and a conference interface displaying a participant object identifying each of the participants; synchronously recording the audio conference with content presented in the conference interface; storing the synchronized audio conference and the content; during the audio conference, receiving from a new participant a request to join the audio conference already in progress; and in response to the request to join the audio conference, playing back the synchronized audio conference and the content presented in the conference interface to the new participant beginning from a recording start location.