H04M7/0084

Method and Device for Transmitting Data by Determining a Measure of Consecutive Packet Loss in a Network

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.

Customized call lists for voip systems using high-level programming
10855839 · 2020-12-01 · ·

Certain aspects of the disclosure are directed to customized communication lists for data communications systems using high-level programming. According to a specific example, a data communications server is configured to interface with a remotely-situated client entity using a first programming language. The data communications server includes a communication control engine that is configured to provide a private branch exchange (PBX) for the client entity. The communication control engine is configured and arranged to identify client-specific sets of control data derived from instructions written in a second programming language that is compatible with the first programming language, and to control communication routing by determining whether to route incoming data communications in response to a comparison of at least one feature of the incoming data communications telephone communications and the client-specific sets of control data.

Analysis of data metrics in IPBX networks
10855849 · 2020-12-01 · ·

Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. As an example, one apparatus includes a first processing circuit communicatively coupled to an IPBX server. The IPBX server is configured to generate call event messages for the VoIP calls routed by the IPBX server. The first processing circuit is configured to generate call summary metrics from the call event messages. The call summary metrics indicate respective sets of call data for participants of the calls routed by the IPBX server. A second processing circuit is configured to identify organizations associated with the participants of the calls. The second processing circuit aggregates call summary metrics of the participants associated with at least one identified organization and identifies, based on the aggregated call summary metrics, needs of the organization that can be satisfied by a set of capabilities of an entity.

In-Service Quality Monitoring System with Intelligent Retransmission and Interpolation

A service request for communication services for communication clients is received. In response, a communication service network is set up to support the communication services. Routing metadata is generated for each of the communication clients. The routing metadata is to be used by each of the communication clients for sharing service quality information with a respective peer communication client over a light-weight peer-to-peer (P2P) network. The routing metadata is downloaded to each of the communication clients. A communication client may exchange service signaling packets or service data packets over the communication service network. When the communication client determines that there is a problematic region in a bitstream received from the communication server, the communication client can request a peer communication client for a service quality information portion related to the problematic region.

PERSONAL MONITORING SYSTEM USING A REMOTE TIMER
20200344573 · 2020-10-29 ·

Method and apparatus for monitoring the status and location of personnel using a remote timer. In some embodiments, a method includes execution of a subject application (app) on a network accessible device. A countdown timer of a remote server is initiated to monitor a time interval, the remote server communicating with the network accessible device over a network. Geo positions of the network accessible device are monitored during the monitored time interval. The remote server sends a notification to a monitoring device responsive to at least one of the following events: the monitored time interval ends without the remote server receiving an authorized personal identification (PID) value; or the remote server receives an unauthorized PID value prior to the conclusion of the monitored time interval. In further embodiments, a notification is sent based on an out-of-bounds geo position of the network accessible device during the time interval.

Method, Telephone, Telecommunication System and Device for Controlling Power Consumption of a Telephone
20200305085 · 2020-09-24 ·

The invention relates to a method for controlling the power consumption of a telephone (10), (310). A power saving mode is automatically switched on or off for the telephone (10), (310), depending on: at least one given timespan, within which the telephone (10) is predicted not to be used or another terminal (380).

CIRCUIT-SWITCHED DOMAIN RESPONSE TO PACKET-SWITCHED DOMAIN FAILURE
20200296788 · 2020-09-17 ·

A telematics controller is programmed identify a location of the vehicle responsive to failure of a vehicle-originated data call to initiate packet-switched communications, and send, to a service delivery network configured to provide data services to the vehicle, a message specifying that circuit-switched communication but not packet-switched communication is available to the vehicle. A message is received, over a wide-area network from a vehicle, in response to a failed initiation of a packed-switched data connection over the wide-area network, indicating that packet-switched communications are unavailable at a current location of the vehicle. Failure zones are updated to indicate that the current location of the vehicle is a network location supporting circuit-switched communication but not packet-switched communication over the wide-area network.

Of invention. fees transmitted by check or draft are

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.

Media Controller with Buffer Interface

A data processing device comprising: a jitter buffer for receiving data packets; a media decoder configured to decode the data packets so as to form a stream of media frames, each frame comprising a plurality of samples; a media consumer having an input buffer for receiving the stream of media frames and being configured to play media frames from the input buffer according to a first frame rate; a buffer interface configured to monitor the input buffer so as to detect when the number of samples at the input buffer of the media consumer falls below a predetermined level and, in response, generate a play-out request; and a media controller configured to, responsive to each of the generated play-out requests, play-out one or more data packets to the media decoder so as to cause media frames of the stream to be delivered into the input buffer at a rate commensurate with the first frame rate.

Call reconstruction sequenced application
10742800 · 2020-08-11 · ·

Embodiments provide systems and methods for reconstructing a communication session upon a failure of a session manager by monitoring a communication session associated with a Universal Call IDentifier (UCID) and detecting a failure of the session manager. In some cases, A timer can be set in response to detecting the failure of the session manager. In response to the timer expiring before detecting the recovery of the session manager, the application server can end monitoring of the communication session. In response to detecting a subsequent recovery of the session manager, a re-invitation message associated with the communication session and including the UCID can be sent. Communications components of the contact center can receive and accept the re-invitation message, re-map a session initiated by the re-invitation message to the communication session based on the UCID from the re-invitation message, and reconstruct the communication session.