Using PSTN reachability to verify VoIP call routing information
First Claim
Patent Images
1. A method comprising:
- verifying one or more Voice-over-Internet-Protocol (VoIP) call agents are owners of respective destination telephone numbers by determining that the one or more VoIP call agents are owners of the respective destination telephone numbers in response to receipt, from the one or more VoIP call agents, of demonstrated knowledge of one or more attributes of public switched telephone network (PSTN) calls that demonstrate knowledge of the PSTN calls to the respective destination numbers;
receiving a call initiation message identifying a destination telephone number; and
initiating a call over a VoIP network to a target VoIP call agent if the target VoIP call agent has been verified as an owner of the destination telephone number, or over a circuit switched network if the target VoIP call agent has not been verified as the owner of the destination telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for verifying VoIP call routing information. In particular implementations, a method includes verifying one or more Voice-over-Internet-Protocol (VoIP) call agents for respective destination telephone numbers based on demonstrated knowledge of previous public switched telephone network (PSTN) calls to the respective destination telephone numbers; receiving a call initiation message identifying a destination telephone number; and conditionally initiating a call over a VoIP network to a target VoIP call agent, or over a circuit switched network, based on whether the target VoIP call agent has been verified for the destination telephone number identified in the call initiation message.
70 Citations
28 Claims
-
1. A method comprising:
-
verifying one or more Voice-over-Internet-Protocol (VoIP) call agents are owners of respective destination telephone numbers by determining that the one or more VoIP call agents are owners of the respective destination telephone numbers in response to receipt, from the one or more VoIP call agents, of demonstrated knowledge of one or more attributes of public switched telephone network (PSTN) calls that demonstrate knowledge of the PSTN calls to the respective destination numbers; receiving a call initiation message identifying a destination telephone number; and initiating a call over a VoIP network to a target VoIP call agent if the target VoIP call agent has been verified as an owner of the destination telephone number, or over a circuit switched network if the target VoIP call agent has not been verified as the owner of the destination telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. Logic encoded in one or more tangible non-transitory media for execution and when executed by a processor operable to:
-
verify one or more Voice-over-Internet-Protocol (VoIP) call agents are owners of respective destination telephone numbers, wherein the logic to verify the one or more VoIP call agents are owners of the respective destination telephone numbers further comprises logic to determine that the one or more VoIP call agents are owners of the respective destination telephone numbers in response to receipt, from the one or more VoIP call agents, of demonstrated knowledge of one or more attributes of public switched telephone network (PSTN) calls that demonstrate knowledge of the PSTN calls initiated to the respective destination numbers; receive a call initiation message identifying a destination telephone number; and initiate a call over a VoIP network to a target VoIP call agent if the target VoIP call agent has been verified as an owner of the destination telephone number, or over a circuit switched network if the target VoIP call agent has not been verified as the owner of the destination telephone number.
-
-
28. An apparatus, comprising
one or more network interfaces; -
a memory; one or more processors; and a call agent application physically stored in the memory comprising computer-readable instructions operative to cause the one or more processors to; verify one or more Voice-over-Internet-Protocol (VoIP) call agents are owners of respective destination telephone numbers, wherein the instructions to verify that the one or more VoIP call agents are owners of the respective destination telephone numbers further comprise instructions to determine that the one or more VoIP call agents are owners of the respective destination telephone numbers in response to receipt, from the one or more VoIP call agents, of demonstrated knowledge of one or more attributes of public switched telephone network (PSTN) calls that demonstrate knowledge of the PSTN calls initiated to the respective destination numbers; receive a call initiation message identifying a destination telephone number; and initiate a call over a VoIP network to a target VoIP call agent if the target VoIP call agent has been verified as an owner of the destination telephone number, or over a circuit switched network if the target VoIP call agent has not been verified as the owner of the destination telephone number.
-
Specification