H04M7/00

IMS communication method and system using preconditions
11546383 · 2023-01-03 ·

A communication method between a communication initiating device and a communication response system using preconditions, comprising the steps of initiating a call from the communication initiating device to the communication response system, before answering the call, requesting information in accordance with the preconditions and performing one or more predefined action in response to the obtaining of the requested information.

Systems and methods for managing software telephones
11546463 · 2023-01-03 · ·

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for managing software telephones and telephone services, such as customer service support or sales, for multiple clients. Methods consistent with the present disclosure may be implemented as non-transitory computer-readable storage medium, where a processor executes instructions out of a memory when services are provided or organized during a telephone call or a text message communication session. In general, a telephone or text messaging service may be managed along multiple different components including origination services, platform services, and termination services without introducing additional conferencing and/or secondary voice conferencing sessions to calls between clients and respective customers.

Cloud-based private branch exchange call flip
11546464 · 2023-01-03 · ·

In an example embodiment, a cloud-based unified communications solution and collaboration platform is provided that includes private branch exchange (PBX) business phone service, among other services, in one interface. Furthermore, in an example embodiment, this cloud-based unified communications solution enables a feature called “call flip,” which allows a user to transfer an active phone call from one device of the user to another device of the same user, without disconnecting the phone call, and despite both devices sharing a common extension or phone number. More particularly, the system is able to detect that a user wishes to perform a “call flip”, identify the device from which the user is attempting to perform the call flip, identify the other devices associated with the user, and then ring only the other devices and not the device from which the user is attempting to perform the call flip.

Communication management system, communication system, computer-readable recording medium, and maintenance system
11539914 · 2022-12-27 · ·

A communication management system includes: a storage unit configured to store destination information of a first communication terminal that establishes a first session with a relay device that relays communication data, destination information of a conversion system that performs mutual conversion between communication schemes of communication data transmitted from the first communication terminal and a second communication terminal and establishes a second session with the relay device, and destination information of the second communication terminal that establishes a third session with the conversion system; a receiving unit configured to receive start request information to start communication between the communication terminals from the first communication terminal; an extracting unit configured to extract destination information of each communication terminal and the conversion system stored in the storage unit, based on the received start request information; and a transmitting unit configured to transmit the extracted destination information to the relay device.

Dynamic carrier reconfiguration in response to predicted uplink intermodulation distortion
11540180 · 2022-12-27 · ·

When an access node is providing a UE with carrier-aggregation service on a PCell in combination with one or more SCells and the UE engages in a voice call including uplink voice communication on the PCell, the access node will determine that there is a threshold high level of IMD on the uplink resulting from concurrent downlink transmissions, and the access node will responsively swap the UE's PCell with one of the UE's one or more SCells. In a representative implementation, the decision to swap these carriers in the UE's connection could be based on a further determination that the level of IMD on the uplink of the SCell is not threshold high.

Voice Call Transfer Method and Electronic Device
20220408321 · 2022-12-22 ·

A voice call transfer method includes when a target device receives an incoming voice call as a called party, displaying, on a call application interface, a device identifier of a first device that can perform voice call transfer, receiving a selection operation performed on the device identifier, triggering the target device to enter a voice call transfer mode, and sending first voice data from a calling party device to the first device when it is determined that the target device performs a voice call with the calling party device and is in the voice call transfer mode, so that the first device plays the first voice data.

Computer-implemented method and system for managing tenants on a multi-tenant SIP server system

A computer-implemented method of managing tenants on a multi-tenant SIP server system has at least two multi-tenant enabled SIP server instances in an SIP server cloud or private datacenter environment. Each SIP server instance of the plurality of SIP server instances is configured as a virtual application. The method contains the steps of initially configuring a first tenant on a first SIP server instance, monitoring the capacity of the first SIP server instance, and monitoring the capacity of a second SIP server instance. The monitoring of the first and second SIP server instances is carried out by monitoring at least one predetermined capacity-relevant value. When the at least one predetermined capacity-relevant value exceeds a predetermined threshold value indicating that capacity resources are low on the first SIP server instance, then the first tenant is moved from the first SIP server instance to the second SIP server instance.

CLOUD MIGRATION UTILITIES FOR TELEPHONY SERVICES
20220400180 · 2022-12-15 ·

In various embodiments, a device receives profile data regarding users or devices of an on-premise telephony system. The device identifies, based on the profile data, group features associated with the users or devices of the on-premise telephony system. The device forms a candidate set of users or devices of the on-premise telephony system for migration to a cloud-hosted call agent, based on them sharing at least one of the group features. The device provides data indicative of the candidate set of users or devices to a user interface for display.

Using network connection health data, taken from multiple sources, to determine whether to switch a network connection on redundant IP networks

Devices, methods, systems, and computer-readable media for using network connection health data, from multiple sources, to determine whether to switch a network connection on redundant IP networks using VoIP protocol are described herein. One non-transitory computer readable medium includes instructions for connecting an end device used by a first party to communicate with a second party through a VoIP network connection via a VoIP network device, connecting a first network device operating a first network to the VoIP device, connecting a second network device operating a second network to the VoIP device, if there are indications of a fault on at least two OSI layers, then switching from communicating VoIP connection related packets of data on the first network to communicating the VoIP connection related packets of data on the second network.

Number management system, number management method, and number management device

Each of number management devices of a number management system includes a request reception unit configured to receive a number update request including number portability information, a transaction generation unit configured to generate a transaction for the received number portability information, a block proposal unit configured to acquire each of transactions generated in response to a plurality of number update requests, generate a block to be newly proposed, and transmit the generated block to be proposed to each of the plurality of number management devices, and a block approval unit configured to approve the block to be proposed by confirming a predetermined normal state of the block to be proposed and store the block to be proposed in a storage unit, with the block to be proposed connected to the block stored as the blockchain.