CPC H04L 63/126 (2013.01) [H04L 63/083 (2013.01); H04L 63/10 (2013.01); H04L 65/1069 (2013.01); H04L 65/1104 (2022.05); H04M 7/006 (2013.01)] | 20 Claims |
1. A computer-implemented method for detecting, verifying, and preventing unauthorized use of a Voice over Internet Protocol (VoIP) service, the method comprising:
in response to receiving a VoIP call from a caller, checking whether a record of a caller number of the VoIP call exists in a database including information of unauthorized uses;
in response to determining that no record of the caller number exists in the database including the information of unauthorized uses, rating the VoIP call, based on a database including information of the caller number;
setting a predetermined time period for the VoIP call, based on a rating of the VoIP call;
adding the predetermined time period to a session initiation protocol (SIP) invite;
connecting the VoIP call to a called party;
in response to that the predetermined time period is reached, interrupting the VoIP call and prompting the caller to conduct user verification; and
in response to that the caller is successfully verified, reconnecting the VoIP call to the called party.
|