CA2422764A1 - Communications system using a proxy interface agent - Google Patents
Communications system using a proxy interface agent Download PDFInfo
- Publication number
- CA2422764A1 CA2422764A1 CA002422764A CA2422764A CA2422764A1 CA 2422764 A1 CA2422764 A1 CA 2422764A1 CA 002422764 A CA002422764 A CA 002422764A CA 2422764 A CA2422764 A CA 2422764A CA 2422764 A1 CA2422764 A1 CA 2422764A1
- Authority
- CA
- Canada
- Prior art keywords
- external server
- interface agent
- proxy interface
- terminal
- communications
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013507 mapping Methods 0.000 claims abstract 3
- 238000000034 method Methods 0.000 claims 28
- 241001212789 Dynamis Species 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0281—Proxies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2517—Translation of Internet protocol [IP] addresses using port numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
- H04L61/2535—Multiple local networks, e.g. resolving potential IP address conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2564—NAT traversal for a higher-layer protocol, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/029—Firewall traversal, e.g. tunnelling or, creating pinholes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/108—Network architectures or network communication protocols for network security for controlling access to devices or network resources when the policy decisions are valid for a limited amount of time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1106—Call signalling protocols; H.323 and related
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
The present invention relates to a communications system (1) for handling communications sessions, for example multimedia calls or voice calls. The communications system (1) comprises a local terminal (10), an external serve r (40), a proxy interface agent (PIA) (11) between the terminal (10) and a shared network (20). The communication means includes a NAT function (32) though which the communications session must pass. The communications sessio n is carried over the network (20) over one or more logical channels between t he terminal (10) and the external server (40), during which the first NAT function (32) applies network address mappings on the terminal's transport addresses (14). The PIA (11) acts on behalf of the terminal (10) in communications with the external server (40), and establishes a logical channel on an outbound connection to the server that serves as a control channel between the PIA (11) and the server (40). The PIA (11) establishes dynamic outbound connections to the server (40), and in response to a reques t from the server or in response to a request from the PIA itself (11), makes one or more associations between the terminal's transport address(es) (14) a nd identifiable logical channel(s) between the PIA (11) and the server. These identifiable logical channel(s) are established on one or more of the dynami c outbound connections from the PIA (11) to the server (40).
Claims (27)
1. A communications system for handling a communications session with a destination communication system, comprising a first local terminal, an external server, one or more logical channels between the first local terminal and the external server for carrying the communications session over a shared communications network, said communication means including a first NAT function through which the communications session must pass, in which:
i) the first local terminal has at least one transport address for the communications session;
ii) the first NAT function applies network address mappings on the transport addresses on connections between the first terminal and the shared communications network;
iii) the system includes a first proxy interface agent arranged to act on behalf of the first local terminal in communications with the external server;
iv) the first proxy interface agent is capable of establishing a logical channel on one or more outbound connections to the external server, said logical channel serving as a control channel between the first proxy interface agent and the external server;
characterised in that:
v) said outbound connections are dynamic outbound connections established by the first proxy interface agent;
vi) the first proxy interface agent is adapted to make association(s) between the transport address(es) of the first local terminal and identifiable logical channels) between the first proxy interface agent and the external server, said identifiable logical channel(s) being established on one or more of said dynamic outbound connections from the first proxy interface agent to the external server.
i) the first local terminal has at least one transport address for the communications session;
ii) the first NAT function applies network address mappings on the transport addresses on connections between the first terminal and the shared communications network;
iii) the system includes a first proxy interface agent arranged to act on behalf of the first local terminal in communications with the external server;
iv) the first proxy interface agent is capable of establishing a logical channel on one or more outbound connections to the external server, said logical channel serving as a control channel between the first proxy interface agent and the external server;
characterised in that:
v) said outbound connections are dynamic outbound connections established by the first proxy interface agent;
vi) the first proxy interface agent is adapted to make association(s) between the transport address(es) of the first local terminal and identifiable logical channels) between the first proxy interface agent and the external server, said identifiable logical channel(s) being established on one or more of said dynamic outbound connections from the first proxy interface agent to the external server.
2. A method of handling a communications session in a communications system, the communications system comprising a first local terminal, an external server, a first proxy interface agent between the first local terminal and the shared network, said communication means including a first NAT function through which the communications session must pass, in which the method comprises the steps of:
i) carrying the communications session over a shared communications network over one or more logical channels between the first local terminal and the external server, the first local terminal having at least one transport address for the communications session;
ii) allowing the first NAT function to continue to apply network address mappings on the transport addresses on connections between the first terminal and the shared communications network;
iii) using the first proxy interface agent to act on behalf of the first local terminal in communications with the external server;
iv) using the first proxy interface agent to establish a logical channel on one or more outbound connections to the external server, said logical channel serving as a control channel between the first proxy interface agent and the external server;
characterised in that the method comprises the steps of:
v) using the first proxy interface agent to establish dynamic outbound connections) to the external server;
vi) using the first proxy interface agent to make one or more associations between the transport address(es) of the first local terminal and identifiable logical channel(s) between the first proxy interface agent and the external server, said identifiable logical channel(s) being established on one or more of said dynamic outbound connections from the first proxy interface agent to the external server.
i) carrying the communications session over a shared communications network over one or more logical channels between the first local terminal and the external server, the first local terminal having at least one transport address for the communications session;
ii) allowing the first NAT function to continue to apply network address mappings on the transport addresses on connections between the first terminal and the shared communications network;
iii) using the first proxy interface agent to act on behalf of the first local terminal in communications with the external server;
iv) using the first proxy interface agent to establish a logical channel on one or more outbound connections to the external server, said logical channel serving as a control channel between the first proxy interface agent and the external server;
characterised in that the method comprises the steps of:
v) using the first proxy interface agent to establish dynamic outbound connections) to the external server;
vi) using the first proxy interface agent to make one or more associations between the transport address(es) of the first local terminal and identifiable logical channel(s) between the first proxy interface agent and the external server, said identifiable logical channel(s) being established on one or more of said dynamic outbound connections from the first proxy interface agent to the external server.
3. A method as claimed in Claim 2, in which the first proxy interface agent makes said associations in response to a request from the external server.
4. A method as claimed in Claim 2, in which the first proxy interface agent makes said associations in response to a request generated by the first proxy interface agent itself.
5. A method as claimed in any of Claims 2 to 4, in which the external server itself (or alternatively the first proxy interface agent) is adapted to request the external server to make associations between the said identifiable logical(s) channels and the logical channels of communication with a destination communication system such as a destination terminal.
6. A method as claimed in any of Claims 2 to 5, in which the communications system includes a client-server protocol on the control channel characterised in that:
i) the client-server protocol on the control channel is used to enable the dynamic association of (a) logical channels of communication used by the first terminal, with (b) identifiable logical channel(s) between the first proxy interface agent and the external server, said identifiable logical channel(s) being established on one or more of said dynamic outbound connections from the first proxy interface agent to the external server, with (c) logical channels of communication between the external server and a destination communication system, resulting in the appearance that the first terminal is located at transport addresses on the external server and the destination communication system is at the first proxy interface transport addresses.
i) the client-server protocol on the control channel is used to enable the dynamic association of (a) logical channels of communication used by the first terminal, with (b) identifiable logical channel(s) between the first proxy interface agent and the external server, said identifiable logical channel(s) being established on one or more of said dynamic outbound connections from the first proxy interface agent to the external server, with (c) logical channels of communication between the external server and a destination communication system, resulting in the appearance that the first terminal is located at transport addresses on the external server and the destination communication system is at the first proxy interface transport addresses.
7. A method claimed in Claim 6 in which the external server is adapted to be master of the client-server protocol and also to modify the transport addresses being carried in the real-time (or non-real-time) protocol, in order that the first terminal communicates with the first proxy interface agent as if it were a destination communications system, and the destination communications system communicates with the external server as if it were the first terminal.
8. A method as claimed in Claim 6 in which the first proxy interface agent is adapted to be master of the client-server protocol and also to modify the transport addresses being carried in the real-time (or non-real-time) protocol, in order that the first terminal communicates with the first proxy interface agent as if it were the destination communications system, and the destination communications system communicates with the external server as if it were the first terminal.
9. A method as claimed in any of Claims 2 to 8, in which the transport address(es) of the first local terminal are assigned dynamically.
10. A method as claimed in any of Claims 2 to 9, in which the transport address(es) of the external server are assigned dynamically.
11. A method as claimed in any of Claims 2 to 9, in which none of the transport address(es) of the external server are assigned dynamically.
12. A method as claimed in any of Claims 2 to 11, in which the communications system includes a first firewall through which the communications session must pass, the first firewall being configured to restrict certain types of communication between the first local terminal and the shared communications network and being configured not to restrict communication between the first proxy interface agent and the external server.
13. A method as claimed in any of Claims 2 to 12, in which at least one of the transport address(es) of the external server have at least one pre-assigned port, and the outbound connections from the first proxy interface agent to the external server uses said pre-assigned port(s).
14. A method as claimed in Claim 13, in which all the transport address(es) of the external server have pre-assigned ports.
15. A method as claimed in Claim 14, in which all the transport address(es) of the external server have at most two pre-assigned ports.
16. A method as claimed in any of Claims 2 to 15, in which all the transport address(es) of the proxy interface agent are assigned dynamically.
17. A method as claimed in any of Claims 2 to 15, in which at Least one of the transport address(es) of the proxy interface agent uses pre-assigned ports.
18. A method as claimed in any of Claims 2 to 15, in which all the transport address(es) of the proxy interface agent uses pre-assigned ports.
19. A method as claimed in any of Claims 2 to 18, in which the communications system includes a second local terminal and the external server is a proxy server between the first terminal and the second terminal that acts for each terminal as a proxy for the other terminal during the course of the communications session.
20. A method as claimed in any of Claims 2 to 18, in which the communications system includes a second local terminal and a second external server which acts as a proxy for the second terminal and communication between the first external server and the second external server is via a public network or a shared network.
21. A method as claimed in any of Claims 2 to 20, in which the shared communications network includes the public communications network.
22. A method as claimed in any of Claims 2 to 21, in which the shared communications network includes the Internet.
23. A method as claimed in any of Claims 2 to 22, in which the proxy interface agent is co-located with the local terminal.
24. A method as claimed in any of Claims 2 to 22, in which the proxy interface agent is remote from the local terminal.
25. A method as claimed in any of Claims 2 to 24, in which there is more than one local terminal for the proxy interface agent.
26. A method as claimed in any of Claims 2 to 25, in which the proxy interface agent simultaneously acts on behalf of terminals using different real-time and/or non-real-time protocols.
27. A method as claimed in any of Claims 2 to 26, in which the external server simultaneously acts on behalf of terminals and/or proxy interface agents using different real-time and/or non-real-time protocols.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0029179A GB2369746A (en) | 2000-11-30 | 2000-11-30 | Communications system with network address translation |
GB0029179.9 | 2000-11-30 | ||
PCT/GB2001/005253 WO2002045373A2 (en) | 2000-11-30 | 2001-11-29 | Communications system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2422764A1 true CA2422764A1 (en) | 2002-06-06 |
CA2422764C CA2422764C (en) | 2011-01-04 |
Family
ID=9904157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2422764A Expired - Fee Related CA2422764C (en) | 2000-11-30 | 2001-11-29 | Communications system using a proxy interface agent |
Country Status (11)
Country | Link |
---|---|
US (2) | US7512708B2 (en) |
EP (2) | EP1338127B1 (en) |
JP (1) | JP3757399B2 (en) |
CN (1) | CN1262095C (en) |
AT (1) | ATE301362T1 (en) |
AU (2) | AU1840402A (en) |
CA (1) | CA2422764C (en) |
DE (1) | DE60112469T2 (en) |
GB (1) | GB2369746A (en) |
HK (1) | HK1055364A1 (en) |
WO (1) | WO2002045373A2 (en) |
Families Citing this family (123)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100208634A1 (en) * | 1994-10-11 | 2010-08-19 | Arbinet Corporation | System and Method For Managing Multimedia Communications Across Convergent Networks |
US6738382B1 (en) * | 1999-02-24 | 2004-05-18 | Stsn General Holdings, Inc. | Methods and apparatus for providing high speed connectivity to a hotel environment |
US6980526B2 (en) | 2000-03-24 | 2005-12-27 | Margalla Communications, Inc. | Multiple subscriber videoconferencing system |
GB2362482A (en) * | 2000-05-15 | 2001-11-21 | Ridgeway Systems & Software Lt | Direct slave addressing to indirect slave addressing |
GB2365256A (en) | 2000-07-28 | 2002-02-13 | Ridgeway Systems & Software Lt | Audio-video telephony with port address translation |
GB2369746A (en) | 2000-11-30 | 2002-06-05 | Ridgeway Systems & Software Lt | Communications system with network address translation |
WO2002091692A1 (en) * | 2001-04-13 | 2002-11-14 | Girard Gregory D | Ditributed edge switching system for voice-over-packet multiservice network |
US20030018814A1 (en) * | 2001-06-29 | 2003-01-23 | Yung-Chung Kao | Method of letting a single LAN port voice over IP device have network address translation function |
US7006436B1 (en) * | 2001-11-13 | 2006-02-28 | At&T Corp. | Method for providing voice-over-IP service |
US7506058B2 (en) * | 2001-12-28 | 2009-03-17 | International Business Machines Corporation | Method for transmitting information across firewalls |
JP4659077B2 (en) * | 2002-02-26 | 2011-03-30 | 株式会社リコー | Mediation apparatus, image forming apparatus management system, image forming apparatus management method, image forming apparatus management program, and recording medium |
US7480937B2 (en) | 2002-02-26 | 2009-01-20 | Ricoh Company, Ltd. | Agent device, image-forming-device management system, image-forming-device management method, image-forming-device management program, and storage medium |
US7280531B2 (en) * | 2002-04-29 | 2007-10-09 | Iwatsu Electric Co., Ltd. | Telephone communication system |
US7937471B2 (en) | 2002-06-03 | 2011-05-03 | Inpro Network Facility, Llc | Creating a public identity for an entity on a network |
US20030233471A1 (en) * | 2002-06-17 | 2003-12-18 | Julian Mitchell | Establishing a call in a packet-based communications network |
US20040047340A1 (en) * | 2002-07-16 | 2004-03-11 | Hanspeter Ruckstuhl | Method for address conversion in packet networks, control element and address converter for communication networks |
TW574805B (en) * | 2002-07-25 | 2004-02-01 | Leadtek Research Inc | Network address translation system and method thereof |
GB2391742B (en) * | 2002-08-07 | 2004-07-07 | Samsung Electronics Co Ltd | Network adress translation router for voice over internet protocol system |
US7152111B2 (en) * | 2002-08-15 | 2006-12-19 | Digi International Inc. | Method and apparatus for a client connection manager |
US8234358B2 (en) * | 2002-08-30 | 2012-07-31 | Inpro Network Facility, Llc | Communicating with an entity inside a private network using an existing connection to initiate communication |
WO2004023263A2 (en) | 2002-09-09 | 2004-03-18 | Netrake Corporation | System for allowing network traffic through firewalls |
CN100388709C (en) * | 2002-11-28 | 2008-05-14 | 中兴通讯股份有限公司 | A method for connecting from local area network |
KR100511479B1 (en) * | 2002-12-27 | 2005-08-31 | 엘지전자 주식회사 | SIP service method in network with NAT |
US7363381B2 (en) * | 2003-01-09 | 2008-04-22 | Level 3 Communications, Llc | Routing calls through a network |
US7020130B2 (en) | 2003-03-13 | 2006-03-28 | Mci, Inc. | Method and apparatus for providing integrated voice and data services over a common interface device |
US20040249974A1 (en) * | 2003-03-31 | 2004-12-09 | Alkhatib Hasan S. | Secure virtual address realm |
US7949785B2 (en) * | 2003-03-31 | 2011-05-24 | Inpro Network Facility, Llc | Secure virtual community network system |
US20040249973A1 (en) * | 2003-03-31 | 2004-12-09 | Alkhatib Hasan S. | Group agent |
US7454510B2 (en) * | 2003-05-29 | 2008-11-18 | Microsoft Corporation | Controlled relay of media streams across network perimeters |
DE10329877A1 (en) * | 2003-07-02 | 2005-01-27 | Siemens Ag | Method for operating a voice terminal at a remote PBX, communication device and voice terminal |
CN1571440A (en) * | 2003-07-25 | 2005-01-26 | 中兴通讯股份有限公司 | A system and method for implementing multimedia call crossing private network |
CN100440886C (en) | 2003-09-02 | 2008-12-03 | 华为技术有限公司 | Method for realizing multimedia protocol passing through network address translation device |
US7853996B1 (en) | 2003-10-03 | 2010-12-14 | Verizon Services Corp. | Methodology, measurements and analysis of performance and scalability of stateful border gateways |
US7886348B2 (en) * | 2003-10-03 | 2011-02-08 | Verizon Services Corp. | Security management system for monitoring firewall operation |
US7421734B2 (en) * | 2003-10-03 | 2008-09-02 | Verizon Services Corp. | Network firewall test methods and apparatus |
US7886350B2 (en) | 2003-10-03 | 2011-02-08 | Verizon Services Corp. | Methodology for measurements and analysis of protocol conformance, performance and scalability of stateful border gateways |
TWI225740B (en) * | 2003-10-06 | 2004-12-21 | Inst Information Industry | High-speed separating H.323 packet method |
US7694127B2 (en) * | 2003-12-11 | 2010-04-06 | Tandberg Telecom As | Communication systems for traversing firewalls and network address translation (NAT) installations |
CN100399768C (en) * | 2003-12-24 | 2008-07-02 | 华为技术有限公司 | Method for implementing NAT traversing and system thereof |
US20050207433A1 (en) * | 2004-01-09 | 2005-09-22 | Camelot Technology Associates Ltd. | Video communication systems and methods |
FR2865335A1 (en) * | 2004-01-16 | 2005-07-22 | France Telecom | Internal and external internet protocol terminals communication system, has control server that is provided in public IP network and that controls mediation system via communication channel passing via firewall |
JP3835462B2 (en) * | 2004-05-07 | 2006-10-18 | 松下電器産業株式会社 | Information processing apparatus and bubble packet transmission method |
SE534807C2 (en) * | 2004-05-14 | 2011-12-27 | Klap Worldwide Corp Trident Chambers | Mobile communication network for providing a mobile station with a fixed IP address |
EP1613024A1 (en) * | 2004-06-29 | 2006-01-04 | Alcatel Alsthom Compagnie Generale D'electricite | Method and call server for establishing a bidirectional peer-to-peer communication link |
TWI241808B (en) * | 2004-07-28 | 2005-10-11 | Realtek Semiconductor Corp | Network address-port translation apparatus and method for IP fragment packets |
CN1728628B (en) * | 2004-07-30 | 2010-05-12 | 迈普通信技术股份有限公司 | Multiplexing method of security proxy channel, and multiplexing server of security proxy channel |
US8009696B2 (en) * | 2004-08-06 | 2011-08-30 | Ipeak Networks Incorporated | System and method for achieving accelerated throughput |
US9189307B2 (en) | 2004-08-06 | 2015-11-17 | LiveQoS Inc. | Method of improving the performance of an access network for coupling user devices to an application server |
US9647952B2 (en) | 2004-08-06 | 2017-05-09 | LiveQoS Inc. | Network quality as a service |
US8437370B2 (en) | 2011-02-04 | 2013-05-07 | LiveQoS Inc. | Methods for achieving target loss ratio |
US7953114B2 (en) | 2004-08-06 | 2011-05-31 | Ipeak Networks Incorporated | System and method for achieving accelerated throughput |
US7545435B2 (en) * | 2004-10-15 | 2009-06-09 | Lifesize Communications, Inc. | Automatic backlight compensation and exposure control |
US8149739B2 (en) * | 2004-10-15 | 2012-04-03 | Lifesize Communications, Inc. | Background call validation |
US20060106929A1 (en) * | 2004-10-15 | 2006-05-18 | Kenoyer Michael L | Network conference communications |
US9781274B2 (en) * | 2004-10-26 | 2017-10-03 | Cisco Technology, Inc. | Providing a proxy server feature at an endpoint |
US7823196B1 (en) | 2005-02-03 | 2010-10-26 | Sonicwall, Inc. | Method and an apparatus to perform dynamic secure re-routing of data flows for public services |
US8037204B2 (en) * | 2005-02-11 | 2011-10-11 | Cisco Technology, Inc. | Method and system for IP train inauguration |
US20060190992A1 (en) * | 2005-02-24 | 2006-08-24 | Microsoft Corporation | Facilitating Bi-directional communications between clients in heterogeneous network environments |
US7543065B2 (en) | 2005-03-15 | 2009-06-02 | Microsoft Corporation | Method and system for reducing the number of ports allocated by a relay |
CN100438693C (en) * | 2005-03-21 | 2008-11-26 | 华为技术有限公司 | Service access method for packet domain |
US20060265509A1 (en) * | 2005-04-22 | 2006-11-23 | Pandit Shrihari B | Methods and systems for communicating voice, audio, video, text and/or multimedia data |
CN100450111C (en) * | 2005-04-25 | 2009-01-07 | 华为技术有限公司 | System and method for interconnection between private network users and other networks with qualified business service |
US7856504B2 (en) * | 2005-05-11 | 2010-12-21 | Sony Corporation | Server device, inter-server device connection method, program, and recording medium |
DE102005035733A1 (en) * | 2005-07-29 | 2007-02-01 | Siemens Ag | Method for data exchange between network elements |
US20070047699A1 (en) * | 2005-08-29 | 2007-03-01 | Nortel Networks Limited | Separation of session and session control |
BRPI0520598A2 (en) * | 2005-10-04 | 2009-10-06 | Ericsson Telefon Ab L M | methods for carrying and receiving an internet message, and device for carrying an internet message |
EP1952299A4 (en) * | 2005-10-07 | 2010-10-13 | Codeux Inc | Port access using user datagram protocol packets |
US8027251B2 (en) * | 2005-11-08 | 2011-09-27 | Verizon Services Corp. | Systems and methods for implementing protocol-aware network firewall |
US9374342B2 (en) | 2005-11-08 | 2016-06-21 | Verizon Patent And Licensing Inc. | System and method for testing network firewall using fine granularity measurements |
FR2895621A1 (en) | 2005-12-23 | 2007-06-29 | France Telecom | METHOD AND GATEWAY CONNECTING IP COMMUNICATION ENTITIES THROUGH A RESIDENTIAL GATEWAY |
US8331263B2 (en) * | 2006-01-23 | 2012-12-11 | Microsoft Corporation | Discovery of network nodes and routable addresses |
KR100785307B1 (en) * | 2006-02-01 | 2007-12-12 | 삼성전자주식회사 | Redirection transport system and method in internet protocol private branch exchange |
US9021134B1 (en) * | 2006-03-03 | 2015-04-28 | Juniper Networks, Inc. | Media stream transport conversion within an intermediate network device |
US20080002711A1 (en) * | 2006-06-30 | 2008-01-03 | Bugenhagen Michael K | System and method for access state based service options |
CN101132353A (en) * | 2006-08-23 | 2008-02-27 | 华为技术有限公司 | Signaling transmission method and device |
US7706373B2 (en) * | 2006-11-01 | 2010-04-27 | Nuvoiz, Inc. | Session initiation and maintenance while roaming |
US8966619B2 (en) * | 2006-11-08 | 2015-02-24 | Verizon Patent And Licensing Inc. | Prevention of denial of service (DoS) attacks on session initiation protocol (SIP)-based systems using return routability check filtering |
US9473529B2 (en) | 2006-11-08 | 2016-10-18 | Verizon Patent And Licensing Inc. | Prevention of denial of service (DoS) attacks on session initiation protocol (SIP)-based systems using method vulnerability filtering |
US20080205388A1 (en) * | 2007-02-22 | 2008-08-28 | Microsoft Corporation | Discovery of network devices logically located between a client and a service |
JP4740898B2 (en) * | 2007-05-31 | 2011-08-03 | 日本電信電話株式会社 | Third-party call control (3PCC) system and 3PCC implementation method in an IP communication network having a plurality of IP address systems |
US8302186B2 (en) * | 2007-06-29 | 2012-10-30 | Verizon Patent And Licensing Inc. | System and method for testing network firewall for denial-of-service (DOS) detection and prevention in signaling channel |
US8522344B2 (en) * | 2007-06-29 | 2013-08-27 | Verizon Patent And Licensing Inc. | Theft of service architectural integrity validation tools for session initiation protocol (SIP)-based systems |
US8195806B2 (en) * | 2007-07-16 | 2012-06-05 | International Business Machines Corporation | Managing remote host visibility in a proxy server environment |
US9661267B2 (en) * | 2007-09-20 | 2017-05-23 | Lifesize, Inc. | Videoconferencing system discovery |
TW200915784A (en) * | 2007-09-28 | 2009-04-01 | D Link Corp | Method of using a router as a relay proxy |
JP4540720B2 (en) * | 2008-04-02 | 2010-09-08 | 株式会社エヌ・ティ・ティ・ドコモ | Data communication terminal, proxy device, data communication system, and data communication method |
US8005098B2 (en) * | 2008-09-05 | 2011-08-23 | Cisco Technology, Inc. | Load balancing across multiple network address translation (NAT) instances and/or processors |
EP2166726A1 (en) * | 2008-09-18 | 2010-03-24 | Thomson Telecom Belgium | A method and a gateway for providing multiple internet access |
US8165077B2 (en) * | 2008-09-26 | 2012-04-24 | Microsoft Corporation | Delegation of mobile communication to external device |
US20100180334A1 (en) * | 2009-01-15 | 2010-07-15 | Chen Jy Shyang | Netwrok apparatus and method for transfering packets |
US8305421B2 (en) * | 2009-06-29 | 2012-11-06 | Lifesize Communications, Inc. | Automatic determination of a configuration for a conference |
JP4635095B2 (en) * | 2009-06-30 | 2011-02-16 | 株式会社東芝 | Communication system and server device thereof |
US9167275B1 (en) | 2010-03-11 | 2015-10-20 | BoxCast, LLC | Systems and methods for autonomous broadcasting |
WO2012023886A1 (en) * | 2010-08-17 | 2012-02-23 | Telefonaktiebolaget L M Ericsson (Publ) | NODE AND METHOD FOR AoIP ADDRESS CHANGE |
EP2663954B1 (en) * | 2011-01-10 | 2019-05-01 | International Business Machines Corporation | System and method for extending cloud services into the customer premise |
US10951743B2 (en) | 2011-02-04 | 2021-03-16 | Adaptiv Networks Inc. | Methods for achieving target loss ratio |
US9590913B2 (en) | 2011-02-07 | 2017-03-07 | LiveQoS Inc. | System and method for reducing bandwidth usage of a network |
US8717900B2 (en) | 2011-02-07 | 2014-05-06 | LivQoS Inc. | Mechanisms to improve the transmission control protocol performance in wireless networks |
US20130077618A1 (en) * | 2011-09-23 | 2013-03-28 | Cisco Technology, Inc. | Expeditious resource reservation protocol |
IN2014MN01516A (en) * | 2012-01-09 | 2015-05-01 | Qualcomm Inc | |
US8978126B2 (en) * | 2012-10-29 | 2015-03-10 | Blackberry Limited | Method and system for TCP turn operation behind a restrictive firewall |
CN103532935B (en) * | 2013-09-28 | 2017-01-18 | 福建星网锐捷软件有限公司 | Domain strategy-based P2P (Peer-to-Peer) streaming media transmission control method |
CN104869065B (en) * | 2014-02-26 | 2020-04-21 | 中兴通讯股份有限公司 | Data message processing method and device |
CN104869144A (en) * | 2014-02-26 | 2015-08-26 | 联想(北京)有限公司 | Information sharing method and electronic equipment |
US20160072839A1 (en) * | 2014-09-05 | 2016-03-10 | Salesforce.Com, Inc. | Facilitating dynamic management of participating devices within a network in an on-demand services environment |
US10257159B2 (en) * | 2014-12-04 | 2019-04-09 | Belkin International, Inc. | Methods, systems, and apparatuses for providing a single network address translation connection for multiple devices |
US10063439B2 (en) | 2014-09-09 | 2018-08-28 | Belkin International Inc. | Coordinated and device-distributed detection of abnormal network device operation |
US20160072764A1 (en) * | 2014-09-10 | 2016-03-10 | T-Mobile Usa, Inc. | Dynamic double network address translator |
US10270840B2 (en) * | 2015-01-01 | 2019-04-23 | Bank Of America Corporation | Modular system for holistic data transmission across an enterprise |
CN104811473B (en) * | 2015-03-18 | 2018-03-02 | 华为技术有限公司 | A kind of method, system and management system for creating virtual non-volatile storage medium |
WO2016176434A1 (en) * | 2015-04-28 | 2016-11-03 | Duke Manufacturing Co. | System and apparatus for connecting kitchen components |
US10038651B2 (en) | 2015-09-05 | 2018-07-31 | Nevion Europe As | Asynchronous switching system and method |
US10021589B2 (en) * | 2016-01-26 | 2018-07-10 | Sprint Communications Company L.P. | Wireless data system that associates internet protocol ports with quality-of-service for user applications |
US10154317B2 (en) | 2016-07-05 | 2018-12-11 | BoxCast, LLC | System, method, and protocol for transmission of video and audio data |
US10511521B2 (en) | 2016-08-03 | 2019-12-17 | Anchorfree Inc. | System and method for virtual multipath data transport |
US20180234506A1 (en) * | 2017-02-14 | 2018-08-16 | Gu Zhang | System and methods for establishing virtual connections between applications in different ip networks |
US10931720B2 (en) | 2017-06-08 | 2021-02-23 | Avaya Inc. | IP tolerance and signaling interworking |
US11088994B2 (en) | 2017-12-01 | 2021-08-10 | Twingate Inc. | Local interception of traffic to a remote forward proxy |
US10834138B2 (en) | 2018-08-13 | 2020-11-10 | Akamai Technologies, Inc. | Device discovery for cloud-based network security gateways |
CN109474667B (en) * | 2018-10-12 | 2021-05-25 | 广州雷迅创新科技股份有限公司 | Unmanned aerial vehicle communication method based on TCP and UDP |
US10951589B2 (en) * | 2018-12-06 | 2021-03-16 | Akamai Technologies, Inc. | Proxy auto-configuration for directing client traffic to a cloud proxy |
JP7188046B2 (en) * | 2018-12-14 | 2022-12-13 | 富士フイルムビジネスイノベーション株式会社 | Communication system, communication device, communication system program and communication program |
CN116346924A (en) * | 2021-12-24 | 2023-06-27 | 北京字节跳动网络技术有限公司 | Network request processing method, device, equipment and storage medium |
Family Cites Families (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4742512A (en) * | 1985-07-19 | 1988-05-03 | Nec Corporation | Multipoint communication system having polling and reservation schemes |
US5301320A (en) * | 1991-06-28 | 1994-04-05 | Digital Equipment Corporation | Workflow management and control system |
US5282222A (en) * | 1992-03-31 | 1994-01-25 | Michel Fattouche | Method and apparatus for multiple access between transceivers in wireless communications using OFDM spread spectrum |
US5337313A (en) * | 1992-11-12 | 1994-08-09 | Motorola, Inc. | Method and apparatus for preserving packet squencing in a packet transmission system |
EP0615198A1 (en) | 1993-03-08 | 1994-09-14 | International Business Machines Corporation | Method for processing, handling, and presenting data pertaining to an enterprise in the form of a data model |
US5781550A (en) * | 1996-02-02 | 1998-07-14 | Digital Equipment Corporation | Transparent and secure network gateway |
KR100317443B1 (en) * | 1996-04-24 | 2002-01-16 | 블레이어 에프.모리슨 | Internet protocol filter |
JPH10289479A (en) * | 1997-04-10 | 1998-10-27 | Tdk Corp | Optical recording medium |
US6273622B1 (en) * | 1997-04-15 | 2001-08-14 | Flash Networks, Ltd. | Data communication protocol for maximizing the performance of IP communication links |
US6473406B1 (en) * | 1997-07-31 | 2002-10-29 | Cisco Technology, Inc. | Method and apparatus for transparently proxying a connection |
US6574661B1 (en) * | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
US6058431A (en) * | 1998-04-23 | 2000-05-02 | Lucent Technologies Remote Access Business Unit | System and method for network address translation as an external service in the access server of a service provider |
US6175548B1 (en) * | 1998-06-29 | 2001-01-16 | Sony Corporation | Optical recording medium and optical recording and reproducing apparatus |
US6360265B1 (en) * | 1998-07-08 | 2002-03-19 | Lucent Technologies Inc. | Arrangement of delivering internet protocol datagrams for multimedia services to the same server |
US6628629B1 (en) * | 1998-07-10 | 2003-09-30 | Malibu Networks | Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system |
US6401128B1 (en) * | 1998-08-07 | 2002-06-04 | Brocade Communiations Systems, Inc. | System and method for sending and receiving frames between a public device and a private device |
US6438597B1 (en) * | 1998-08-17 | 2002-08-20 | Hewlett-Packard Company | Method and system for managing accesses to a data service system that supports persistent connections |
JP2000132855A (en) * | 1998-10-27 | 2000-05-12 | Matsushita Electric Ind Co Ltd | Optical information recording and reproducing device |
US6470020B1 (en) * | 1998-11-03 | 2002-10-22 | Nortel Networks Limited | Integration of stimulus signalling protocol communication systems and message protocol communication systems |
US6182149B1 (en) * | 1999-01-11 | 2001-01-30 | 3Com Corporation | System for managing dynamic processing resources in a network |
NO995081D0 (en) * | 1999-10-18 | 1999-10-18 | Ericsson Telefon Ab L M | Device for H.323 proxy |
US7120692B2 (en) * | 1999-12-02 | 2006-10-10 | Senvid, Inc. | Access and control system for network-enabled devices |
US6677104B2 (en) * | 2000-02-10 | 2004-01-13 | Tdk Corporation | Optical information medium |
US6631417B1 (en) * | 2000-03-29 | 2003-10-07 | Iona Technologies Plc | Methods and apparatus for securing access to a computer |
US7814208B2 (en) * | 2000-04-11 | 2010-10-12 | Science Applications International Corporation | System and method for projecting content beyond firewalls |
US6996628B2 (en) * | 2000-04-12 | 2006-02-07 | Corente, Inc. | Methods and systems for managing virtual addresses for virtual networks |
US6631416B2 (en) * | 2000-04-12 | 2003-10-07 | Openreach Inc. | Methods and systems for enabling a tunnel between two computers on a network |
GB2365256A (en) | 2000-07-28 | 2002-02-13 | Ridgeway Systems & Software Lt | Audio-video telephony with port address translation |
US20020042832A1 (en) * | 2000-08-14 | 2002-04-11 | Fallentine Mark D. | System and method for interoperability of H.323 video conferences with network address translation |
US7047561B1 (en) * | 2000-09-28 | 2006-05-16 | Nortel Networks Limited | Firewall for real-time internet applications |
GB2369746A (en) | 2000-11-30 | 2002-06-05 | Ridgeway Systems & Software Lt | Communications system with network address translation |
KR100360274B1 (en) * | 2000-12-30 | 2002-11-09 | 엘지전자 주식회사 | Method for supporting general ip telephone system in nat based private network |
US7155518B2 (en) * | 2001-01-08 | 2006-12-26 | Interactive People Unplugged Ab | Extranet workgroup formation across multiple mobile virtual private networks |
US7631349B2 (en) * | 2001-01-11 | 2009-12-08 | Digi International Inc. | Method and apparatus for firewall traversal |
WO2002057917A2 (en) * | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US6928082B2 (en) * | 2001-03-28 | 2005-08-09 | Innomedia Pte Ltd | System and method for determining a connectionless communication path for communicating audio data through an address and port translation device |
US7072341B2 (en) * | 2001-02-20 | 2006-07-04 | Innomedia Pte, Ltd | Real time streaming media communication system |
US7050422B2 (en) * | 2001-02-20 | 2006-05-23 | Innomedia Pte, Ltd. | System and method for providing real time connectionless communication of media data through a firewall |
US6993012B2 (en) * | 2001-02-20 | 2006-01-31 | Innomedia Pte, Ltd | Method for communicating audio data in a packet switched network |
US20020138627A1 (en) * | 2001-03-26 | 2002-09-26 | Frantzen Michael T. | Apparatus and method for managing persistent network connections |
US8363647B2 (en) * | 2001-04-03 | 2013-01-29 | Voxpath Networks, Inc. | System and method for configuring an IP telephony device |
US7068647B2 (en) * | 2001-04-03 | 2006-06-27 | Voxpath Networks, Inc. | System and method for routing IP packets |
US7272650B2 (en) * | 2001-04-17 | 2007-09-18 | Intel Corporation | Communication protocols operable through network address translation (NAT) type devices |
US20030009561A1 (en) * | 2001-06-14 | 2003-01-09 | Sollee Patrick N. | Providing telephony services to terminals behind a firewall and /or network address translator |
US20030033418A1 (en) * | 2001-07-19 | 2003-02-13 | Young Bruce Fitzgerald | Method of implementing and configuring an MGCP application layer gateway |
US7230949B2 (en) * | 2001-08-24 | 2007-06-12 | Juniper Networks, Inc. | Efficient method and system for automatic discovery and verification of optimal paths through a dynamic multi-point meshed overlay network |
US7321925B2 (en) * | 2001-09-18 | 2008-01-22 | Intel Corporation | Load balancing and fault tolerance for server-based software applications |
US7302700B2 (en) * | 2001-09-28 | 2007-11-27 | Juniper Networks, Inc. | Method and apparatus for implementing a layer 3/layer 7 firewall in an L2 device |
US7274684B2 (en) * | 2001-10-10 | 2007-09-25 | Bruce Fitzgerald Young | Method and system for implementing and managing a multimedia access network device |
US20030084162A1 (en) * | 2001-10-31 | 2003-05-01 | Johnson Bruce L. | Managing peer-to-peer access to a device behind a firewall |
US7379465B2 (en) * | 2001-12-07 | 2008-05-27 | Nortel Networks Limited | Tunneling scheme optimized for use in virtual private networks |
US7013342B2 (en) * | 2001-12-10 | 2006-03-14 | Packeteer, Inc. | Dynamic tunnel probing in a communications network |
US6860616B2 (en) * | 2001-12-14 | 2005-03-01 | Iq Hong Kong, Ltd. | Ultraviolet light writing system |
US7227864B2 (en) | 2001-12-17 | 2007-06-05 | Microsoft Corporation | Methods and systems for establishing communications through firewalls and network address translators |
US7152105B2 (en) * | 2002-01-15 | 2006-12-19 | Mcafee, Inc. | System and method for network vulnerability detection and reporting |
US7257630B2 (en) * | 2002-01-15 | 2007-08-14 | Mcafee, Inc. | System and method for network vulnerability detection and reporting |
US7664845B2 (en) * | 2002-01-15 | 2010-02-16 | Mcafee, Inc. | System and method for network vulnerability detection and reporting |
US20030140142A1 (en) * | 2002-01-18 | 2003-07-24 | David Marples | Initiating connections through firewalls and network address translators |
US7133368B2 (en) * | 2002-02-01 | 2006-11-07 | Microsoft Corporation | Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same |
US20030154306A1 (en) * | 2002-02-11 | 2003-08-14 | Perry Stephen Hastings | System and method to proxy inbound connections to privately addressed hosts |
AU2003226128A1 (en) * | 2002-03-27 | 2003-10-13 | First Virtual Communications | System and method for traversing firewalls with protocol communications |
US7676579B2 (en) * | 2002-05-13 | 2010-03-09 | Sony Computer Entertainment America Inc. | Peer to peer network communication |
US7243141B2 (en) * | 2002-05-13 | 2007-07-10 | Sony Computer Entertainment America, Inc. | Network configuration evaluation |
US6674758B2 (en) * | 2002-06-06 | 2004-01-06 | Clinton Watson | Mechanism for implementing voice over IP telephony behind network firewalls |
WO2003105010A1 (en) * | 2002-06-06 | 2003-12-18 | Neoteris, Inc. | Method and system for providing secure access to private networks |
US7143188B2 (en) * | 2002-06-13 | 2006-11-28 | Nvidia Corporation | Method and apparatus for network address translation integration with internet protocol security |
US20030233471A1 (en) * | 2002-06-17 | 2003-12-18 | Julian Mitchell | Establishing a call in a packet-based communications network |
US7277963B2 (en) * | 2002-06-26 | 2007-10-02 | Sandvine Incorporated | TCP proxy providing application layer modifications |
-
2000
- 2000-11-30 GB GB0029179A patent/GB2369746A/en not_active Withdrawn
-
2001
- 2001-11-29 AT AT01999096T patent/ATE301362T1/en not_active IP Right Cessation
- 2001-11-29 CA CA2422764A patent/CA2422764C/en not_active Expired - Fee Related
- 2001-11-29 EP EP01999096A patent/EP1338127B1/en not_active Expired - Lifetime
- 2001-11-29 US US10/432,468 patent/US7512708B2/en not_active Expired - Lifetime
- 2001-11-29 CN CN01817225.3A patent/CN1262095C/en not_active Expired - Fee Related
- 2001-11-29 DE DE60112469T patent/DE60112469T2/en not_active Expired - Lifetime
- 2001-11-29 AU AU1840402A patent/AU1840402A/en active Pending
- 2001-11-29 WO PCT/GB2001/005253 patent/WO2002045373A2/en active IP Right Grant
- 2001-11-29 EP EP04078221A patent/EP1511271A3/en not_active Withdrawn
- 2001-11-29 JP JP2002546385A patent/JP3757399B2/en not_active Expired - Fee Related
- 2001-11-29 AU AU2002218404A patent/AU2002218404B2/en not_active Ceased
-
2003
- 2003-09-30 HK HK03107052A patent/HK1055364A1/en not_active IP Right Cessation
-
2009
- 2009-01-05 US US12/348,648 patent/US8291116B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
HK1055364A1 (en) | 2004-01-02 |
EP1511271A2 (en) | 2005-03-02 |
AU1840402A (en) | 2002-06-11 |
US20090116487A1 (en) | 2009-05-07 |
CN1262095C (en) | 2006-06-28 |
DE60112469D1 (en) | 2005-09-08 |
GB0029179D0 (en) | 2001-01-17 |
ATE301362T1 (en) | 2005-08-15 |
EP1338127A2 (en) | 2003-08-27 |
DE60112469T2 (en) | 2006-06-14 |
EP1338127B1 (en) | 2005-08-03 |
WO2002045373A2 (en) | 2002-06-06 |
JP2004515164A (en) | 2004-05-20 |
JP3757399B2 (en) | 2006-03-22 |
US7512708B2 (en) | 2009-03-31 |
US8291116B2 (en) | 2012-10-16 |
EP1511271A3 (en) | 2012-04-11 |
GB2369746A (en) | 2002-06-05 |
WO2002045373A3 (en) | 2002-10-17 |
AU2002218404B2 (en) | 2006-09-07 |
CA2422764C (en) | 2011-01-04 |
US20040028035A1 (en) | 2004-02-12 |
CN1470119A (en) | 2004-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2422764A1 (en) | Communications system using a proxy interface agent | |
US8489751B2 (en) | Middlebox control | |
US6993012B2 (en) | Method for communicating audio data in a packet switched network | |
KR100511479B1 (en) | SIP service method in network with NAT | |
US7852859B2 (en) | System and method for interfacing legacy IP-PBX systems to SIP networks | |
US6876633B2 (en) | Apparatus and method for computer telephone integration in packet switched telephone networks | |
AU7569701A (en) | Audio-video telephony with firewalls and network address translation | |
EP1921823A1 (en) | Providing telephony services to terminals behind a firewall and/or network address translator | |
US20070217408A1 (en) | Address Resolution Device, Address Resolution Method, And Communication System Including The Same | |
US20060018308A1 (en) | Method and system for supporting global IP telephony system | |
US20070115997A1 (en) | Virtual Gateway | |
US7778195B2 (en) | Network, server apparatus, IP corresponding terminal device, and speech-quality control method used in the same | |
US20050047423A1 (en) | Protocol interworking framework | |
US7542475B2 (en) | Communication between users located behind a NAT device | |
KR20010025530A (en) | An internet voice communication method using WebCallAgent | |
KR20030021511A (en) | Method and server for RTP channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20171129 |