H04M7/0084

Method and apparatus for testing in a communication network

Method and apparatus for testing in a communication network is described. One example of the invention relates to a method of testing in a voice over internet protocol (VOIP) network. At least one test script is obtained from the VOIP network at an enhanced terminal adapter. The enhanced terminal adapter is configured to couple at least one communication device to the VOIP network. The at least one test script is executed within a scripting framework of the enhanced terminal adapter to interact with at least one component coupled to the VOIP network. Results of the execution of the at least one test script are transmitted from the enhanced terminal adapter to the VOIP network.

Systems, methods, devices and arrangements for cost-effective routing
09769321 · 2017-09-19 · ·

A variety of methods, systems, devices and arrangements are implemented for assessing and/or controlling call routing for VoIP/VioIP calls. According to one such method, endpoint devices are used to monitor and/or assess the call-quality. The assessment is sent to a centralized server arrangement and call-routing is controlled therefrom. Endpoint devices employ a decentralized testing mechanism to further monitor and assess call quality including the use of test connections. Aspects of call quality are analyzed and attributed to endpoint devices and/or local connections or networks to distinguish intermediate routing issues from local/endpoint issues.

SYSTEMS AND METHODS FOR OPTIMIZATION OF TRANSMISSION OF REAL-TIME DATA VIA NETWORK LABELING
20220046075 · 2022-02-10 ·

The present invention relates to systems and methods for network labeling in order to enhance real time data transfers. A network for a real time data transfer is identified and predictive models for network performance are compared against to determine if the network is suitable for the data transfer. If so, then the real time data transfer may be completed as expected. However, if the network is predicted to be unsuitable for transmission an alternate means for connection may be suggested. The alternate suggestion may include delaying the data transfer until the network is expected to be in better conditions, connecting to another access point in the network, or switching to another network entirely. During the data transfer, the quality of the network is monitored in order to update the predictive models for the network's quality. Identifiers for the network may be utilized to keep track of the networks. Network signal strength, signal pollution and time may also be tracked in order to identify patterns in the network's performance.

Methods, systems, and products for voice-over internet protocol calls

Network resources for a call are allocated. The network resources for the call are reserved based on a reservation. The network resources are reserved before any one network resource is committed. If the call is confirmed, then the network resources are committed.

Methods and devices for using a uniform application program interface for validation and recovery
11212392 · 2021-12-28 · ·

A device may receive, from a source device, a request for a target device to perform an operation. The request includes parameters, source information that identifies the source device, and operation information that identifies an operation. The request invokes an API that selects, based on the source information and the operation information, validation rules. The API executes the validation rules to determine whether the parameters are valid for the operation. The API may determine, from executing the validation rules, that an issue is preventing the parameters from being valid for the operation. The API may select, based on the source information and the operation information, a recovery rule from among a plurality of recovery rules. The API may execute the recovery rule to remedy the issue and provide a response message indicating a result of executing the recovery rule.

CHANNEL-BASED VOICE CALL METHOD AND APPARATUS
20210392226 · 2021-12-16 ·

A channel-based voice call method, including: accepting a matching request of a client, acquiring a matching result of the client from a matching pool, and returning the matching result to the client; and acquiring a call matching acceptance instruction of the client, allocating a temporary channel and locking the temporary channel, and sending a successfully accepted matching message, a temporary channel number and a channel password to the client, such that the client enters the temporary channel based on the successfully accepted matching message, the temporary channel number and the channel password to make a call.

Method, system, and device for cloud voice quality monitoring

Systems and methods for communications are disclosed. The systems and methods can monitor a cloud-based voice over internet protocol (VoIP) calling system to determine an active call. The systems and methods can also analyze the active call to determine an indication of call quality, the analyzing occurring during the active call. Additionally, the systems and methods can compare the indication of call quality to a quality threshold. The compare can occur during the active call to determine when the active call has a poor call quality. The systems and methods can also report the poor call quality based on the comparing the indication of call quality to the quality threshold.

Systems and methods for optimization of transmission of real-time data via network labeling
11363089 · 2022-06-14 · ·

The present invention relates to systems and methods for network labeling in order to enhance real time data transfers. A network for a real time data transfer is identified and predictive models for network performance are compared against to determine if the network is suitable for the data transfer. If so, then the real time data transfer may be completed as expected. However, if the network is predicted to be unsuitable for transmission an alternate means for connection may be suggested. The alternate suggestion may include delaying the data transfer until the network is expected to be in better conditions, connecting to another access point in the network, or switching to another network entirely. During the data transfer, the quality of the network is monitored in order to update the predictive models for the network's quality. Identifiers for the network may be utilized to keep track of the networks. Network signal strength, signal pollution and time may also be tracked in order to identify patterns in the network's performance.

Method and apparatus for interfacing analog page party system to internet protocol page party system
11349993 · 2022-05-31 · ·

An audio bridge unit is provided for connecting a conventional analog page/party station in an analog page/party system to IP-based page/party stations that employ multicast Voice over Internet Protocol (VoIP) technology to support page/party communications between analog page/party stations and the VoIP page/party stations. The audio bridge unit converts page and/or party audio line(s) to multicast channel(s). The audio bridge unit analog interfaces for its respective page and/or party lines, and each analog interface is assigned to an independent multicast channel on which it will transmit and receive full duplex audio between an analog page/party station and one or more IP-based page/party stations. The audio bridge unit provides the ability to configure the multicast group, port and Time to Live (TTL) setting for each of the analog channels associated with the page and/or party lines.

Method and apparatus for processing a received sequence of data packets by removing unsuitable error correction packets from the sequence

A method of transmitting data determines a measure of consecutive packet loss in a network; a ratio of a number of data packets and a number of error correction packets is selected in dependence on the measure. A stream of data packets is generated, and a stream of error correction packets is generated in dependence on the stream of data packets such that the proportion of error correction packets generated to the data packets generated is commensurate with the selected ratio.