Using PSTN reachability in anonymous verification of VoIP call routing information
First Claim
Patent Images
1. An apparatus comprising:
- a memory; and
a processor in communication with the memory, the memory including computer code executable with the processor, wherein the computer code is configured to;
transmit, from the apparatus over a packet-switched communications network to a destination node that claimed ownership of a destination telephone number, proof of knowledge of at least one attribute of at least one public switched telephone network (PSTN) call initiated to the destination telephone number over a PSTN prior to the transmission of the proof of knowledge of the at least one attribute of the at least one PSTN call, the at least one attribute of the at least one PSTN call demonstrating knowledge of the at least one PSTN call; and
receive, at the apparatus, from the destination node that claimed ownership of the destination telephone number, an identity of a destination Voice-over-Internet-Protocol (VoIP) call agent reachable at the destination telephone number in response to the transmission of the proof of knowledge of the at least one attribute of the at least one PSTN call initiated to the destination telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus may verify an identity of a destination Voice-over-Internet-Protocol (VoIP) call agent for a destination telephone number based on demonstrated knowledge of at least one public switched telephone network (PSTN) call initiated to the destination telephone number. The apparatus may also receive the identity of the destination VoIP call agent based on the demonstrated knowledge of the at least one PSTN call initiated to the destination telephone number.
-
Citations
15 Claims
-
1. An apparatus comprising:
-
a memory; and a processor in communication with the memory, the memory including computer code executable with the processor, wherein the computer code is configured to; transmit, from the apparatus over a packet-switched communications network to a destination node that claimed ownership of a destination telephone number, proof of knowledge of at least one attribute of at least one public switched telephone network (PSTN) call initiated to the destination telephone number over a PSTN prior to the transmission of the proof of knowledge of the at least one attribute of the at least one PSTN call, the at least one attribute of the at least one PSTN call demonstrating knowledge of the at least one PSTN call; and receive, at the apparatus, from the destination node that claimed ownership of the destination telephone number, an identity of a destination Voice-over-Internet-Protocol (VoIP) call agent reachable at the destination telephone number in response to the transmission of the proof of knowledge of the at least one attribute of the at least one PSTN call initiated to the destination telephone number. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Logic encoded in one or more tangible non-transitory media for execution with a processor and when executed operable to:
-
receive an indication from a first node that the first node is assigned to a telephone number; create a mapping between the telephone number and the first node; receive an identification of the telephone number from a second node; determine an identity of the first node from the mapping between the telephone number and the first node in response to receipt of the identification of the telephone number from the second node; create an anonymous communication channel between the first node and the second node in response to the receipt of the telephone number from the second node, wherein data is exchanged between the first node and the second node over the anonymous communication channel without the first node knowing the identity of the second node and without the second node knowing the identity of the first node; receive an identity of a Voice-over-Internet-Protocol (VoIP) call agent reachable at the telephone number from the first node over the anonymous communication channel; and transmit the identity of the VoIP call agent over the anonymous communication channel to the second node in response to receipt, from the second node, of proof of knowledge of an attribute of a public switched telephone network (PSTN) call initiated to the telephone number over a PSTN, the attribute of the PSTN call demonstrating knowledge of the PSTN call, wherein the PSTN call is initiated prior to receipt, from the second node, of the proof of knowledge of the at least one attribute of the at least one PSTN call. - View Dependent Claims (7, 8, 9, 10)
-
- 11. A method comprising transmitting an identity of a destination Voice-over-Internet-Protocol (VoIP) call agent reachable at a destination telephone number over an anonymous communication channel to a first node from a second node in response to receiving, with a processor in the second node, proof of knowledge of an attribute of a public switched telephone network (PSTN) call over the anonymous communication channel from the first node, wherein the PSTN call is initiated to the destination telephone number over a PSTN prior to receiving the proof of knowledge, and the identity of the destination VoIP call agent is transmitted to the first node without each of the first node and the second node knowing the identity of the other one of the first node and the second node.
Specification