Abstract:
Systems and methods performed by an IP telephony system allow a user to request that his IP telephony device be set into a conference calling mode for an indefinite period of time. When the user's IP telephony device is in the conference calling mode, all parties that attempt to call the user's IP telephony device are added to a conference bridge tied to the user's IP telephony device. All incoming calls are treated in this fashion until the user cancels the conference calling mode and returns to a normal calling mode.
Abstract:
Methods and system for routing first communication session data between a first device and at least one participant device via a first communication session are provided herein. In some embodiments, a method for routing first communication session data between a first device and at least one participant device includes receiving a request to establish a second communication session with at least one discovered extension device proximate to the first device, routing at least a portion of the communication session data to the discovered extension device via the second communication session and synchronizing the communication session data routed via the first communication session, and the at least a portion of the communication session data routed via the second communication session.
Abstract:
IP telephony communications are conducted by sending both audio data produced by a CODEC that represents received spoken audio input, and a textual representation of the spoken audio input. A receiving device utilizes the textual representation of the spoken audio input to help recreate the spoken audio input when a portion of the CODEC data is missing. The textual representation can be generated by a speech-to-text function. Alternatively, the textual representation can be a notation of extracted phonemes.
Abstract:
A method and system for integrating telecommunication session output with one or more applications are provided herein. The method for integrating telecommunication session output with one or more applications includes communicating with one or more second devices in a telecommunication session using a first application disposed on a first device; tracking attributes associated with the telecommunication session; recording at least a portion of the telecommunication session on the first device to produce a session recording; and storing the attributes and at least one of the session recording, or a text transcription of the session recording in a second application on the first device.
Abstract:
Systems and methods notify an individual when the start time of a scheduled conference call is approaching. The systems and methods may also automatically connect the individual to the conference call. The systems and methods may obtain information about one or more scheduled conference calls directly from the individual's electronic calendar. The systems and methods may also receive a request from an individual to be connected to a conference call, and then act to automatically connect the individual to the conference call using information obtained from the individual's electronic calendar.
Abstract:
Methods and systems for intelligently terminating calls are provided herein. In some embodiments, a method for intelligently terminating calls may include receiving a call request directed to a communication identifier associated with a first user, determining a call termination action to associate with the call request based on (a) information associated with the call request and (b) previous call termination patterns associated with the first user, and terminating the call to one or more devices associated with the communication identifier based on the determined call termination action.
Abstract:
Methods and system for automating conferencing in a communication session are provided herein. In some embodiments, a method for automating conferencing in a communication session includes establishing a communication session between a first end-user device and a second end-user device; receiving a first notification message from the first end-user device indicating that the communication session is at least one of visible or joinable by one or more devices associated with the first end-user device, wherein the one or more devices are associated with the first end-user device when the one or more devices are one of (i) pre-registered and stored with an association to the first end-user device, (ii) pre-authenticated to tether the one or more devices to the first end-user device, or (iii) pre-associated with a same user account profile; and sending a second notification message to the one or more devices associated with the first end-user device.
Abstract:
Systems and methods for providing a translation-enabled multiparty communication session utilize a translation service that is configured to receive individual audio streams from each participant in the communication session, and which then generates a participant text stream for each participant based on their audio stream. This can be accomplished using speech-to-text techniques. Each participant's text stream is then translated into a different language to create a translated participant text stream. Individual participants in the communication session can then subscribe to the translated participant text streams to view a translation of what each participant is saying during the communication session.
Abstract:
Systems and methods for setting up a telephony communication include an operating system of a user telephony device diverting a call setup request made via a native dialer of the user telephony device to a telephony software application on the user telephony device. The telephony software application then sets up the requested telephony communication using a telephony communication application programming interface (API).
Abstract:
The techniques described herein relate to methods, apparatus, and computer readable media configured to manage devices that are part of a telecommunications system. An image of a device that is part of a telecommunications system is obtained and transmitted to a first remote device. Data indicative of device-specific information for the device is received from the first remote device in response to transmitting the image, wherein the device-specific information comprises information associated with the telecommunications system. The device-specific information is displayed for the purpose selected from the group consisting of performing a management function associated with the device and monitoring a performance parameter associated with the device. Data indicative of a selection of the management function is received and transmitted to a second remote device.