Patent classifications
H04M7/0081
METHOD AND SYSTEM FOR MANAGING ROUTING ACROSS MULTIPLE NETWORKS WITH SEPARATE ROUTING MASTERS
Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.
Detecting and reporting user triggered call drops
A method for detecting user triggered call drops includes identifying one or more user terminated calls from a plurality of monitored calls. Signaling information associated with the identified user terminated calls is correlated with media channel information associated with the identified user terminated calls. A determination is made if termination of the one or more of the identified user terminated calls is related to quality of media across corresponding media channels. A predefined cause code is assigned to the one or more of the identified user terminated calls, in response to determining that the termination of the one or more of the identified user terminated calls is related to the quality of media across the corresponding media channels.
Method And System For Fallback From Multi-Tenant To Single Tenant Call Processing
A method and system for providing a fallback solution in a multi-tenant communication system is provided. A cloud-based call processing service receives a voice call initiation request from a first mobile device located at a first communication system. The voice call initiation request includes a request to complete a voice call with a second mobile device located at a second communication system. Resources are allocated at the first communication system and the second communication system. The cloud-based call processing service establishes a call between the first mobile device and the second mobile device. At some point the first communication system determines that it should fall back to single site operation. In fallback mode, call processing functionality is performed at the first communication system for the first mobile device.
METHOD AND SYSTEM FOR MANAGING ROUTING ACROSS MULTIPLE NETWORKS WITH SEPARATE ROUTING MASTERS
Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.
Communication apparatus, communication data recording system, communication method, and program
The present invention provides an IP telephone and the like capable of preventing a loss of the beginning part of a talk. A communication apparatus according to the present invention includes: a memory (110) configured to store communication data with a communication destination; and a control unit (120) configured to transmit and receive the communication data to and from the communication destination in each first duration and store the transmitted and received communication data in the memory (110), then output, after a communication session with an external recording apparatus that records the communication data is established, the communication data stored in the memory (110) to the external recording apparatus in each second duration that is shorter than the first duration.
Method and system for managing routing across multiple networks with separate routing masters
Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.
METHOD FOR CONTROLLING BITRATE IN REALTIME AND ELECTRONIC DEVICE THEREOF
Disclosed is an electronic device including a sound receiving circuit, a communication circuit, a processor, and a memory. The memory may store one or more instructions that, when executed, cause the processor to control the electronic device to: make a packet based call with an external electronic device using the communication circuit, to obtain communication environment information of the electronic device, to determine a change in a bitrate of the packet based call based on the obtained communication environment information, to identify whether a voice is received through the sound receiving circuit, and to change the bitrate of the packet based call from a first bitrate to a second bitrate based on a silent section in which the voice is not received through the sound receiving circuit being identified.
System for managing software versions in multitenant cloud IP video-telephony services
Disclosed embodiments relate to a shared computing system for use in telecommunications between end-point telecommunication devices comprising a plurality of instances of a telecommunications service component and a version control gateway configured to route a communication connection from an end-point telecommunication device to an appropriate instance, of the plurality of instances, of the service component. In some embodiments, different end-point telecommunication devices may use different instances of the service component. Some embodiments relate to a network for telecommunications between end-point telecommunication devices, a version control gateway for use in the system of the disclosure, a method of providing a telecommunications service to a user, a method of migrating a user from one software version of a telecommunications service to another, and computer programs and computer-readable media.
COMMUNICATION APPARATUS, COMMUNICATION DATA RECORDING SYSTEM, COMMUNICATION METHOD, AND PROGRAM
The present invention provides an IP telephone and the like capable of preventing a loss of the beginning part of a talk. A communication apparatus according to the present invention includes: a memory (110) configured to store communication data with a communication destination; and a control unit (120) configured to transmit and receive the communication data to and from the communication destination in each first duration and store the transmitted and received communication data in the memory (110), then output, after a communication session with an external recording apparatus that records the communication data is established, the communication data stored in the memory (110) to the external recording apparatus in each second duration that is shorter than the first duration.
Method and System for Managing Routing Across Multiple Networks with Separate Routing Masters
Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.