CN100401700C - Method for multimedia terminal point-to-point call inside two private networks - Google Patents

Method for multimedia terminal point-to-point call inside two private networks Download PDF

Info

Publication number
CN100401700C
CN100401700C CNB2004100583726A CN200410058372A CN100401700C CN 100401700 C CN100401700 C CN 100401700C CN B2004100583726 A CNB2004100583726 A CN B2004100583726A CN 200410058372 A CN200410058372 A CN 200410058372A CN 100401700 C CN100401700 C CN 100401700C
Authority
CN
China
Prior art keywords
terminal
private net
multimedia gateway
net terminal
gatekeeper
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.)
Active
Application number
CNB2004100583726A
Other languages
Chinese (zh)
Other versions
CN1735055A (en
Inventor
李加
曹珈
柴亚伟
靳自鸣
刘成刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2004100583726A priority Critical patent/CN100401700C/en
Priority to PCT/CN2005/000205 priority patent/WO2006015525A1/en
Publication of CN1735055A publication Critical patent/CN1735055A/en
Priority to GB0702877A priority patent/GB2432078B/en
Application granted granted Critical
Publication of CN100401700C publication Critical patent/CN100401700C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • 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/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • 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

Abstract

The present invention discloses a point-to-point call method for multimedia terminals in two private networks. A point-to-point call between private network terminals is transferred into a call to a multimedia gateway by adding a multimedia gateway device on a public network; then, an ability interaction passage, a master-slave decision passage and a logic channel are established an H. 245 passage in which the multimedia gateway is respectively established an H. 323 protocol with the private network terminals; finally, the multimedia gateway transmits information between the two private network terminals to realize the point-to-point call of the multimedia terminals in the two private networks. The whole switching process in the method provided by the present invention is transparent for users which need not know any network structure information. The present invention has the advantages of convenient and simple use. The method provided by the present invention can support any NAT types.

Description

The method of the multimedia terminal point to point call in a kind of two private networks
Technical field
The present invention relates to multi-media communication, relate in particular to a kind of based on the point to point call method of two private network inner multimedia terminals of agreement H.323.
Background technology
Flourish along with IP network broadband services in recent years, packet-based multimedia communications system standard H.323 (being the Packet Based Network multimedia communication standard that International Telecommunications Union formulates) extensively applies in video conference and the IP phone.Because generally all passed through NAT (NetworkAddress Translation, network address translation is referring to IETF RFC3489) during a lot of user to access public net, privately owned IP address has been adopted in inside, the visit public network generally carries out address transition through NAT device.And H.323 agreement itself is not considered the application of NAT, and embedded characteristics in its address and NAT device have produced conflict, have produced the problem of inside and outside net interconnecting.The intercommunication that how to realize the multimedia terminal (to call H.323 terminal in the following text) in two private networks is the pressing issues that current industry need solve, this relevant way to solve the problem mainly contains two kinds: 1, utilize the MCU on the public network to hold a meeting, hold the meeting of two terminal-joined that need communication on this MCU, realize the communication between two terminals, though such method can realize two intercommunications between the terminal, but there is following defective: (1), need user's preset conference, complicated operation.(2), under the situation that does not have private network, the user can realize calling out by the method for direct calling distant terminal title, have only the calling and called user all under the situation of private network, just to need to initiate meeting and realize both sides' communication, therefore the user need be familiar with under the situation of network environment could proper operation, poor operability.(3), can not directly carry out point to point call between two terminals.2, " STUN-Simple Traversal of User Datagram Protocol (UDP) ThroughNetwork Address Translators (NATs) " (IETF RFC3489) proposed a kind of method of UDP passing through NAT, but there is following defective in this scheme: (1), this agreement only support the NAT of UDP mode to pass through, and do not provide TCP to pass through mode.(2), the traversing method of while UDP is not supported the NAT of symmetry class.
Summary of the invention
The present invention is exactly in order to solve H.323 terminal in two private networks and to carry out communication, and calling procedure can not pass through the NAT device of two private networks and realize the problem of intercommunication, proposes the method for the multimedia terminal point to point call in a kind of two private networks.
The method of the multimedia terminal point to point call in a kind of two private networks comprises the following steps:
Step 1, in public network, increase a multimedia gateway;
Step 2, private net terminal A and B send login request message respectively to the gatekeeper, and the gatekeeper responds login request message and confirms, and are private net terminal according to the different terminal types of judging of the routing address of IP address in the login request message and message header;
Step 3, multimedia gateway send login request message to the gatekeeper, and the gatekeeper responds login request message and confirms that the register endpoint type is a multimedia gateway;
Step 4, private net terminal A initiate the call request to private net terminal B to the gatekeeper;
After step 5, gatekeeper judge that terminal called is private net terminal, return the call address of multimedia gateway to private net terminal A;
Step 6, private net terminal A are to the multimedia gateway connection that makes a call, and called title still is private net terminal B;
Step 7, multimedia gateway are initiated the call request to terminal B after receiving the calling connection of private net terminal A to the gatekeeper, and calling name comprises multimedia gateway name information and private net terminal A information;
Step 8, gatekeeper judge that caller is a multimedia gateway, called be private net terminal after, hang up the calling of multimedia gateway to terminal B;
The passage notice private net terminal B that step 9, gatekeeper utilize private net terminal B to register to the gatekeeper initiates the calling to multimedia gateway, and call name is multimedia gateway+private net terminal A;
The call request to multimedia gateway+private net terminal A is initiated in step 10, the private net terminal B affirmation of receiveing the response to the gatekeeper to the gatekeeper;
Step 11, gatekeeper return the call address of multimedia gateway to private net terminal B;
Step 12, private net terminal B are to the multimedia gateway connection that makes a call, and called name is called multimedia gateway+private net terminal A;
Step 13, multimedia gateway are connected coupling with the calling of private net terminal A and private net terminal B and are a pair of calling;
Step 14, private net terminal A and private net terminal B respectively and set up the H.323 H.245 passage of agreement between the multimedia gateway carry out that ability is mutual, the foundation of principal and subordinate's decision and logical channel;
Step 15, multimedia gateway are transmitted the information between private net terminal A and the private net terminal B.
Technical scheme proposed by the invention is by adding a multimedia gateway equipment in public network, the calling of the interior terminal of two private networks of transferring, realize the intercommunication of two terminals, concerning the user, whole switching process is transparent, the user does not need to understand the information of any network configuration, and it is simple to be easy to use; The method that the present invention proposes can be supported any NAT type.The method that adopts the present invention to propose: 1, solved the H.323 point to point call problem of terminal of private network, concerning the user, no longer be concerned about residing network environment, can carry out the point to point call between 2.2, be convenient to safeguard.By multimedia gateway equipment, the network environment problem of user side focused on the local side apparatus solve, be convenient to dispose, management, safeguard and upgrading.3, improved the interoperability of system, by disposing multimedia gateway equipment, the calling problem of user terminal behind the NAT of different system can be changed into the intercommunication of local side gateway, and multimedia gateway is deployed in all generally on the public network, has just eliminated H.323 passing through NAT problem.
Description of drawings
Fig. 1 is the application network topological structure schematic diagram of the method that proposes of the present invention;
Fig. 2 is the signaling process figure of the multimedia terminal point to point call in two private networks proposing of the present invention;
Fig. 3 is the determination strategy state diagram of gatekeeper when receiving call request.
Embodiment
Further specify each implementation step of the present invention below in conjunction with accompanying drawing.
Fig. 1 is the application network topological structure schematic diagram of the method that proposes of the present invention.Realization of the present invention relates generally to following equipment: H.323 terminal, NAT device, multimedia gateway, gatekeeper.As shown in Figure 1, terminal A and terminal B are respectively at different private networks, and terminal A and terminal B and public network communication need be passed through NAT device, and the private network address of end message is converted to public network address.The gatekeeper of public network realizes the management to terminal, and multimedia gateway is realized signaling and the medium switching between the private net terminal.
Fig. 2 is the signaling process figure of the multimedia terminal point to point call in two private networks proposing of the present invention.As shown in Figure 2, the signaling process of the method for the present invention's proposition is as follows: 1, private net terminal A sends login request message to the gatekeeper.2, the gatekeeper responds the login request message affirmation to private net terminal A.The gatekeeper is different according to the routing address of IP address in the login request message of terminal A and message header, knows that terminal A is the terminal behind the NAT.3, private net terminal B sends login request message to the gatekeeper.4, the gatekeeper responds the login request message affirmation to private net terminal B.The gatekeeper is different according to the routing address of IP address in the login request message of private net terminal B and message header, knows that terminal B is the terminal behind the NAT.5, multimedia gateway sends login request message to the gatekeeper.6, after the gatekeeper receives the login request message of multimedia gateway, respond login request message to multimedia gateway and confirm.The register endpoint type is a multimedia gateway.7, private net terminal A initiates the call request to private net terminal B to the gatekeeper.8, the gatekeeper finds that terminal called B is the terminal behind the NAT, adopts the mode of multimedia gateway switching to carry out the intercommunication of calling and called terminal, is the address of multimedia gateway to the address of private net terminal A loopback.9, private net terminal A is to the multimedia gateway connection that makes a call, and called title still is terminal B.10, after multimedia gateway receives the calling connection of private net terminal A, call information according to terminal A, learn the called terminal B that is, multimedia gateway is initiated the call request to terminal B to the gatekeeper, calling name comprises multimedia gateway name information and terminal A information, for example adopts the mode of multimedia gateway+terminal A title.11, the gatekeeper finds that terminal called B is a private net terminal, and caller simultaneously is a multimedia gateway, therefore, hangs up the calling of multimedia gateway to terminal B.If called is the public network terminal, then the gatekeeper directly responds the address of terminal, multimedia gateway direct calling terminal.12, the gatekeeper utilizes passage notice private net terminal B that private net terminal B registers to the gatekeeper to initiate calling to multimedia gateway, and call name is multimedia gateway+terminal A.Message definition is seen the non-standard message expansion.13, the private net terminal B affirmation of receiveing the response to the gatekeeper.Message definition is seen the non-standard message expansion.14, private net terminal B initiates the call request to multimedia gateway+terminal A to the gatekeeper.15, the gatekeeper responds the address of multimedia gateway.16, private net terminal B initiates the calling of multimedia gateway is connected, and multimedia gateway is according to the calling of private net terminal B multimedia gateway by name+terminal A, therefore private net terminal B and private net terminal A is mated to be a pair of calling.17, set up the H.323 H.245 passage of agreement between private net terminal A and the multimedia gateway, the ability of carrying out is mutual, the foundation of principal and subordinate's decision and logical channel.18, set up the H.323 H.245 passage of agreement between multimedia gateway and the private net terminal B, the ability of carrying out is mutual, the foundation of principal and subordinate's decision and logical channel.19, multimedia gateway is transmitted the information between private net terminal A and the private net terminal B.
Non-standard message expansion above-mentioned is as follows:
NSMsNonStandardData::=SEQUENCE
{
CommandType NatNSMCommand,--the mode of order
Calling AliasAddress OPTIONAL,--the caller another name
…,
}
NatNSMCommand::=CHOICE
{
InviteRequest NULL,--activate request
InviteReply NULL,--activate and answer
…,
}
Fig. 3 is the determination strategy state diagram of gatekeeper when receiving call request.The call request of gatekeeper's reception comprises:
1. multimedia gateway sends call request: (1) calls out private net terminal; (2) call out the public network terminal.
2. terminal is sent call request: (1) caller terminal called has one in private network; (2) the caller terminal called is all on public network.
As shown in Figure 3, the gatekeeper receives call request message in idle condition, judges at first whether call request is sent by multimedia gateway; If then further judge whether called be private net terminal; If calledly be private net terminal then hang up caller that the notice terminal called is called out this multimedia gateway+calling terminal; Come back to idle condition then; If called is not private net terminal, come back to idle condition after then responding the call address of terminal called.
If call request is not sent by multimedia gateway, then judge called or whether calling endpoint has private net terminal; If not then come back to idle condition after responding the call address of terminal called; If called or calling endpoint has private net terminal, then judge whether the multimedia gateway of registration again; If have then come back to idle condition after responding the call address of multimedia gateway; If there is not the multimedia gateway of registration, then refuse this calling, come back to idle condition.

Claims (2)

1. the method for the multimedia terminal point to point call in two private networks is characterized in that comprising the following steps:
Step 1, in public network, increase a multimedia gateway;
Step 2, private net terminal A and B send login request message respectively to the gatekeeper, and the gatekeeper responds login request message and confirms, and are private net terminal according to the different terminal types of judging of the routing address of IP address in the login request message and message header;
Step 3, multimedia gateway send login request message to the gatekeeper, and the gatekeeper responds login request message and confirms that the register endpoint type is a multimedia gateway;
Step 4, private net terminal A initiate the call request to private net terminal B to the gatekeeper;
After step 5, gatekeeper judge that terminal called is private net terminal, return the call address of multimedia gateway to private net terminal A;
Step 6, private net terminal A are to the multimedia gateway connection that makes a call, and called title still is private net terminal B;
Step 7, multimedia gateway are initiated the call request to terminal B after receiving the calling connection of private net terminal A to the gatekeeper, and calling name comprises multimedia gateway name information and private net terminal A information;
Step 8, gatekeeper judge that caller is a multimedia gateway, called be private net terminal after, hang up the calling of multimedia gateway to terminal B;
The passage notice private net terminal B that step 9, gatekeeper utilize private net terminal B to register to the gatekeeper initiates the calling to multimedia gateway, and call name is multimedia gateway+private net terminal A;
The call request to multimedia gateway+private net terminal A is initiated in step 10, the private net terminal B affirmation of receiveing the response to the gatekeeper to the gatekeeper;
Step 11, gatekeeper return the call address of multimedia gateway to private net terminal B;
Step 12, private net terminal B are to the multimedia gateway connection that makes a call, and called name is called multimedia gateway+private net terminal A;
Step 13, multimedia gateway are connected coupling with the calling of private net terminal A and private net terminal B and are a pair of calling;
Step 14, private net terminal A and private net terminal B respectively and set up the H.323 H.245 passage of agreement between the multimedia gateway carry out that ability is mutual, the foundation of principal and subordinate's decision and logical channel;
Step 15, multimedia gateway are transmitted the information between private net terminal A and the private net terminal B.
2. method of calling according to claim 1 is characterized in that: in the described step 7, multimedia gateway is initiated the call request to terminal B to the gatekeeper, and calling name adopts the mode of " multimedia gateway+private net terminal A title ".
CNB2004100583726A 2004-08-13 2004-08-13 Method for multimedia terminal point-to-point call inside two private networks Active CN100401700C (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CNB2004100583726A CN100401700C (en) 2004-08-13 2004-08-13 Method for multimedia terminal point-to-point call inside two private networks
PCT/CN2005/000205 WO2006015525A1 (en) 2004-08-13 2005-02-22 A method for point-to-point calling between two multimedia terminals in the private network
GB0702877A GB2432078B (en) 2004-08-13 2007-02-14 A method for point-to-point calling between two multimedia terminals in the private network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100583726A CN100401700C (en) 2004-08-13 2004-08-13 Method for multimedia terminal point-to-point call inside two private networks

Publications (2)

Publication Number Publication Date
CN1735055A CN1735055A (en) 2006-02-15
CN100401700C true CN100401700C (en) 2008-07-09

Family

ID=35839127

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100583726A Active CN100401700C (en) 2004-08-13 2004-08-13 Method for multimedia terminal point-to-point call inside two private networks

Country Status (3)

Country Link
CN (1) CN100401700C (en)
GB (1) GB2432078B (en)
WO (1) WO2006015525A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100384168C (en) * 2005-12-30 2008-04-23 四川长虹电器股份有限公司 Method for multimedium session transition NAT equipment of IL323 system
CN101179534B (en) * 2006-11-08 2010-05-12 华为技术有限公司 Information processing method, system and media gateway controller
CN101478505B (en) * 2009-01-23 2011-09-07 建汉科技股份有限公司 Method for establishing network system and network connection between network appliances of different private networks
CN102571853A (en) * 2010-12-16 2012-07-11 中国移动通信集团四川有限公司 Method, system and device for remote point-to-point communication of mobile terminals
CN103369292B (en) * 2013-07-03 2016-09-14 华为技术有限公司 A kind of call processing method and gateway
CN103391335A (en) * 2013-08-01 2013-11-13 北京市翌晨通信技术研究所 Network communication method for accessing to IP private network directly

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020085561A1 (en) * 2000-12-30 2002-07-04 Lg Electronics Inc. Method and system for supporting global IP telephony system
US6496867B1 (en) * 1999-08-27 2002-12-17 3Com Corporation System and method to negotiate private network addresses for initiating tunneling associations through private and/or public networks
CN1407759A (en) * 2001-08-29 2003-04-02 华为技术有限公司 Pitch point transregional call method in IP network system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
KR20010092015A (en) * 2001-09-07 2001-10-24 변진우 Method and system for providing internet phone service for multimedia communication over high speed mobile internet
US7274684B2 (en) * 2001-10-10 2007-09-25 Bruce Fitzgerald Young Method and system for implementing and managing a multimedia access network device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496867B1 (en) * 1999-08-27 2002-12-17 3Com Corporation System and method to negotiate private network addresses for initiating tunneling associations through private and/or public networks
US20020085561A1 (en) * 2000-12-30 2002-07-04 Lg Electronics Inc. Method and system for supporting global IP telephony system
CN1407759A (en) * 2001-08-29 2003-04-02 华为技术有限公司 Pitch point transregional call method in IP network system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IETF RFC 3489. Rosenberg etc,全文. 2003
IETF RFC 3489. Rosenberg etc,全文. 2003 *

Also Published As

Publication number Publication date
GB2432078A (en) 2007-05-09
WO2006015525A1 (en) 2006-02-16
GB0702877D0 (en) 2007-03-28
GB2432078B (en) 2008-08-20
CN1735055A (en) 2006-02-15

Similar Documents

Publication Publication Date Title
US8130766B2 (en) System and method for implementing multimedia calls across a private network boundary
JP3699900B2 (en) Integrated mobile communication system and method across multiple platforms
TWI357749B (en)
CN100471111C (en) Telecommunication service mutual method and system between broadband asomeric network
US8848691B2 (en) Common mobility management protocol for multimedia applications, systems and services
CN101478835B (en) VoWLAN system based on 1X EvDO-WiFi wireless router
US7586885B2 (en) VoIP wireless telephone system and method utilizing wireless LAN
US20070019631A1 (en) Apparatus and method for managing data transfer in VoIP gateway
WO2007036160A1 (en) An apparatus, system and method for realizing communication between the client and the server
KR20020034838A (en) Media communication system, and terminal apparatus and signal conversion apparatus in said system
CN102932235B (en) Instant communicating method and server system under cloud computing environment
JP2004524755A5 (en)
CN102780675A (en) Transmission method, device and system for streaming media service
US8891388B2 (en) Path node determining method, media path establishing method, and signaling media gateway
KR101606142B1 (en) Apparatus and method for supporting nat traversal in voice over internet protocol system
CN100401700C (en) Method for multimedia terminal point-to-point call inside two private networks
CN100493048C (en) Multimedia communication proxy system and method capable of crossing network address conversion and firewall
CN1559133B (en) Network gateway device and communications system for real item communication connections
CN101867575A (en) Inter-network-element media hairpin connection method and system
KR100766271B1 (en) Videotelephony system for interlocking a different kind network with a network and a method the same
WO2008058479A1 (en) A method and system for avoiding roundabout of bearing media
CN100525202C (en) A method of registration for the private network terminal to the gatekeeper based on the H.323 protocol
CN101106611A (en) Voip inter-network switching system based on H323 protocol
CN100596093C (en) Implementing method of intelligent media flow bypass
KR100429548B1 (en) Terminating Service System of 3GPP IMT-2000 Packet Network and System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant