[go: up one dir, main page]

WO2002073330A3 - System for determining a communication path through a translation device - Google Patents

System for determining a communication path through a translation device Download PDF

Info

Publication number
WO2002073330A3
WO2002073330A3 PCT/IB2002/001957 IB0201957W WO02073330A3 WO 2002073330 A3 WO2002073330 A3 WO 2002073330A3 IB 0201957 W IB0201957 W IB 0201957W WO 02073330 A3 WO02073330 A3 WO 02073330A3
Authority
WO
WIPO (PCT)
Prior art keywords
telephony client
client
port number
located behind
address
Prior art date
Application number
PCT/IB2002/001957
Other languages
French (fr)
Other versions
WO2002073330A2 (en
Inventor
Fu-Hua Liu
Cheng Shih-An
Chang Chen-Huei
Lee Chih-Ping
Original Assignee
Innomedia Pte Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US09/788,865 external-priority patent/US6993012B2/en
Priority claimed from US09/819,492 external-priority patent/US6928082B2/en
Application filed by Innomedia Pte Ltd filed Critical Innomedia Pte Ltd
Priority to AU2002307845A priority Critical patent/AU2002307845A1/en
Publication of WO2002073330A2 publication Critical patent/WO2002073330A2/en
Publication of WO2002073330A3 publication Critical patent/WO2002073330A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0209Architectural arrangements, e.g. perimeter networks or demilitarized zones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2564NAT traversal for a higher-layer protocol, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2575NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2578NAT traversal without involvement of the NAT server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2585NAT traversal through application level gateway [ALG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/663Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A method of audio communication utilizing media datagrams between a first telephony client (28) located behind a network address translation (NAT) server (26) and a remote second telephony client (22) is disclosed. Each client (28)(22) utilizes a single port number for both sending and receiving media datagrams. A media datagram is sent from the first telephony client (28) to the second telephony client (22) on a UDP/IP channel utilizing a destination IP address and port number provided by the second telephony client (26). The second telephony client (22) extracts the Source IP address and source port number from the received media datagram (130) to determine if the first telephony client (28) is located behind a NAT server (26). If the first telephony client (28) is located behind a NAT server (26), the extracted Source IP address and port number are Stored (134) and used to send media datagrams to the first telephony client (28) located behind the NAT server.
PCT/IB2002/001957 2001-02-20 2002-02-16 System for determining a communication path through a translation device WO2002073330A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002307845A AU2002307845A1 (en) 2001-02-20 2002-02-16 System for determining a communication path through a translation device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/788,865 2001-02-20
US09/788,865 US6993012B2 (en) 2001-02-20 2001-02-20 Method for communicating audio data in a packet switched network
US09/819,492 US6928082B2 (en) 2001-03-28 2001-03-28 System and method for determining a connectionless communication path for communicating audio data through an address and port translation device
US09/819,492 2001-03-28

Publications (2)

Publication Number Publication Date
WO2002073330A2 WO2002073330A2 (en) 2002-09-19
WO2002073330A3 true WO2002073330A3 (en) 2005-10-27

Family

ID=27120844

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2002/001957 WO2002073330A2 (en) 2001-02-20 2002-02-16 System for determining a communication path through a translation device

Country Status (3)

Country Link
US (1) US7050422B2 (en)
AU (1) AU2002307845A1 (en)
WO (1) WO2002073330A2 (en)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
JP3760767B2 (en) * 2000-12-21 2006-03-29 株式会社日立製作所 Network management apparatus and network management method
US7272650B2 (en) 2001-04-17 2007-09-18 Intel Corporation Communication protocols operable through network address translation (NAT) type devices
US7406526B2 (en) * 2001-09-28 2008-07-29 Uri Benchetrit Extended internet protocol network address translation system
US7769865B1 (en) * 2001-10-16 2010-08-03 Sprint Communications Company L.P. Configuring computer network communications in response to detected firewalls
US8095668B2 (en) * 2001-11-09 2012-01-10 Rockstar Bidco Lp Middlebox control
US7006436B1 (en) 2001-11-13 2006-02-28 At&T Corp. Method for providing voice-over-IP service
US7327721B2 (en) * 2002-02-11 2008-02-05 Avaya Technology Corp. Determination of endpoint virtual address assignment in an internet telephony system
US7139840B1 (en) * 2002-06-14 2006-11-21 Cisco Technology, Inc. Methods and apparatus for providing multiple server address translation
US7333500B2 (en) * 2002-09-24 2008-02-19 Nortel Networks Limited Methods for discovering network address and port translators
US7606190B2 (en) 2002-10-18 2009-10-20 Kineto Wireless, Inc. Apparatus and messages for interworking between unlicensed access network and GPRS network for data services
EP2334129A3 (en) * 2002-10-18 2012-07-11 Kineto Wireless, Inc. Method and apparatuses for paging a telecommunication device
SE525748C2 (en) 2002-10-28 2005-04-19 Devlabs Ab Procedure for direct printing on networks
SE524238C2 (en) * 2002-11-05 2004-07-13 Marratech Ab Device and method for negotiating network parameters
TW200412101A (en) * 2002-12-23 2004-07-01 Shaw-Hwa Hwang Directly peer-to peer transmission protocol between two virtual network
US7444139B1 (en) * 2003-01-30 2008-10-28 Sprint Spectrum L.P. Method and system for use of intelligent network processing to prematurely wake up a terminating mobile station
JP4374202B2 (en) * 2003-02-28 2009-12-02 株式会社日立製作所 Stream distribution computer, program, NAS device
IL156924A (en) 2003-07-15 2009-05-04 Tadiran Telecom Ltd Communication between users located behind nat device
US20050053063A1 (en) * 2003-09-04 2005-03-10 Sajeev Madhavan Automatic provisioning of network address translation data
TWI245192B (en) * 2003-12-11 2005-12-11 Inst Information Industry Method, system and storage medium for passing through network address translation device
CN100399768C (en) * 2003-12-24 2008-07-02 华为技术有限公司 Method and system for realizing network address translation traversal
US20060083175A1 (en) * 2004-01-30 2006-04-20 Ward Dennis W Media client emulation tool
US7957348B1 (en) * 2004-04-21 2011-06-07 Kineto Wireless, Inc. Method and system for signaling traffic and media types within a communications network switching system
US7940746B2 (en) 2004-08-24 2011-05-10 Comcast Cable Holdings, Llc Method and system for locating a voice over internet protocol (VoIP) device connected to a network
US7408926B1 (en) * 2004-09-02 2008-08-05 Microsoft Corporation Method and apparatus for accessing voice over internet protocol connection
US20060053485A1 (en) * 2004-09-08 2006-03-09 Chia-Hsin Li Network connection through NAT routers and firewall devices
US7594259B1 (en) * 2004-09-15 2009-09-22 Nortel Networks Limited Method and system for enabling firewall traversal
US20060109837A1 (en) * 2004-11-19 2006-05-25 International Business Machines Corporation Composite voice applications and services using single sign-on across heterogeneous voice servers
US20060200517A1 (en) * 2005-03-03 2006-09-07 Steve Nelson Method and apparatus for real time multi-party conference document copier
JP2007013684A (en) * 2005-06-30 2007-01-18 Toshiba Corp Communication system, server device and data terminal device
KR100785296B1 (en) * 2005-07-21 2007-12-12 삼성전자주식회사 Apparatus and method for data transmission control in VoIP gateway
US8560828B2 (en) * 2006-04-13 2013-10-15 Directpacket Research, Inc. System and method for a communication system
US8605730B2 (en) * 2006-04-13 2013-12-10 Directpacket Research, Inc. System and method for multimedia communication across disparate networks
US8555371B1 (en) 2009-07-17 2013-10-08 Directpacket Research, Inc. Systems and methods for management of nodes across disparate networks
US8165086B2 (en) * 2006-04-18 2012-04-24 Kineto Wireless, Inc. Method of providing improved integrated communication system data service
US20080039086A1 (en) 2006-07-14 2008-02-14 Gallagher Michael D Generic Access to the Iu Interface
US20080076425A1 (en) 2006-09-22 2008-03-27 Amit Khetawat Method and apparatus for resource management
WO2008080225A1 (en) * 2006-12-29 2008-07-10 Natural Convergence Inc. Method and system for network address translation (nat) traversal of real time protocol (rtp) media
GB0708813D0 (en) * 2007-05-08 2007-06-13 Wesby Philip B System and method for data acquisition and processing
US20090172395A1 (en) * 2007-12-31 2009-07-02 International Business Machines Corporation System and Method for Service Virtualization Using a MQ Proxy Network
JP2009164948A (en) * 2008-01-08 2009-07-23 Nec Corp Communication system, server, terminal, packet transfer method, and program
US8249078B1 (en) 2009-11-16 2012-08-21 Sprint Spectrum L.P. Prediction and use of call setup signaling latency for advanced wakeup and notification
TW201125330A (en) * 2009-12-29 2011-07-16 Gemtek Technolog Co Ltd Network address transforming method, network address transformer and communication system for multimedia streaming.
US9584631B2 (en) * 2013-12-03 2017-02-28 Verizon Patent And Licensing Inc. Providing out-of-band control and backup via a cellular connection
EP2890097B8 (en) * 2013-12-30 2018-09-12 Deutsche Telekom AG A system for and a method of presenting media data to communication clients in the course of a communication data exchange
KR101988130B1 (en) * 2017-11-21 2019-09-30 두산중공업 주식회사 Node management gateway device based on data distribution service in grid network and distribution network, and method thereof

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5799068A (en) 1992-06-29 1998-08-25 Elonex I.P. Holdings Ltd. Smart phone integration with computer systems
JP3671488B2 (en) 1995-12-18 2005-07-13 ソニー株式会社 Call system and call method
CA2217838C (en) 1996-11-07 2003-07-29 At&T Corp. Wan-based voice gateway
US5916302A (en) 1996-12-06 1999-06-29 International Business Machines Corporation Multimedia conferencing using parallel networks
US6075783A (en) 1997-03-06 2000-06-13 Bell Atlantic Network Services, Inc. Internet phone to PSTN cellular/PCS system
CA2275829C (en) 1998-06-19 2004-10-19 Nortel Networks Corporation Ip telephony gateway
US6321253B1 (en) 1998-10-02 2001-11-20 Nortel Networks Limited Systems and methods for simultaneous network management of voice and data signals
WO2002003217A1 (en) * 2000-06-30 2002-01-10 Net2Phone System, method, and computer program product for resolving addressing in a network including a network address translator
GB2365256A (en) * 2000-07-28 2002-02-13 Ridgeway Systems & Software Lt Audio-video telephony with port address translation
US6697377B1 (en) * 2000-10-21 2004-02-24 Innomedia Pte Ltd. Method for communicating audio data in a packet switched network
KR100393273B1 (en) * 2001-02-12 2003-07-31 (주)폴리픽스 An Online Data Communicating System and a Method in a Private Network
US7068647B2 (en) * 2001-04-03 2006-06-27 Voxpath Networks, Inc. System and method for routing IP packets
US7068655B2 (en) * 2001-06-14 2006-06-27 Nortel Networks Limited Network address and/or port translation
US7406526B2 (en) * 2001-09-28 2008-07-29 Uri Benchetrit Extended internet protocol network address translation system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BIGGS B: "A SIP Application Level Gateway for Network Address Translation", March 2000 (2000-03-01), XP002209772, Retrieved from the Internet <URL:http://www.iptel.org/info/players/ietf/firewall/draft-biggs-sip-nat-00.t> [retrieved on 20020813] *
ROSENBERG J ET AL: "Getting SIP through Firewalls and NATs", 22 February 2000 (2000-02-22), XP002167710, Retrieved from the Internet <URL:http://www.softarmor.com/sipwg/draft-rosenberg-sip-firewalls-00.txt> [retrieved on 20010518] *
THERNELIUS F: "SIP, NAT, and Firewalls", May 2000 (2000-05-01), XP002209773, Retrieved from the Internet <URL:http://www.cs.columbia.edu/sip/drafts/Ther0005_SIP.pdf> [retrieved on 20020813] *

Also Published As

Publication number Publication date
US20020114322A1 (en) 2002-08-22
WO2002073330A2 (en) 2002-09-19
US7050422B2 (en) 2006-05-23
AU2002307845A1 (en) 2002-09-24

Similar Documents

Publication Publication Date Title
WO2002073330A3 (en) System for determining a communication path through a translation device
WO2002082762A3 (en) System and method for providing real time connectionless communication of media data through a firewall
US7924822B2 (en) Method and apparatus for enhanced internet telephony
JP3917076B2 (en) Method and apparatus for enabling data transmission through a firewall
WO2002103460A3 (en) Network address and/or port translation
US20040158606A1 (en) Transmission method of multimedia data over a network
WO2002045361A3 (en) Method for communicating audio data in a packet switched network
US20080279178A1 (en) Port reduction for voice over internet protocol router
WO2002082772A3 (en) Systems and methods for voip wireless terminals
AU9063301A (en) System and method for secure dual channel communication through a firewall
CA2329457A1 (en) Header compression for general packet radio service tunneling protocol (gtp)-encapsulated packets
US20100040057A1 (en) Communication method
EP1156626A3 (en) Mobile communication network, terminal equipment, packet communication control method, and gateway
AU7694000A (en) Wide area network mobility for ip based networks
WO2001061897A3 (en) Label-based multiplexing
US7948890B2 (en) System and method for providing a communication channel
WO2007061660A3 (en) Method for transmitting data from a participant device in a session in an internet protocol (ip) system
AU2001233124A1 (en) Proxy network address translation
US20050044247A1 (en) Communication between users located behind a NAT device
US20050135359A1 (en) System and method for IPSEC-compliant network address port translation
WO2021174235A3 (en) Supporting multiple border gateway protocol (bgp) sessions using multiple quic streams
AU2002320002A1 (en) End to end test between gateways in an ip network
CN101208935B (en) Method and device for translating internet protocol addresses within a communication network
AU2005217989B2 (en) Processing voice data in packet communication network with encryption
WO2002017035A3 (en) Method and system for establishing connections between terminals connected to network environments having different ip-addressing schemes

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP