Voice firewall
First Claim
1. A method of providing communication between a provider endpoint at a provider location and a user endpoint at a user location behind a data firewall, the method comprising the steps of;
- receiving, by a voice firewall, a connection signal from a soft switch at the provider location, wherein a data portion of the connection signal includes a private connection address associated with the provider endpoint, wherein the voice firewall provides authentication for the user endpoint and said soft switch provides a challenge-response mechanism and maintains a command session with the user endpoint when the user endpoint is authenticated by the voice firewall, and wherein the user endpoint comprises a voice over Internet Protocol device;
modifying the data portion of the connection signal by substituting a public connection address of the voice firewall for the private connection address; and
sending the modified connection signal to the user endpoint.
8 Assignments
0 Petitions
Accused Products
Abstract
A voice firewall for providing communication between a user endpoint at a user location and a provider endpoint at a provider location is provided. The voice firewall includes a command input port for receiving a connect command that includes a private connection address embedded within a data portion of the connect command. The voice firewall is configured to manipulate the connect command by substituting a public connection address for the private connection address. The voice firewall also includes a voice communication port that is associated with the private connection address on a private side of the firewall and the public connection address on a public side of the voice firewall.
-
Citations
23 Claims
-
1. A method of providing communication between a provider endpoint at a provider location and a user endpoint at a user location behind a data firewall, the method comprising the steps of;
-
receiving, by a voice firewall, a connection signal from a soft switch at the provider location, wherein a data portion of the connection signal includes a private connection address associated with the provider endpoint, wherein the voice firewall provides authentication for the user endpoint and said soft switch provides a challenge-response mechanism and maintains a command session with the user endpoint when the user endpoint is authenticated by the voice firewall, and wherein the user endpoint comprises a voice over Internet Protocol device; modifying the data portion of the connection signal by substituting a public connection address of the voice firewall for the private connection address; and sending the modified connection signal to the user endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing connection between a provider endpoint at a provider location and a user endpoint at a user location behind a data firewall, the method comprising the steps of:
-
receiving, by a voice firewall, a connection signal from a soft switch at the provider location, wherein a data portion of the connection signal includes a private connection address associated with the provider endpoint, wherein the soft switch provides a challenge-response authentication and maintains a command session with the user endpoint when the user endpoint is authenticated; storing, by the voice firewall, the private connection address; modifying, by the voice firewall, the connection signal by substituting a public connection address for the private connection address; opening a voice communication port of the voice firewall to provide communications between the user endpoint and the provider endpoint; and
sending the modified connection signal to the user endpoint. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A voice firewall comprising:
-
a command input port; a command output port; a processor electrically connected to the command input port and the command output port, wherein the processor is configured to receive a connection signal through the command input port, wherein the processor is further configured to substitute a public connection address of the voice firewall for a private connection address of a provider endpoint embedded within a data portion of the connection signal thereby hiding the private connection address, wherein the voice firewall is adapted to authenticate a user endpoint located behind a data firewall and that is provided a challenge-response with a soft switch, and wherein the user endpoint is addressed in the connection signal; and a voice communication port electrically connected to the processor, wherein the voice communication port is associated with the private connection address on a private side of the voice firewall and is associated with the public connection address on a public side of the voice firewall. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program stored on a computer-readable medium comprising:
-
instructions for receiving, by a voice firewall, a connection signal from a provider endpoint at a provider location; instructions for substituting a public connection address for a private connection address embedded within a data portion of the connection signal, wherein the voice firewall provides authentication for the a user endpoint that is provided a challenge-response by a soft switch and said soft switch maintains a command session with the user endpoint when the user endpoint is authenticated by the voice firewall; and instructions for sending the modified connection signal to user endpoint at a user location behind a data firewall, wherein the user endpoint comprises a voice over Internet Protocol device. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of providing voice communication between two endpoints including an endpoint located behind a data firewall over a digital network, the method comprising the steps of:
-
providing, by a soft switch, a challenge-response to the endpoint;
receiving, by a voice firewall, a Connect command that includes a private connection address of a provider endpoint embedded in a data portion of the Connect command, wherein the voice firewall is adapted to authenticate the end point;modifying, by the voice firewall, the Connect command to substitute a public connection address of the voice firewall for the private connection address thereby biding the private connection address; and sending the modified Connect command to the endpoint.
-
Specification