Method and system for providing private virtual secure Voice over Internet Protocol communications
First Claim
1. A Voice over Internet Protocol (VoIP) system with one or more processors, comprising in combination:
- a serial line interface circuit (SLIC) configured for interfacing with a telephone handset, detecting when the telephone handset is off hook and initiate ringing on the telephone handset for voice calls;
a data access arrangement (DAA) circuit configured for connecting to a telephony network and initiating and receiving voice calls through the telephone handset;
an audio coder/decoder (CODEC) for encoding and decoding voice information for VoIP voice calls;
a universal serial bus (USB) for providing Internet Protocol (IP) communications for VoIP voice communications between the VoIP system and a network device and providing the network device with operating power;
a USB port for accepting a USB cable to connect a network device to the USB port;
a caller identification decoder for providing caller identification of an incoming voice call;
a foreign exchange office (FXO) interface for interfacing with a telephony switch on a telephony network and for providing an off-hook and an on-hook indicator to a network device;
a foreign exchange solution (FXS) interface providing voice calls to and from the telephony network and providing dial tone, battery current and ring voltage;
a peer-to-peer (P2P) VoIP application for providing VoIP voice communications via a communications network using Internet Protocol (IP) data packets via the USB port, FXO interface or FXS interface,wherein the VoIP system allows the network device to provide and control VoIP voice communications via virtual private network infrastructure interconnecting other network devices using the same VoIP system using IP data packets on the communications network but without using any public VoIP gateways or any public VoIP services on the communications network; and
a plurality of P2P gateways each with one or more processors and including the P2P VoIP application, wherein the plurality of P2P gateways communicate and share data directly with each other, provide a P2P networking model for VoIP communications on the communications network and provide private P2P VoIP communications on the communications network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for secure Voice over Internet Protocol (IP) (VoIP) communications. The method and system provide secure VoIP voice calls, video, Instant Messaging (IM), Short Message Services (SMS), or Peer-to-Peer (P2P) communications while maintaining privacy over the Internet and other communications networks such as the pubic switched telephone network (PSTN) to and from any network device through a virtual private network infrastructure interconnecting private VoIP network devices. The method and system allow a network device to function as an IP private branch exchange (PBX) or a private VoIP gateway and provide and control VoIP voice communications without using other public or private VoIP gateways or VoIP servers or devices on a communications network such as the PSTN or the Internet.
147 Citations
15 Claims
-
1. A Voice over Internet Protocol (VoIP) system with one or more processors, comprising in combination:
-
a serial line interface circuit (SLIC) configured for interfacing with a telephone handset, detecting when the telephone handset is off hook and initiate ringing on the telephone handset for voice calls; a data access arrangement (DAA) circuit configured for connecting to a telephony network and initiating and receiving voice calls through the telephone handset; an audio coder/decoder (CODEC) for encoding and decoding voice information for VoIP voice calls; a universal serial bus (USB) for providing Internet Protocol (IP) communications for VoIP voice communications between the VoIP system and a network device and providing the network device with operating power; a USB port for accepting a USB cable to connect a network device to the USB port; a caller identification decoder for providing caller identification of an incoming voice call; a foreign exchange office (FXO) interface for interfacing with a telephony switch on a telephony network and for providing an off-hook and an on-hook indicator to a network device; a foreign exchange solution (FXS) interface providing voice calls to and from the telephony network and providing dial tone, battery current and ring voltage; a peer-to-peer (P2P) VoIP application for providing VoIP voice communications via a communications network using Internet Protocol (IP) data packets via the USB port, FXO interface or FXS interface, wherein the VoIP system allows the network device to provide and control VoIP voice communications via virtual private network infrastructure interconnecting other network devices using the same VoIP system using IP data packets on the communications network but without using any public VoIP gateways or any public VoIP services on the communications network; and a plurality of P2P gateways each with one or more processors and including the P2P VoIP application, wherein the plurality of P2P gateways communicate and share data directly with each other, provide a P2P networking model for VoIP communications on the communications network and provide private P2P VoIP communications on the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Voice over Internet Protocol (VoIP) system, comprising in combination:
-
a Peer-to-Peer (P2P) VoIP hardware means with one or more processors for connecting a network device to a communications network via a universal serial bus (USB) port, a foreign exchange office (FXO) port or a foreign exchange solution (FXS) port; and a P2P VoIP software application means for providing secure VoIP communications via the communications network using Internet Protocol (IP) data packets via the VoIP hardware means, thereby providing a personal IP private branch exchange (PBX) for secure VoIP communications; wherein the VoIP system connects to other VoIP systems including the same P2P VoIP hardware means and the same P2P VoIP software application means to provide and control VoIP voice communications via a virtual private network infrastructure interconnecting the VoIP system with the other VoIP systems using Internet Protocol (IP) data packets on the communications network but without using any public VoIP gateways or any public VoIP services on the communications network; and a plurality of P2P gateway means each with one or more processors and including the P2P VoIP software application means, wherein the plurality of P2P gateway means communicate and share data directly with each other, provide a P2P networking model for VoIP communications on the communications network and provide private P2P VoIP communications on the communications network.
-
-
12. A method for creating a virtual private network infrastructure connection for Voice over Internet Protocol (VoIP) communications, comprising:
-
providing a first Peer-to-Peer (P2P) VoIP gateway, wherein the first P2P VoIP gateway includes a P2P VoIP hardware device with one or more processors and a P2P VoIP application; providing a second P2P VoIP gateway, wherein the second P2P VoIP gateway includes the same P2P VoIP hardware device with one or more processors and the same P2P VoIP application as the first P2P VoIP gateway; and establishing a secure private virtual P2P VoIP connection between the first P2P VoIP gateway and the second P2P VoIP gateway over one or more communications networks, using Internet Protocol (IP) data packets on the one or more communications networks but without using any public or private VoIP gateways or VoIP servers on the one or more communications networks that do not include the same P2P VoIP hardware device and the P2P VoIP application included on the first P2P VoIP gateway and second P2P VoIP gateway, wherein the first and second P2P VoIP gateways communicate and share data directly with each other, provide a P2P networking model for VoIP communications on the communications network and provide private P2P VoIP communications on the communications network. - View Dependent Claims (13, 14, 15)
-
Specification