Systems and methods of improving the quality of voip communications
AssigneeVonage Network LLC
InventorsNirav Kadakia, Chakrapani Gorrepati, Vishal Patel, Zhiyu Guo
Life of this patent
Estimating the term…
Loading patent…
AssigneeVonage Network LLC
InventorsNirav Kadakia, Chakrapani Gorrepati, Vishal Patel, Zhiyu Guo
Estimating the term…
Methods of addressing problems in a voice over Internet protocol (VOIP) telephony system include collecting data on network events, analyzing the data, and taking corrective action when possible. If an IP telephony device is registering with the VOIP telephony system more frequently than necessary, which can indicate the IP telephony device is unnecessarily jumping between proxy services, the IP telephony device is instructed to re-initialize itself. If an IP telephony device sends two successive stay alive registration messages to a proxy server from different ports of a router, which can indicate that a router pinhole is closing between stay alive messages, then the IP telephony device is instructed to send stay alive registration messages more frequently. If data packet statistics indicate that an IP telephony device is experiencing a jitter problem, the IP telephony device is instructed to increase the size of a data buffer for incoming data packets. If data packet statistics indicate that an IP telephony device is experiencing an enduring bandwidth problem or an enduring data packet loss problem, the IP telephony device is instructed to adopt a new encoding algorithm with greater data compression.
In a voice over Internet protocol (VOIP) telephony system, a method of instructing an Internet protocol (IP) telephony device to take an action to correct a potential problem, comprising:
A method of adjusting the frequency at which an Internet protocol (IP) telephony device periodically sends stay alive registration messages to a proxy server of a voice over Internet protocol (VOIP) telephony system, comprising:
A method of stopping an Internet protocol (IP) telephony device from jumping between proxy servers of a voice over Internet protocol (VOIP) telephony system, comprising:
Dependencies are inferred from the claim text.