Using PSTN reachability to verify VoIP call routing information
First Claim
Patent Images
1. A method comprising:
- initiating a public switched telephone network (PSTN) call to a destination telephone number;
storing an attribute of the PSTN call with a processor;
verifying with the processor that a Voice-over-Internet-Protocol (VoIP) call agent owns the destination telephone number by receiving an indication from the VoIP call agent that the VoIP call agent has knowledge of the attribute of the PSTN call initiated to the destination telephone number; and
providing Instant Messaging (IM) with the processor over a VoIP call to the VoIP call agent based on the verification that the VoIP agent owns 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.
88 Citations
20 Claims
-
1. A method comprising:
-
initiating a public switched telephone network (PSTN) call to a destination telephone number; storing an attribute of the PSTN call with a processor; verifying with the processor that a Voice-over-Internet-Protocol (VoIP) call agent owns the destination telephone number by receiving an indication from the VoIP call agent that the VoIP call agent has knowledge of the attribute of the PSTN call initiated to the destination telephone number; and providing Instant Messaging (IM) with the processor over a VoIP call to the VoIP call agent based on the verification that the VoIP agent owns the destination telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an originating Voice-over-Internet-Protocol (VoIP) call agent comprising a processor and a network interface, wherein the originating VoIP call agent is configured to; initiate a public switched telephone network (PSTN) call to a destination telephone number with the processor over a PSTN; store an attribute of the PSTN call; verify that a destination Voice-over-Internet-Protocol (VoIP) call agent owns the destination telephone number based on receipt of an indication from the destination VoIP call agent over the network interface that the destination VoIP call agent has knowledge of the attribute of the PSTN call initiated to the destination telephone number; and provide Instant Messaging (IM) between the originating VoIP call agent and the destination VoIP call agent over a VoIP call based on the verification that the destination VoIP agent owns the destination telephone number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Logic encoded in a tangible non-transitory computer readable storage medium executable with a processor to:
-
verify that a Voice-over-Internet-Protocol (VoIP) call agent owns a destination telephone number based on receipt of an indication from the VoIP call agent that the VoIP call agent has knowledge of an attribute of a public switched telephone network (PSTN) call initiated to the destination telephone number over a public switched telephone network; store VoIP call routing information in a cache in response to the verification that the VoIP call agent owns the destination telephone number; and provide Instant Messaging (IM) over a VoIP call to the VoIP call agent in response to the VoIP call routing information being found in the cache. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification