Method and apparatus for connecting packet telephony calls between secure and non-secure networks
First Claim
Patent Images
1. A method, comprising:
- receiving a first telephony stream representing and/or carrying information from a first network;
isolating the first telephony stream from a second network; and
sending a second telephony stream representing and/or carrying a replica of the information to the second network.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a method and apparatus for connecting packet telephony calls between secure networks and non-secure networks.
79 Citations
40 Claims
-
1. A method, comprising:
-
receiving a first telephony stream representing and/or carrying information from a first network;
isolating the first telephony stream from a second network; and
sending a second telephony stream representing and/or carrying a replica of the information to the second network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving a first telephony stream having information content from a first client on a first network;
terminating the first telephony stream at a boundary between the first network and a second network; and
establishing a second telephony stream having the information content for a second client on the second network. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a first telephony stream, having information content, formatted according to a first protocol used by a first network;
terminating the first telephony stream at a boundary between the first network and a second network;
dynamically selecting a second protocol to match a protocol used by the second network; and
establishing for the second network a second telephony stream having the information content, wherein the second stream is formatted according to the second protocol. - View Dependent Claims (13, 14)
-
-
15. A method, comprising:
-
receiving a private address from a trusted client on a first network;
assigning a public address to the private address;
receiving a non-secure first telephony stream, having information content, for delivery to the public address;
terminating the non-secure first telephony stream at a boundary between the first network and a second network; and
sending a secure second telephony stream, having the information content, for delivery to the private address. - View Dependent Claims (16, 17)
-
-
18. An apparatus, comprising:
-
a controller to transfer information content between a first telephony stream from a first network and a second telephony steam from a second network and to insulate the first network and the first telephony stream from the second network and the second telephony stream;
a stream transformer included in the controller to send and receive the first telephony stream on one side of a boundary between the first and second networks and to send and receive the second telephony stream on the other side of the boundary;
a protocol translator included in the controller to translate a first protocol used on one side of the boundary into a second protocol used on the other side of the boundary;
an address translator (AT) included in the controller to translate a first address used on one side of the boundary into a second address used on the other side of the boundary; and
a first interface coupled to the controller for interfacing with the first network; and
a second interface coupled to the controller for interfacing with the second network. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A packet telephony transformer, comprising:
-
a controller to control the transfer of call content between a first network and a second network and to insulate a first telephony stream of the first network from a second telephony stream of the second network;
a first protocol engine communicatively coupled to the controller to process connection protocols and to transfer call content for the first telephony stream;
a second protocol engine communicatively coupled to the controller and to the first protocol engine to process connection protocols and to transfer call content for the second telephony stream;
a packet disassembler/reassembler (PDR) coupled to the controller and to the protocol engines to pass a telephony data packet to either the first protocol engine or the second protocol engine based on a header of the telephony data packet; and
a packet inspector coupled to the controller and to the PDR to inspect a data stream between the first network and the second network and to remove telephony data packets from the data stream for transfer to the PDR. - View Dependent Claims (30, 31)
-
-
32. An article of manufacture, comprising:
a machine-readable medium containing content, that when executed causes a machine to;
receive a first telephony stream having information content from a first client on a first network;
terminate the first telephony stream at a boundary between the first network and a second network; and
send a second telephony stream having the information content to a second client on the second network. - View Dependent Claims (33, 34, 35, 36)
-
37. A method for transforming packet telephony streams, comprising:
-
inspecting a stream of data packets for the presence of telephony data packets;
removing the telephony data packets from the stream of data packets;
reading at least one of a telephony data packet header and/or a telephony data packet payload to direct each telephony data packet into one of a first telephony stream and a second telephony stream; and
transferring information content between the first telephony stream and the second telephony stream while isolating the first telephony stream from the second telephony stream. - View Dependent Claims (38, 39, 40)
-
Specification