AUTO-CONFIGURED VOICE OVER INTERNET PROTOCOL
First Claim
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 executable to;
receive a call over a Public Switched Telephone Network (PSTN), the call initiated from a Voice over Internet Protocol (VoIP) adapter;
store a call detail of the call in a registry service, wherein the call detail of the call is associated in the registry service with a node identifier of the apparatus; and
determine a dial sequence at which the apparatus was reached over the PSTN based on the call detail of the call, wherein the dial sequence includes digits dialed to initiate the call and wherein the call detail of the call matches a corresponding call detail of the call also stored in the registry service.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus may receive a call over a Public Switched Telephone Network (PSTN) from a Voice over Internet Protocol (VoIP) adapter. The VoIP adapter may be one or more devices that may create and accept VoIP connections over a network, such as the Internet, and that may transmit a call over the PSTN. The apparatus may store a call detail of the received call in a registry service, where the call detail is associated with a node identifier of the apparatus in the registry service. The apparatus may further determine a dial sequence at which the apparatus may be reached over the PSTN based on corresponding call details also stored in the registry service.
54 Citations
20 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 executable to; receive a call over a Public Switched Telephone Network (PSTN), the call initiated from a Voice over Internet Protocol (VoIP) adapter; store a call detail of the call in a registry service, wherein the call detail of the call is associated in the registry service with a node identifier of the apparatus; and determine a dial sequence at which the apparatus was reached over the PSTN based on the call detail of the call, wherein the dial sequence includes digits dialed to initiate the call and wherein the call detail of the call matches a corresponding call detail of the call also stored in the registry service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more tangible media for execution with a processor and when executed operable to:
-
receive at a Voice over Internet Protocol (VoIP) adapter a plurality of calls over a Public Switched Telephone Network (PSTN); determine at the VoIP adapter at least one dial sequence at which the VoIP adapter is reachable over the PSTN based on a plurality of hashed call details, wherein each one of the hashed call details is generated from a cryptographic hash function applied to a corresponding one of a plurality of call details, and each one of the call details relates to a respective one of the calls, and each one of the hashed call details is written to a registry service. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
storing in a registry service a plurality of call details of a plurality of calls initiated over a Public Switched Telephone Network (PSTN); and determining by a Voice over Internet Protocol (VoIP) adapter a dial sequence based on at least one of the call details in the registry service, wherein the VoIP adapter is reachable at the dial sequence over the PSTN; and advertising the VoIP adapter as reachable over VoIP at the dial sequence. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification