Integration of VoIP address discovery with PBXs
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;
store at least one call attribute of at least one public switched telephone network (PSTN) call initiated over the PSTN by a private branch exchange (PBX) to a destination telephone number, the at least one call attribute demonstrating knowledge of the at least one PSTN call;
verify a destination Voice-over-Internet-Protocol (VoIP) call agent is reachable over the PSTN at the destination telephone number based on demonstrated knowledge by the destination VoIP call agent of the at least one call attribute of the at least one PSTN call initiated over the PSTN to the destination telephone number; and
route a call to the destination telephone number either over a VoIP network to the destination VoIP call agent if the destination VoIP call agent is verified as reachable over the PSTN at the destination telephone number, or over a circuit switched network from the PBX if the destination VoIP call agent is not verified as reachable over the PSTN at the destination telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for verifying VoIP call routing information. The system may include an apparatus integrated with a private branch exchange (PBX). The apparatus may store at least one call attribute of a public switched telephone network (PSTN) call initiated to a destination telephone number. The apparatus may verify a destination Voice-over-Internet-Protocol (VoIP) call agent for the destination telephone number based on demonstrated knowledge of the PSTN call. The apparatus may route a new call either over a VoIP network to the destination VoIP call agent or over a circuit switched network based on whether the destination VoIP call agent is verified for the destination telephone number.
-
Citations
22 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; store at least one call attribute of at least one public switched telephone network (PSTN) call initiated over the PSTN by a private branch exchange (PBX) to a destination telephone number, the at least one call attribute demonstrating knowledge of the at least one PSTN call; verify a destination Voice-over-Internet-Protocol (VoIP) call agent is reachable over the PSTN at the destination telephone number based on demonstrated knowledge by the destination VoIP call agent of the at least one call attribute of the at least one PSTN call initiated over the PSTN to the destination telephone number; and route a call to the destination telephone number either over a VoIP network to the destination VoIP call agent if the destination VoIP call agent is verified as reachable over the PSTN at the destination telephone number, or over a circuit switched network from the PBX if the destination VoIP call agent is not verified as reachable over the PSTN at the destination telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22)
-
-
8. Logic encoded in one or more tangible non-transitory media for execution with a processor and when executed operable to:
-
store at least one call attribute of a public switched telephone network (PSTN) call initiated over the PSTN by a private branch exchange (PBX) to a destination telephone number, the at least one call attribute demonstrating knowledge of the PSTN call; verify a destination Voice-over-Internet-Protocol (VoIP) call agent is reachable over the PSTN at the destination telephone number based on demonstrated knowledge by the destination VoIP call agent of the at least one call attribute of the PSTN call initiated over the PSTN to the destination telephone number; and route a call to the destination telephone number either over a VoIP network to the destination VoIP call agent if the destination VoIP call agent is verified as reachable over the PSTN at the destination telephone number, or over a circuit switched network from the PBX if the destination VoIP call agent is not verified as reachable over the PSTN at the destination telephone number. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving from a private branch exchange (PBX) at least one call attribute of a public switched telephone network (PSTN) call initiated over the PSTN by the PBX to a destination telephone number, the at least one call attribute demonstrating knowledge of the PSTN call; verifying a destination Voice-over-Internet-Protocol (VoIP) call agent is reachable over the PSTN at the destination telephone number based on demonstrated knowledge by the destination VoIP call agent of the at least one call attribute of the PSTN call; and routing a new call received from the PBX either over a VoIP network to the destination VoIP call agent if the destination VoIP call agent is verified as reachable over the PSTN at the destination telephone number, or over a circuit switched network if the destination VoIP call agent is not verified as reachable over the PSTN at the destination telephone number. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification