IP Library Granted Patent US 12701183
Granted Patent B1
US 12701183 · App. 18/537,616 · Granted Aug 4, 2026

Real-time call quality monitoring and mitigation via webhooks

Inventors: Justin Newman (Newport Beach, CA); Sam Melvin (Newport Beach, CA)
Assignee: Voxology Integrations, Inc.
H04M3/2227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701183
App. No.
18/537,616
Granted
Aug 4, 2026
Kind
B1
Abstract

Techniques for real-time call quality monitoring and mitigation via webhooks are provided. In some aspects, a quality monitoring and mitigation system includes a processor configured to obtain call quality data for a call between a first telephone and a second telephone and analyze the call quality data to detect one or more call quality indicators. The processor is further configured to detect a call quality issue based on the one or more call quality indicators and implement a mitigation strategy for the call quality issue.

Claims (76)

1 . A quality monitoring and mitigation system, comprising:

an electronic processor; and

a non-transitory computer-readable memory having stored thereon instructions that, when executed by the processor, cause the processor to:

obtain call quality data for a call between a first telephone and a second telephone;

analyze the call quality data to detect one or more call quality indicators;

detect a call quality issue using the one or more call quality indicators;

select a mitigation strategy for the call quality issue from among a set of mitigation strategies, the set of mitigation strategies comprising: i) transferring the call from the first telephone to a third telephone, and ii) transferring a conference call connecting the first telephone and the second telephone from a first conference bridge to a second conference bridge; and

implement the selected mitigation strategy.

2 . The system of claim 1 , wherein the instructions further cause the processor to:

generate a webhook including the mitigation strategy in response to detecting the call quality issue;

transmit the webhook to a user of the first telephone; and

receive instructions to implement the mitigation strategy,

wherein implementing the mitigation strategy is in response to receiving the instructions.

3 . The system of claim 1 , wherein the call between the first telephone and the second telephone is facilitated via a carrier, and wherein the instructions further cause the processor to:

generate a webhook including the mitigation strategy in response to detecting the call quality issue;

transmit the webhook to the carrier; and

receive instructions to implement the mitigation strategy in response to the carrier transmitting an indication to a user of the first telephone that the mitigation strategy is available,

wherein implementing the mitigation strategy is in response to receiving the instructions.

4 . The system of claim 3 , wherein the indication transmitted to the user of the first telephone comprises an audio prompt.

5 . The system of claim 1 , wherein the instructions further cause the processor to:

generate a webhook including the mitigation strategy in response to detecting the call quality issue;

transmit the webhook to a server; and

receive instructions to implement the mitigation strategy in response to the server transmitting an indication to a user of the first telephone that the mitigation strategy is available,

wherein implementing the mitigation strategy is in response to receiving the instructions.

6 . The system of claim 5 , wherein the indication transmitted to the user comprises: an email, a push notification, or a text message.

7 . The system of claim 1 , wherein the instructions further cause the processor to:

determine that a severity of the call quality issue is greater than a threshold severity level,

wherein implementing the mitigation strategy is in response to determining that the severity of the call quality issue is greater than the threshold severity level.

8 . The system of claim 1 , wherein the call quality indicators comprise one or more indicators relates to: packet loss, call silence, call content, or audio waveforms associated with low call quality.

9 . A computer-implemented method for quality monitoring and mitigation system, the method comprising:

obtaining call quality data for a call between a first telephone and a second telephone;

analyzing the call quality data to detect one or more call quality indicators;

detecting a call quality issue using the one or more call quality indicators;

selecting a mitigation strategy for the call quality issue from among a set of mitigation strategies, the set of mitigation strategies comprising: i) transferring the call from the first telephone to a third telephone, and ii) transferring a conference call connecting the first telephone and the second telephone from a first conference bridge to a second conference bridge; and

implementing the selected mitigation strategy for the call quality issue.

10 . The method of claim 9 , further comprising:

generating a webhook including the mitigation strategy in response to detecting the call quality issue;

transmitting the webhook to a user of the first telephone; and

receiving instructions to implement the mitigation strategy,

wherein implementing the mitigation strategy is in response to receiving the instructions.

11 . The method of claim 9 , wherein the call between the first telephone and the second telephone is facilitated via a carrier, and wherein the method further comprises:

generating a webhook including the mitigation strategy in response to detecting the call quality issue;

transmitting the webhook to the carrier; and

receiving instructions to implement the mitigation strategy in response to the carrier transmitting an indication to a user of the first telephone that the mitigation strategy is available,

wherein implementing the mitigation strategy is in response to receiving the instructions.

12 . The method of claim 11 , wherein the indication transmitted to the user of the first telephone comprises an audio prompt.

13 . The method of claim 9 , further comprising:

generating a webhook including the mitigation strategy in response to detecting the call quality issue;

transmitting the webhook to a server; and

receiving instructions to implement the mitigation strategy in response to the server transmitting an indication to a user of the first telephone that the mitigation strategy is available,

wherein implementing the mitigation strategy is in response to receiving the instructions.

14 . The method of claim 13 , wherein the indication transmitted to the user comprises: an email, a push notification, or a text message.

15 . The method of claim 9 , further comprising:

determining that a severity of the call quality issue is greater than a threshold severity level,

wherein implementing the mitigation strategy is in response to determining that the severity of the call quality issue is greater than the threshold severity level.

16 . The method of claim 9 , wherein the call quality indicators comprise one or more indicators relates to: packet loss, call silence, call content, or audio waveforms associated with low call quality.

17 . A non-transitory computer-readable medium having stored therein instructions that, when executed by an electronic processor, cause the processor to:

obtain call quality data for a call between a first telephone and a second telephone;

analyze the call quality data to detect one or more call quality indicators;

detect a call quality issue based on the one or more call quality indicators;

select a mitigation strategy for the call quality issue from among a set of mitigation strategies, the set of mitigation strategies comprising: i) transferring the call from the first telephone to a third telephone, and ii) transferring a conference call connecting the first telephone and the second telephone from a first conference bridge to a second conference bridge; and

implement the selected mitigation strategy for the call quality issue.

18 . The non-transitory computer-readable medium of claim 17 , wherein the instructions further cause the processor to:

generate a webhook including the mitigation strategy in response to detecting the call quality issue;

transmit the webhook to a user of the first telephone; and

receive instructions to implement the mitigation strategy,

wherein implementing the mitigation strategy is in response to receiving the instructions.

19 . The non-transitory computer-readable medium of claim 17 , wherein the call between the first telephone and the second telephone is facilitated via a carrier, and wherein the instructions further cause the processor to:

generate a webhook including the mitigation strategy in response to detecting the call quality issue;

transmit the webhook to the carrier; and

receive instructions to implement the mitigation strategy in response to the carrier transmitting an indication to a user of the first telephone that the mitigation strategy is available,

wherein implementing the mitigation strategy is in response to receiving the instructions.

20 . The non-transitory computer-readable medium of claim 19 , wherein the indication transmitted to the user of the first telephone comprises an audio prompt.

21 . The system of claim 1 , wherein the instructions further cause the processor to:

determine that the one or more call quality indicators indicate that the call quality issue is above a severity threshold,

wherein the mitigation strategy is implemented passively without presenting the mitigation strategy to a user in response to determining that the one or more call quality indicators indicate that the call quality issue is above the severity threshold.