WO2009086754A1 - 本地传输地址分配方法及系统、媒体网关及其控制器 - Google Patents
本地传输地址分配方法及系统、媒体网关及其控制器 Download PDFInfo
- Publication number
- WO2009086754A1 WO2009086754A1 PCT/CN2008/073086 CN2008073086W WO2009086754A1 WO 2009086754 A1 WO2009086754 A1 WO 2009086754A1 CN 2008073086 W CN2008073086 W CN 2008073086W WO 2009086754 A1 WO2009086754 A1 WO 2009086754A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- local
- allocated
- network
- domain
- protocol
- Prior art date
Links
Classifications
-
- 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
- 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/2575—NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
-
- 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/2578—NAT traversal without involvement of the NAT server
-
- 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/1023—Media gateways
Definitions
- the present invention relates to the field of network technologies, and in particular, to a local transmission address allocation method, a media gateway, and a media gateway controller.
- the Next Generation Network is a Time Division Multiplex and Multiplexer (TDM) Public Switched Telephone Network (PSTN) and an Internet Protocol/Asynchronous Transfer Mode (IP/ATM: Internet Protocol/Asynchronous Transfer Mode) is a product of the convergence of packet networks, which makes it possible to implement integrated services such as voice, video and data on the same network, marking the arrival of the new generation of telecommunications networks.
- TDM Time Division Multiplex and Multiplexer
- PSTN Public Switched Telephone Network
- IP/ATM Internet Protocol/Asynchronous Transfer Mode
- the existing next-generation network mainly includes a media gateway (MGW: Media Gateway) and a media gateway controller (MGC: Media Gateway Controller).
- MGW Media Gateway
- MCC Media Gateway Controller
- NAT Network Address Translation
- FW Outlet network address translation/firewall
- the two commonly used network address translation traversal methods are the STNA (Simple Travisal of User Datagram Protocol through Network Address Translators) method and the relay traversal network address translation (TURN) method. And a simple traversal method for user datagram protocol for network address translation and a comprehensive interactive connection establishment (ICE: Interactive Connectivity Establishment) method using relay traversal network address translation.
- STNA Simple Travisal of User Datagram Protocol through Network Address Translators
- TURN relay traversal network address translation
- ICE Interactive Connectivity Establishment
- the objects that the session initiator needs to collect include the local transport address (Local Transport) Address ) and Derived Transport Address
- the local transport address is usually obtained by binding a port to a physical interface/virtual interface on the host.
- the session initiator will also access the simple traversal of the user datagram protocol for network address translation.
- the relay traverses the network address translation server.
- the sessionr can obtain a set of source transmission addresses from the server.
- the local transmission address is also called a host candidate.
- the source transmission address includes a service reflection candidate ( Server Reflexive Candidate ), Relayed Candidate.
- the two sides of the session exchange their local transport address and source transport address information, generate local and peer address pairs, and conduct continuity detection on each address pair according to a limited level. Media transfer with the highest priority address pair that can be turned on.
- the inventor has found that the prior art has at least the following drawbacks:
- the local transmission address needs to be collected, that is, the local candidate (host) Candidate ).
- the bearer layer of the media gateway is connected to multiple internet protocol networks, or is connected to multiple virtual private networks (VPNs), it may be necessary to allocate locals among multiple internet protocol networks and/or multiple virtual personal networks.
- the transfer address is used for continuity detection.
- the terminal of the media gateway in the prior art can only allocate the local transport address in the network domain pre-assigned by the default or media gateway controller, and The local transport address cannot be allocated in the network domain pre-designated by other non-default or non-media gateway controllers, so that the terminal cannot communicate with other non-default or non-media gateway controller pre-designated network domains, which reduces the utilization efficiency of the terminal.
- the embodiment of the present invention provides a local transmission address allocation method, a media gateway, and a media gateway controller.
- the technical solution provided by the embodiment of the present invention enables the media gateway to allocate a local transmission address to multiple network domains for the terminal at the same time, so that the terminal can At the same time, it communicates with multiple networks to improve the utilization efficiency of the terminal.
- the present invention provides a local transmission address allocation method, including:
- H.248 protocol message includes local transmission address information to be allocated and a domain identifier of a network domain corresponding to the local transmission address to be allocated;
- the present invention also provides a computer program product comprising computer program code, when the computer program code is executed by a computer, the computer program code can cause the computer to execute a local transfer address assignment method Any of the steps.
- the present invention also provides a computer readable storage medium, the computer storing computer program code, when the computer program code is executed by a computer, the computer program code can cause the computer to execute a local transfer address allocation method Any of the steps.
- the invention also provides a media gateway controller, comprising:
- a message generating unit configured to generate an extended H.248 protocol message, where the H.248 protocol message includes local transmission address information to be allocated and a domain identifier of a network domain corresponding to the local transmission address to be allocated;
- the invention also provides a media gateway, comprising:
- a message receiving unit configured to receive an extended H.248 protocol message, where the H.248 protocol message includes a local transport address information to be allocated and a domain identifier of a network domain corresponding to the local transport address to be allocated;
- a message processing unit configured to: after the receiving unit receives the H.248 protocol message, allocate a local transport address in the network domain corresponding to the domain identifier, and allocate the local transport address to the required allocation
- the local transport address information corresponds.
- the invention also provides a local transmission address allocation system, comprising:
- a media gateway controller configured to generate an H.248 protocol message, where the H.248 protocol message includes a local transport address information to be allocated and a domain identifier of a network domain corresponding to the local transport address to be allocated; sending the generated H.248 protocol Message
- the media gateway is configured to receive the H.248 protocol message, and allocate a local transport address in the network domain corresponding to the domain identifier, where the allocated local transport address corresponds to the local transport address information to be allocated.
- the H.248 protocol message used in this embodiment may carry the local transmission address information to be allocated and the domain identifier of the network domain corresponding to the local transmission address to be allocated.
- the media gateway can allocate a local transmission address to different network domains as needed, so that the terminal can flexibly communicate with the non-specific network, thereby improving the utilization efficiency of the terminal.
- 2 is a schematic structural diagram of an embodiment of a media gateway controller according to an embodiment of the present invention
- FIG. 3 is a schematic structural diagram of an embodiment of a media gateway according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of an embodiment of a local transport address allocation system according to an embodiment of the present invention.
- Step 101 Receive an H.248 protocol message.
- the H.248 protocol message includes local transmission address information to be allocated and a domain identifier of a network domain corresponding to the local transmission address to be allocated.
- the H.248 protocol is a media gateway control protocol.
- the media gateway may allocate multiple local transmission addresses to the terminal, and the multiple local transmission addresses may be located in different network domains, so the H.248 protocol message carries the local transmission address information to be allocated and the local transmission address to be allocated.
- the domain identifier of the corresponding network domain can correctly allocate the local transport address in different network domains.
- the local transport address and the domain identifier that need to be allocated may be corresponding to each other, that is, each local transport address that needs to be allocated has a domain identifier corresponding thereto. However, the case where multiple local transport addresses to be assigned correspond to the same domain identifier is not excluded. If the network domain corresponding to the domain identifier is the default network domain, the corresponding domain identifier may be omitted in the H.248 protocol message; If there are multiple domain transport addresses that need to be assigned to correspond to the domain identifier of the same non-default network domain, the domain identifier may be carried in the H.248 protocol message only after the media gateway receives the H.248 protocol message. If the domain ID corresponding to a local transport address that needs to be allocated is empty, the local transport address can be assigned in the default network domain or the determined non-default network domain.
- the network type of the foregoing network domain may be an Internet Protocol network, or a virtual personal network, or a Multiprotocol Label Switch (MPLS) network, or an asynchronous transmission mode network, etc.
- the Internet Protocol network may be an Internet Protocol version 4 (IPv4) Network, or Internet Protocol version 6 (IPv6) network, etc.
- IPv4 Internet Protocol version 4
- IPv6 Internet Protocol version 6
- One or more domains may be divided within the same network, for example, in an Internet Protocol version 4 network, due to address division, or division of a public network and a private network, It can be divided into multiple internet protocol network domains, and the media gateway may be connected to multiple internet protocol network domains.
- the virtual personal network can be implemented through a Layer 3 Internet Protocol Security (IPSec) tunnel, or through a Layer 2 Virtual Local Area Network (VLAN), or other means.
- IPSec Layer 3 Internet Protocol Security
- VLAN Virtual Local Area Network
- the virtual personal network can also be divided into multiple domains, such as different domains identified by different virtual local area networks.
- the types of local transport addresses allocated in different network domains may be different, for example, the address assigned in the Internet Protocol-based domain is the Internet Protocol address and port, and the address assigned in the domain based on the Asynchronous Transfer Mode protocol is the asynchronous transport mode protocol address.
- the domain ID of the network domain is a number or a string, which is equivalent to the number or name of the domain. The domain ID can be used to identify not only the type of the network but also the network. Domain.
- the domain identifier may be transmitted by an attribute field, a signal parameter, or an event parameter of the H.248 protocol, and the attribute field, the signal parameter, or the event parameter may be defined in an existing H.248 package, or may be defined in Added in the H.248 package.
- the local transport address information to be allocated is specifically some resource information of the allocated local transport address, such as a network protocol version, a media type, a codec type, etc., and is usually carried in a Sessions Description Protocol (SDP).
- SDP Sessions Description Protocol
- the local transport address is replaced with a wildcard, indicating that the media gateway needs to allocate the local transport address; the local transport address information that needs to be allocated can be included in the local descriptor (Local Descriptor), if text encoding is used, in the local descriptor
- the session description protocol field carries the local transport address information that needs to be allocated. Because the local transport address needs to be allocated, and the domain of each local transport address may be different, the domain identifier that the H.248 protocol message needs to carry is actually a domain.
- a list of identifiers that indicate the domain in which each local transport address is located Each row in the list carries a domain identifier and location information of the local transport address corresponding to the domain identifier in the session description protocol.
- the specific location information may be a group number and a foundation number in the session description protocol.
- the component number (component-id), etc., through the location information, can associate the local transport address information that needs to be allocated with the domain identifier of the network domain corresponding to each local transport address that needs to be allocated.
- Step 102 Allocate a local transport address in a network domain corresponding to the domain identifier; the allocated local transport address corresponds to local transport address information. Specifically, bearer information such as codec, media type, and internet protocol version used on the local transport address may be allocated. After receiving the H.248 protocol message, the local transport address can be allocated in the network domain corresponding to the domain identifier specified by the message.
- the H.248 protocol message used in this embodiment can carry the local transmission address information to be allocated and the domain identifier of the network domain corresponding to the local transmission address to be allocated, so that the media gateway can be different according to requirements.
- the network domain allocates the local transmission address, so that the terminal can flexibly communicate with the non-specific network to improve the utilization efficiency of the terminal. Further, when the terminal performs network address translation traversal, the local candidate can be collected in multiple domains, and the network address translation is added. Cross the chance of success.
- the media gateway controller sends an H.248 message creation (ADD) or a modification (MOD) to the media gateway, and the local session description protocol in the corresponding creation or modification message is as follows:
- $ means that the media gateway is required to assign an Internet Protocol version 4 address to the terminal;
- m audio $ RTP/AVP 4 "Represents the use of the Real-time Transport Protocol (RTP).
- RTP Real-time Transport Protocol
- the media gateway is required to assign a User Datagram Protocol (UDP) port.
- the media type is "audio", static load. The type is 4, which means that the audio compression standard G.723 is used;
- the static charge type is 0, which means that the audio compression standard G.711 is used.
- the transport address portion of the local transport address information is usually a wildcard, ie, "$", but usually includes the code used for the transport address to be allocated. Decoding, media type, internet protocol version and other information.
- Embodiment 1 of the local session description protocol described above requires the media gateway to allocate an internet protocol address and port for G.723 and G.711, respectively. If the media gateway controller does not indicate the network domain where the terminal is located (Internet protocol network domain, virtual personal network domain, etc.), the media gateway allocates the Internet Protocol address and port in the default Internet Protocol network or virtual personal network. If the media gateway controller indicates the domain (internet protocol network domain, virtual personal network domain, etc.) in which the terminal is located, the media gateway allocates an internet protocol address and port on a designated internet protocol network or virtual personal network.
- An attribute field provided by an embodiment of the present invention can be as follows (assuming the attribute name is mdl ):
- the embodiment of the present invention is not limited to defining the mdl attribute by using only a string list, and may also be set to the mdl attribute by using a single string or the like, and the content in the string list may be divided when using a single string. Separated by symbols.
- This property can be set on the local control descriptor ( localControlDescriptor ).
- each line format in a string list provided by an embodiment of the present invention may be as follows:
- the group number is the group number in the session description protocol
- the domain identifier is used to identify the Internet Protocol version 4 network domain, the Internet Protocol version 6 network domain, the virtual personal network domain, the multi-protocol label switching network domain, the asynchronous transmission mode network domain, and the like.
- an mdl attribute provided by the embodiment of the present invention is as follows:
- the list has two rows, wherein the first row “l
- the format of the domain identifier used in the embodiment of the present invention can be customized as long as the media gateway and the media gateway controller are consistent.
- the domain identifier can also directly carry a virtual local area network tag (tag) of the virtual personal network.
- the media gateway allocates the internet protocol address to the G.723 in the "dl" internet protocol network. And port. Assign the Internet Protocol address and port to G.711 in the "d2" internet protocol network.
- resources can be allocated for the two codecs, such as codec resources, transmission bandwidth resources, and the like.
- the content of the second embodiment of the local session description protocol delivered by the media gateway controller to the media gateway is as follows:
- the session description protocol requires the media gateway to assign an internet protocol address and port to two local candidates, where:
- UDP 2113929215 $ $ $ typ host indicates that the candidate is a local candidate, using the User Datagram Protocol, with a priority of 2113929215, a base of 2, and a component number of 1.
- the H.248 attribute field may be extended.
- the attribute field may be defined in an existing H.248 protocol message packet, or a new H.248 protocol message packet may be defined.
- An attribute field provided by an embodiment of the present invention may be defined as follows (assuming the attribute name is icemdl ): attribute name: icemdl
- This property can be set on the local control descriptor.
- each line in the string list provided by the embodiment of the present invention is as follows: group number, basic, component number, I domain identifier
- the group number is the group number in the session description protocol; the basis is the base number in the session description protocol; the component number is the component number in the session description protocol; the domain identifier is used to identify the network domain, such as the Internet Protocol version 4 network domain, Internet Protocol version 6 network domain, virtual personal network domain, multi-protocol label switching network domain, asynchronous transmission mode network domain, etc.
- the value of an icemdl attribute provided by the embodiment of the present invention is as follows:
- the list has two rows, wherein the first row “l
- d2" indicates that the group number is 1, the base is 2, and the local candidate with the component number 1 is assigned the internet protocol address and port in the "d2" internet protocol network.
- the media gateway allocates the internet protocol address and port in the "dl" internet protocol network and the "d2" internet protocol network.
- the existing extended attributes in the session description protocol of the interactive connectivity establishment mode may also be used, for example, the extended attribute name in the session description protocol package that can use the interactive connectivity establishment mode (extension)
- the -att-name field and the extension-att-value field carry the domain identifier. Therefore, the third embodiment of the local session description protocol provided by the present invention can be as follows:
- the reporting protocol has a priority of 2113929215, a base of 2, a component number of 1, and a domain identifier of "d2".
- the media gateway allocates the internet protocol address and port in the "dl" internet protocol network and the "d2" internet protocol network.
- the H.248 protocol message used in this embodiment can carry the local transmission address information to be allocated and the domain identifier of the network domain corresponding to the local transmission address to be allocated, so that the media gateway can be different according to requirements.
- the network domain allocates the local transmission address, so that the terminal can flexibly communicate with the non-specific network to improve the utilization efficiency of the terminal. Further, the terminal can also collect local candidates in multiple domains when the network address translation traversal, and the network is added. The opportunity for address translation to traverse success. It should be understood that the foregoing attribute field, the attribute name, the local session description protocol, and the like provided by the embodiment of the present invention are only a representation form provided by the embodiment of the present invention, and are not limited to the present invention.
- the embodiment of the present invention further provides a media gateway controller, and the structure thereof is as shown in FIG. 2, including:
- the message generating unit 201 is configured to generate an H.248 protocol message, where the H.248 protocol message includes local transmission address information to be allocated and a domain identifier of a network domain corresponding to the local transmission address to be allocated;
- the message sending unit 202 is configured to send the H.248 protocol message generated by the message generating unit 201.
- the H.248 protocol message generated by the embodiment of the media gateway controller can simultaneously carry the local transmission address information to be allocated and the domain identifier of the network domain corresponding to the local transmission address to be allocated, thereby indicating the media gateway.
- the local transmission address can be allocated in multiple network domains at the same time, so that the terminal can communicate with multiple networks at the same time, thereby improving the utilization efficiency of the terminal.
- the embodiment of the present invention further provides a media gateway, and the structure thereof is as shown in FIG. 3, including:
- the message receiving unit 301 is configured to receive an H.248 protocol message, where the H.248 protocol message includes multiple local transmission address information that needs to be allocated and a domain identifier of a network domain corresponding to each local transmission address that needs to be allocated;
- the message processing unit 302 is configured to allocate a local transport address in the network domain corresponding to the domain identifier after the receiving unit 301 receives the H.248 protocol message, where the allocated local transport address corresponds to the local transport address information.
- the H.248 protocol message received by the embodiment of the media gateway can simultaneously carry the local transmission address information to be allocated and the domain identifier of the network domain corresponding to the local transmission address to be allocated, so that multiple networks can be simultaneously
- the domain allocates a local transport address, allowing the terminal to communicate with multiple networks at the same time, improving the utilization efficiency of the terminal, and allowing the terminal to perform network address translation traversal in multiple domains. Collecting local candidates increases the chances of successful network address translation traversal.
- FIG. 4 illustrates a structure of an embodiment of a local transport address allocation system provided by the present invention, including: a media gateway controller 401, configured to generate an H.248 protocol message, and the H.248 protocol message includes local transport address information and needs to be allocated.
- the media gateway 402 is configured to receive the H.248 protocol message, and allocate a local transport address in the network domain corresponding to the domain identifier, where the allocated local transport address corresponds to the local transport address information to be allocated.
- the H.248 protocol message generated by the media gateway controller in this embodiment can simultaneously carry the local transmission address information to be allocated and the domain identifier of the network domain corresponding to the local transmission address to be allocated, and can indicate the media gateway at the same time.
- the local transmission address is allocated in multiple network domains, so that the terminal can communicate with multiple networks at the same time, thereby improving the utilization efficiency of the terminal, and allowing the terminal to collect local candidates in multiple domains when performing network address translation traversal, thereby increasing network address translation traversal. The chance of success.
- the local transmission address allocation system provided by the embodiment of the present invention may be a next generation network system. It will be understood by those skilled in the art that all or part of the steps of implementing the foregoing embodiments may be performed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium. , including the following steps:
- H.248 protocol message includes local transmission address information to be allocated and a domain identifier of a network domain corresponding to the local transmission address to be allocated;
- a local transport address is allocated in a network domain corresponding to the domain identifier, and the allocated local transport address corresponds to the local transport address information to be allocated.
- the above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the controller has been described in detail, and the description of the above embodiments is only for helping to understand the method and the idea of the present invention. Meanwhile, for those skilled in the art, according to the idea of the present invention, in the specific embodiment and application scope There are variations, and the description should not be construed as limiting the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本地传输地址分配方法及系统、 媒体网关及其控制器 本申请要求于 2008 年 12 月 28 日提交中国专利局、 申请号为 200710305678.0、 发明名称为 "本地传输地址分配方法、 媒体网关及媒体网关 控制器" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及网络技术领域, 具体涉及本地传输地址分配方法、媒体网关及 媒体网关控制器。
背景技术
下一代网络(NGN: Next Generation Network )是基于时分复用 ( TDM: Time Division Multiplex and Multiplexer ) 的公共交换电话网 (PSTN: Public Switched Telephone Network )与基于网际协议 /异步传输模式( IP/ATM: Internet Protocol/ Asynchronous Transfer Mode )的分组网络相融合的产物, 它使得在同 一网络上实现语音、视频以及数据等信息的综合业务成为了可能, 标志着新一 代电信网络时代的到来。
现有下一代网络主要包括媒体网关( MGW: Media Gateway )和媒体网关 控制器(MGC: Media Gateway Controller )0 为实现报文在不同网络之间传送, 常釆用的方法为网络地址 /端口转换技术。 网络地址转换 (NAT : Network Address Translation )是一种用于将一个地址域, 如专用内联网 (Intranet ) 映 射为另一个地址域, 如互联网(Internet )的标准的技术。 根据网络地址转换技 术得到的网络地址转换穿越技术,是指对私有网络上的终端釆用私有网际协议 地址, 通过出口的网络地址转换 /防火墙(FW: Firewall )接入公有网络。 目前 常用的两种网络地址转换穿越方式为用户数据报协议对网络地址转换的简单 穿越 ( STUN: Simple Traversal of User Datagram Protocol through Network Address Translators )方式以及利用中继穿越网络地址转换( TURN )方式。 以 及对用户数据报协议对网络地址转换的简单穿越方式和利用中继穿越网络地 址转换方式等进行综合的交互式连通建立 ( ICE: Interactive Connectivity Establishment )方式。
媒体网关控制器和媒体网关通过交互式连通建立方式进行网络地址转换 穿越时, 会话发起者需要收集的对象包括本地传输地址 (Local Transport
Address )和来源传输地址 ( Derived Transport Address )„ 本地传输地址通常由 主机上一个物理接口 /虚拟接口绑定一个端口而获得。 会话发起者还将访问用 户数据报协议对网络地址转换的简单穿越、 利用中继穿越网络地址转换服务 器。对于每一个本地传输地址,会话者都可以从服务器上获得一组来源传输地 址。 本地传输地址又叫本地候选(host candidate )。 来源传输地址包括服务反 射候选(Server Reflexive Candidate ), 中继候选( Relayed Candidate )。 会话的 双方交换各自的本地传输地址和来源传输地址信息, 生成本地和对端的地址 对,按照有限级别对各个地址对进行导通检测,选出可以导通的优先级别最高 的地址对进行媒体传输。
在实现本发明的过程中,发明人发现现有技术至少存在如下缺陷: 媒体网 关控制器和媒体网关通过交互式连通建立方式进行网络地址转换穿越时,需要 收集本地传输地址, 即本地候选(host candidate )。 如果媒体网关的承载层和 多个网际协议网络连接, 或者连接到多个虚拟个人网络( VPN: Virtual Private Network ) , 则可能需要在多个网际协议网络和 /或多个虚拟个人网络中分配本 地传输地址用于导通检测。由于媒体网关控制器并没有告知媒体网关应该在哪 个网络域下分配本地传输地址,因而现有技术下媒体网关的终端只能在默认或 者媒体网关控制器预先指定的网络域分配本地传输地址,而不能在其他非默认 或非媒体网关控制器预先指定的网络域中分配本地传输地址,使终端不能与其 他非默认或非媒体网关控制器预先指定的网络域通信, 降低了终端的利用效 率。
发明内容
本发明实施例提供了本地传输地址分配方法、 媒体网关及媒体网关控制 器,使用本发明实施例提供的技术方案,使媒体网关能为终端同时在多个网络 域分配本地传输地址, 让终端能同时与多个网络通信, 提高终端的利用效率。
本发明实施例的目的是通过以下技术方案实现的:
本发明提供一种本地传输地址分配方法, 包括:
接收扩展的 H.248协议消息,所述 H.248协议消息包括需要分配的本地传 输地址信息和所述需要分配的本地传输地址所对应的网络域的域标识;
在所述域标识对应的网络域中分配本地传输地址 ,分配的所述本地传输地
址与所述需要分配的本地传输地址信息对应。
本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序 代码, 当所述计算机程序代码被一个计算机执行的时候, 所述计算机程序代码 可以使得所述计算机执行本地传输地址分配方法中的任意一项步骤。
本发明还提供一种计算机可读存储介质, 所述计算机存储计算机程序代 码, 当所述计算机程序代码被一个计算机执行的时候, 所述计算机程序代码可 以使得所述计算机执行本地传输地址分配方法中的任意一项步骤。
本发明还提供一种媒体网关控制器, 包括:
消息生成单元, 用于生成扩展的 H.248协议消息, 所述 H.248协议消息包 括需要分配的本地传输地址信息和所述需要分配的本地传输地址所对应的网 络域的域标识;
消息发送单元, 用于发送所述消息生成单元生成的所述 H.248协议消息。 本发明还提供一种媒体网关, 包括:
消息接收单元, 用于接收扩展的 H.248协议消息, 所述 H.248协议消息包 括需要分配的本地传输地址信息和所述需要分配的本地传输地址所对应的网 络域的域标识;
消息处理单元, 用于在所述接收单元接收到所述 H.248协议消息后, 在所 述域标识对应的网络域中分配本地传输地址,分配的所述本地传输地址与所述 需要分配的本地传输地址信息对应。
本发明还提供一种本地传输地址分配系统, 包括:
媒体网关控制器, 用于生成 H.248协议消息, H.248协议消息包括需要 分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域的域标 识; 发送生成的 H.248协议消息;
媒体网关, 用于接收 H.248协议消息, 在域标识对应的网络域中分配本地 传输地址, 分配的本地传输地址与需要分配的本地传输地址信息对应。
从本发明实施例提供的以上技术方案可以看出, 由于本实施例使用的 H.248协议消息可以携带需要分配的本地传输地址信息和需要分配的本地传输 地址所对应的网络域的域标识,使媒体网关能在根据需要为不同的网络域分配 本地传输地址, 让终端能灵活的与非特定的网络通信, 提高终端的利用效率。
附图说明 图 2为本发明实施例中媒体网关控制器实施例的结构;
图 3为本发明实施例中媒体网关实施例的结构;
图 4为本发明实施例中本地传输地址分配系统实施例的结构。
具体实施方式
为使本发明的目的、 技术方案、 及优点更加清楚明白, 以下参照附图并举 实施例, 对本发明进一步详细说明。 步骤 101、 接收 H.248协议消息; H.248协议消息包括需要分配的本地传 输地址信息和需要分配的本地传输地址所对应的网络域的域标识。
其中, H.248 协议是一种媒体网关控制协议。 媒体网关可以为终端分配 多个本地传输地址, 而上述的多个本地传输地址可能位于不同的网络域, 因而 在 H.248 协议消息中携带需要分配的本地传输地址信息和需要分配的本地传 输地址所对应的网络域的域标识,可以正确的在不同的网络域分配本地传输地 址。
其中, 需要分配的本地传输地址与域标识可以是——对应的, 即每个需要 分配的本地传输地址都有与其对应的域标识。但是, 并不排除多个需要分配的 本地传输地址对应同一个域标识的情况 ,如果域标识对应的网络域为默认的网 络域, 则可以在 H.248协议消息中省略相应的域标识; 同样, 如果有多个需要 分配的本地传输地址对应同一个非默认网络域的域标识 ,也可以只在 H.248协 议消息中携带一个域标识; 媒体网关收到该 H.248协议消息后, 如果某个需要 分配的本地传输地址对应的域标识为空 ,则可以在默认的网络域或确定的非默 认网络域中分配本地传输地址。
其中, 上述网络域的网络类型可以是网际协议网络、 或虚拟个人网络、 或 多协议标签交换(MPLS: Multiprotocol Label Switch ) 网络、 或异步传输模式 网络等; 网际协议网络可以为网际协议版本 4 ( IPv4 ) 网络、 或网际协议版本 6 ( IPv6 ) 网络等。 其中, 同一个网络内部可以划分出一个或者多个域, 例如 在网际协议版本 4网络中, 由于地址划分, 或者公共网络和私有网络的划分,
可以分成多个网际协议网络域, 而媒体网关可能连接到多个网际协议网络域 上。 虚拟个人网络可以通过三层的网际协议安全(IPSec ) 隧道实现, 也可以 通过二层的虚拟局域网 (VLAN: Virtual Local Area Network )实现, 或者其它 方式实现。虚拟个人网络内部也可以划分成多个域, 例如通过不同的虚拟局域 网标识出的不同的域。 在不同的网络域中分配的本地传输地址类型可能不同, 例如在基于网际协议的域分配的地址是网际协议地址和端口,在基于异步传输 模式协议的域分配的地址是异步传输模式协议地址。上述网络域的域标识一般 情况下是一个数字或者字符串,相当于域的编号或者名称,通过统一配置或者 规划该编号或者名称,域标识不仅可以标识网络的类型,还可以区分出网络内 不同的域。
其中,域标识可以由 H.248协议的属性字段、信号参数或事件参数等传递, 属性字段、 信号参数或事件参数等可以定义在已有的 H.248包(package ) 中, 也可以定义在新增的 H.248包中。
其中,需要分配的本地传输地址信息具体是分配的本地传输地址的一些资 源信息, 如网络协议版本, 媒体类型, 编解码类型等, 通常在本地会话描述协 议(SDP: Sessions Description Protocol ) 中携带, 在会话描述协议中本地传输 地址用通配符替代,表示需要媒体网关分配本地传输地址; 需要分配的本地传 输地址信息可以包含在本地描述符 ( Local Descriptor )中,如果使用文本编码, 本地描述符中的会话描述协议字段携带需要分配的本地传输地址信息;由于需 要分配多个本地传输地址,而每个本地传输地址所在的域可能不同 ,所以 H.248 协议消息需要携带的域标识实际上是一个域标识列表,该列表用来指示每个本 地传输地址所在的域。该列表中的每一行携带一个域标识以及该域标识对应的 本地传输地址在会话描述协议中的位置信息,具体的位置信息可以是会话描述 协议中的组( Group )编号、基础( foundation )编号、成分编号( component-id ) 等,通过位置信息就可以将需要分配的本地传输地址信息与需要分配的每个本 地传输地址所对应的网络域的域标识对应起来。
步骤 102、 在域标识对应的网络域中分配本地传输地址; 分配的本地传输 地址与本地传输地址信息对应。 具体可以分配本地传输地址上使用的编解码, 媒体类型, 网际协议版本等承载信息。
在接收到 H.248协议消息后,就可以在该消息指定的域标识对应的网络域 中分配本地传输地址。
从上可知,由于本实施例使用的 H.248协议消息可以携带需要分配的本地 传输地址信息和需要分配的本地传输地址所对应的网络域的域标识,使媒体网 关能在根据需要为不同的网络域分配本地传输地址,让终端能灵活的与非特定 的网络通信, 提高终端的利用效率; 进一步, 让终端进行网络地址转换穿越的 时候能在多个域收集本地候选, 增加了网络地址转换穿越成功的机会。
例如, 媒体网关控制器向媒体网关发送 H.248 消息创建(ADD )或者修 改( MOD ) 一个终端, 相应的创建或者修改消息中的本地会话描述协议实施 例一如下所述:
v=0
c=IN IP4 $
m=audio $ RTP/AVP 4
v=0
c=IN IP4 $
m=audio $ RTP/AVP 0
其中, "v=0" 表示会话描述协议版本为 0, "c=IN IP4 $"表示使用网际协议 版本 4协议; "$"表示要求媒体网关为该终端分配一个网际协议版本 4地址; "m= audio $ RTP/AVP 4 "表示使用实时传输协议(RTP: Real-time Transport Protocol ) , 需要媒体网关分配一个用户数据报协议 ( UDP: User Datagram Protocol )端口, 媒体类型为" audio" , 静荷类型为 4, 表示釆用的是音频压缩 标准 G.723; "m= audio $ RTP/AVP 0"表示使用实时传输协议, 需要媒体网关分 配一个用户数据报协议端口, 媒体类型为" audio", 静荷类型为 0, 表示釆用的 是音频压缩标准 G.711。
在媒体网关控制器发给媒体网关的要求分配本地传输地址的消息中,本地 传输地址信息中的传输地址部分通常为通配, 即" $ ",但是通常会包括要分配的 传输地址使用的编解码, 媒体类型, 网际协议版本等信息。
上述的本地会话描述协议实施例一要求媒体网关分别为 G.723和 G.711分 配网际协议地址和端口。 如果媒体网关控制器没有指示该终端所在的网络域
(网际协议网络域, 虚拟个人网络域等), 则媒体网关在默认的网际协议网络 或者虚拟个人网络等分配网际协议地址和端口。如果媒体网关控制器指示了该 终端所在的域(网际协议网络域, 虚拟个人网络域等), 则媒体网关在指定的 网际协议网络或者虚拟个人网络等分配网际协议地址和端口。
还可以在 H.248协议消息中扩展属性字段,该属性字段可以定义在已有的
H.248包中, 也可以定义一个新的 H.248包。 本发明实施例提供的一种属性字 段可以如下所示 (假设属性名为 mdl ):
属性名: mdl
数据类型:字符串列表。
但是,本发明实施例并不限定只使用字符串列表的方式定义 mdl属性,还 可以使用单字符串等形式定于 mdl属性,在使用单字符串时可以将上述字符串 列表中的内容用分割符隔开。
该属性可以在本地控制描述符 ( localControlDescriptor )上设置。
在使用字符串列表定义 mdl属性时,本发明实施例提供的一种字符串列表 中的每一行格式可以如下所示:
组号 I域标识
其中, 组号是会话描述协议中的组编号, 域标识用于标识网际协议版本 4 网络域, 网际协议版本 6 网络域,虚拟个人网络域, 多协议标签交换网络域, 异步传输模式网络域等。
例如, 本发明实施例提供的一种 mdl属性的值如下所示:
"l |dl "
"2|d2"
则表示该列表有两行, 其中第一行" l |dl "表示组号为 1 的媒体在" dl "这个 网际协议网络中分配网际协议地址和端口; 第二行 "2|d2"可以标识组号为 2的 媒体在 "d2"这个网际协议网络中分配网际协议地址和端口。本发明实施例所使 用的域标识的格式可以自定义,只要媒体网关和媒体网关控制器之间保持一致 即可。 域标识还可以直接携带虚拟个人网络的虚拟局域网标签(tag )等。
因此, 媒体网关在接收到包括本地会话描述协议实施例一和 mdl属性的 H.248协议消息后, 会在" dl "这个网际协议网络中为 G.723分配网际协议地址
和端口。 在" d2"这个网际协议网络中为 G.711分配网际协议地址和端口。 同时 还可以为这两种编解码分配资源, 如编解码资源, 传输带宽资源等。
再以交互式连通建立方式的本地会话描述协议为例,假设媒体网关控制器 向媒体网关下发的本地会话描述协议实施例二的部分内容如下所示:
v=0
c=IN IP4 $
m=audio $ RTP/AVP 4
a=candidate: l 1 UDP 2130706431 $ $ typ host
a=candidate:2 1 UDP 2113929215 $ $ typ host
该会话描述协议要求媒体网关为两个本地候选分配网际协议地址和端口, 其中:
"a=candidate:l 1 UDP 2130706431 $ $ typ host"表示该候选是一个本地候 选, 使用用户数据报协议, 优先级别是 2130706431 , 基础 (foundation )编号 是 1 , 成分编号 ( component-id )是 1;
"a=candidate:2 1 UDP 2113929215 $ $ typ host"表示该候选是一个本地候 选, 使用用户数据报协议, 优先级别是 2113929215 ,基础是 2, 成分编号是 1。
如果两个本地候选对应不同的网络域, 可以扩展 H.248属性字段, 该属性 字段可以定义在已有的 H.248协议消息包中,也可以定义一个新的 H.248协议 消息包。
本发明实施例提供的一种属性字段可以定义如下(假设属性名为 icemdl ): 属性名: icemdl
数据类型:字符串列表。
该属性可以在本地控制描述符上设置。
其中, 本发明实施例提供的一种字符串列表中的每一行格式如下所示: 组号, 基础, 成分编号, I域标识
其中,组号是会话描述协议中的组编号; 基础是会话描述协议中的基础编 号; 成分编号是会话描述协议中的成分编号; 域标识用于标识网络域, 如网际 协议版本 4网络域, 网际协议版本 6网络域, 虚拟个人网络域, 多协议标签交 换网络域, 异步传输模式网络域等。
例如: 本发明实施例提供的一种 icemdl属性的值如下所示:
" l|l|l|dl"
" l|2|l|d2"
则表示该列表有两行, 其中第一行" l|l|l|dl"表示组号为 1,基础为 1, 成 分编号为 1的本地候选在 "dl"这个网际协议网络中分配网际协议地址和端口。 第二行 "l|2|l|d2"表示组号为 1, 基础为 2, 成分编号为 1的本地候选在 "d2"这 个网际协议网络中分配网际协议地址和端口。
因此, 媒体网关在接收到包括会话描述协议实施例二和 icemdl 属性的 H.248 协议消息后, 会在" dl"这个网际协议网络和 "d2"这个网际协议网络中分 配网际协议地址和端口。
其中,在使用交互式连通建立方式时, 也可以使用交互式连通建立方式的 会话描述协议中现有的扩展属性,例如可以使用交互式连通建立方式的会话描 述协议包中的扩展属性名 ( extension-att-name ) 字段和扩展属性值 ( extension-att-value )字段携带域标识, 因此本发明提供的本地会话描述协议 实施例三可以如下所示:
v=0
c=IN IP4 $
m=audio $ RTP/AVP 4
a=candidate:l 1 UDP 2130706431 $ $ typ host domain dl
a=candidate:21 UDP 2113929215 $ $ typ host domain d2
该会话描述协议要求媒体网关为两个本地候选分配网际协议地址和端口, 其中: "a=candidate:l 1 UDP 2130706431 $ $ typ host domain dl"表示该候选是一 个本地候选, 使用用户数据报协议, 优先级别是 2130706431, 基础是 1, 成分 编号是 1,所在域标识为 "dl"; "a=candidate:2 1 UDP 2113929215 $ $ typ host domain d2"表示该候选是一个本地候选, 使用用户数据报协议, 优先级别是 2113929215, 基础是 2, 成分编号是 1, 所在域标识为 "d2"。
因此,媒体网关在收到包括本地会话描述协议实施例三的 H.248协议消息 后, 会在" dl "这个网际协议网络和" d2"这个网际协议网络中分配网际协议地址 和端口。
从上可知,由于本实施例使用的 H.248协议消息可以携带需要分配的本地 传输地址信息和需要分配的本地传输地址所对应的网络域的域标识,使媒体网 关能在根据需要为不同的网络域分配本地传输地址,让终端能灵活的与非特定 的网络通信, 提高终端的利用效率; 进一步, 还可以让终端进行网络地址转换 穿越的时候能在多个域收集本地候选, 增加了网络地址转换穿越成功的机会。 其中, 可以理解的是, 本发明实施例提供的上述属性字段、 属性名、 本地会话 描述协议等仅仅是本发明实施例提供的一种表现形式, 并不是对本发明的限 定。
相应的, 本发明实施例还提供了媒体网关控制器, 其结构如图 2所示, 包 括:
消息生成单元 201 , 用于生成 H.248协议消息, H.248协议消息包括需 要分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域的域 标识;
消息发送单元 202, 用于发送消息生成单元 201生成的 H.248协议消息。 从上可知,媒体网关控制器的本实施例生成的 H.248协议消息可以同时携 带需要分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域 的域标识,从而可以指示媒体网关能同时在多个网络域分配本地传输地址, 让 终端能同时与多个网络通信, 提高终端的利用效率。
本发明实施例还提供了媒体网关, 其结构如图 3所示, 包括:
消息接收单元 301 , 用于接收 H.248协议消息, H.248协议消息包括多 个需要分配的本地传输地址信息和每个需要分配的本地传输地址所对应的网 络域的域标识;
消息处理单元 302, 用于在接收单元 301接收到 H.248协议消息后, 在域 标识对应的网络域中分配本地传输地址,分配的本地传输地址与本地传输地址 信息对应。
从上可知,媒体网关的本实施例接收的 H.248协议消息可以同时携带需要 分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域的域标 识,从而可以同时在多个网络域分配本地传输地址, 让终端能同时与多个网络 通信,提高终端的利用效率, 让终端进行网络地址转换穿越的时候能在多个域
收集本地候选, 增加了网络地址转换穿越成功的机会。
图 4描述了本发明提供的本地传输地址分配系统实施例的结构, 包括: 媒体网关控制器 401 , 用于生成 H.248协议消息, H.248协议消息包括 需要分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域的 域标识; 发送生成的 H.248协议消息;
媒体网关 402, 用于接收 H.248协议消息, 在域标识对应的网络域中分配 本地传输地址, 分配的本地传输地址与需要分配的本地传输地址信息对应。
从上可知,本实施例中媒体网关控制器生成的 H.248协议消息可以同时携 带需要分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域 的域标识, 可以指示媒体网关同时在多个网络域分配本地传输地址, 让终端能 同时与多个网络通信,提高终端的利用效率, 让终端进行网络地址转换穿越的 时候能在多个域收集本地候选, 增加了网络地址转换穿越成功的机会。
本发明实施例提供的本地传输地址分配系统可以是下一代网络系统。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可 读存储介质中, 该程序在执行时, 包括如下步骤:
接收扩展的 H.248协议消息,所述 H.248协议消息包括需要分配的本地传 输地址信息和所述需要分配的本地传输地址所对应的网络域的域标识;
在所述域标识对应的网络域中分配本地传输地址 ,分配的所述本地传输地 址与所述需要分配的本地传输地址信息对应。
上述提到的存储介质可以是只读存储器, 磁盘或光盘等。 关控制器进行了详细介绍,以上实施例的说明只是用于帮助理解本发明的方法 及其思想; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实 施方式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理解为对 本发明的限制。
Claims
1、 一种本地传输地址分配方法, 其特征在于, 包括:
接收扩展的 H.248协议消息,所述 H.248协议消息包括需要分配的本地传 输地址信息和所述需要分配的本地传输地址所对应的网络域的域标识;
在所述域标识对应的网络域中分配本地传输地址 ,分配的所述本地传输地 址与所述需要分配的本地传输地址信息对应。
2、 如权利要求 1所述的本地传输地址分配方法, 其特征在于, 接收的所 述 H.248协议消息通过扩展的属性字段、或信号参数、或事件参数携带所述域 标识。
3、 如权利要求 2所述的本地传输地址分配方法, 其特征在于, 接收的所 述 H.248协议消息还包括本地描述符,所述需要分配的本地传输地址信息通过 所述本地描述符携带。
4、 如权利要求 2所述的本地传输地址分配方法, 其特征在于, 接收的所 述 H.248协议消息包括本地描述符;
所述携带所述域标识的属性字段、或信号参数、或事件参数还包括所述本 地描述符中会话描述协议字段中的组编号,所述组编号用于表示该域标识对应 的本地传输地址在所述本地描述符中的位置信息。
5、 如权利要求 2所述的本地传输地址分配方法, 其特征在于, 携带所述 域标识的属性字段、或信号参数、或事件参数还包括所述本地描述符中的会话 描述协议字段中的组编号、基础编号和成分编号, 所述组编号、基础编号和成 分编号用于表示该域标识对应的本地传输地址在所述本地描述符中的位置信 息。
6、 如权利要求 2所述的本地传输地址分配方法, 其特征在于, 所述属性 字段的数据类型为字符串列表。
7、如权利要求 1所述的本地传输地址分配方法 ,其特征在于,当所述 H.248 协议消息包括的需要分配的本地传输地址信息需要在默认网络域分配时,所述 H.248协议消息所包括的默认网络域的域标识为空。
8、 如权利要求 1所述的本地传输地址分配方法, 其特征在于, 所述域标 识所标识的网络域的网络类型为网际协议网络、或虚拟个人网络、或多协议标
签交换网络、 或异步传输模式网络。
9、 一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机 程序代码, 当所述计算机程序代码被一个计算机执行的时候, 所述计算机程序 代码可以使得所述计算机执行权利要求 1至 8项中任意一项的步骤。
10、 一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存 储计算机程序代码, 当所述计算机程序代码被一个计算机执行的时候, 所述计 算机程序代码可以使得所述计算机执行权利要求 1至 8项中任意一项的步骤。
11、 一种媒体网关控制器, 其特征在于, 包括:
消息生成单元, 用于生成扩展的 H.248协议消息, 所述 H.248协议消息包 括需要分配的本地传输地址信息和所述需要分配的本地传输地址所对应的网 络域的域标识;
消息发送单元, 用于发送所述消息生成单元生成的所述 H.248协议消息。
12、 一种媒体网关, 其特征在于, 包括:
消息接收单元, 用于接收扩展的 H.248协议消息, 所述 H.248协议消息包 括需要分配的本地传输地址信息和所述需要分配的本地传输地址所对应的网 络域的域标识;
消息处理单元, 用于在所述接收单元接收到所述 H.248协议消息后, 在所 述域标识对应的网络域中分配本地传输地址,分配的所述本地传输地址与所述 需要分配的本地传输地址信息对应。
13、 一种本地传输地址分配系统, 其特征在于, 包括:
媒体网关控制器, 用于生成 H.248协议消息, H.248协议消息包括需要 分配的本地传输地址信息和需要分配的本地传输地址所对应的网络域的域标 识; 发送生成的 H.248协议消息;
媒体网关, 用于接收 H.248协议消息, 在域标识对应的网络域中分配本地 传输地址, 分配的本地传输地址与需要分配的本地传输地址信息对应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08870253A EP2234365A4 (en) | 2007-12-28 | 2008-11-17 | METHOD AND SYSTEM FOR DISTRIBUTION OF LOCAL TRANSPORT ADDRESSES AND MEDIA GATEWAY AND MEDIA GATEWAY CONTROL |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710305678.0 | 2007-12-28 | ||
CN2007103056780A CN101471965B (zh) | 2007-12-28 | 2007-12-28 | 本地传输地址分配方法、媒体网关及媒体网关控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009086754A1 true WO2009086754A1 (zh) | 2009-07-16 |
Family
ID=40829081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/073086 WO2009086754A1 (zh) | 2007-12-28 | 2008-11-17 | 本地传输地址分配方法及系统、媒体网关及其控制器 |
Country Status (5)
Country | Link |
---|---|
EP (3) | EP2388971A1 (zh) |
CN (1) | CN101471965B (zh) |
ES (1) | ES2458434T3 (zh) |
PL (1) | PL2509284T3 (zh) |
WO (1) | WO2009086754A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143245B (zh) * | 2010-12-01 | 2013-04-17 | 华为技术有限公司 | Ip地址分配的控制方法及装置 |
EP3024133A1 (en) * | 2014-11-24 | 2016-05-25 | Broadband Power Solutions | DC-to-AC power converter |
CN105262853A (zh) * | 2015-09-23 | 2016-01-20 | 上海斐讯数据通信技术有限公司 | 一种p2p连接nat穿越的路径建立方法、装置及系统 |
CN115576231A (zh) * | 2022-09-08 | 2023-01-06 | 上海美控智慧建筑有限公司 | 控制方法、系统、装置、电子设备、存储介质及程序产品 |
CN115987813B (zh) * | 2023-03-13 | 2023-05-30 | 北京集度科技有限公司 | 一种域分配装置、方法、系统及智能车辆 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1474566A (zh) * | 2002-08-09 | 2004-02-11 | 华为技术有限公司 | 基于媒体网关控制协议的媒体网关间实现语音通信的方法 |
CN1522015A (zh) * | 2003-01-28 | 2004-08-18 | 华为技术有限公司 | 实现媒体网关控制协议消息传输和事务可靠性处理的方法 |
US20060077989A1 (en) * | 2004-10-07 | 2006-04-13 | Santera Systems, Inc. | Methods and systems for packet classification with improved memory utilization in a media gateway |
CN101094171A (zh) * | 2006-06-22 | 2007-12-26 | 华为技术有限公司 | 实现媒体流交互方法和系统及媒体网关控制器和媒体网关 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1870631B (zh) * | 2005-11-11 | 2010-04-14 | 华为技术有限公司 | 媒体网关的门控方法 |
-
2007
- 2007-12-28 CN CN2007103056780A patent/CN101471965B/zh active Active
-
2008
- 2008-11-17 WO PCT/CN2008/073086 patent/WO2009086754A1/zh active Application Filing
- 2008-11-17 ES ES12175338.8T patent/ES2458434T3/es active Active
- 2008-11-17 EP EP11006796A patent/EP2388971A1/en not_active Withdrawn
- 2008-11-17 EP EP08870253A patent/EP2234365A4/en not_active Withdrawn
- 2008-11-17 EP EP12175338.8A patent/EP2509284B1/en active Active
- 2008-11-17 PL PL12175338T patent/PL2509284T3/pl unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1474566A (zh) * | 2002-08-09 | 2004-02-11 | 华为技术有限公司 | 基于媒体网关控制协议的媒体网关间实现语音通信的方法 |
CN1522015A (zh) * | 2003-01-28 | 2004-08-18 | 华为技术有限公司 | 实现媒体网关控制协议消息传输和事务可靠性处理的方法 |
US20060077989A1 (en) * | 2004-10-07 | 2006-04-13 | Santera Systems, Inc. | Methods and systems for packet classification with improved memory utilization in a media gateway |
CN101094171A (zh) * | 2006-06-22 | 2007-12-26 | 华为技术有限公司 | 实现媒体流交互方法和系统及媒体网关控制器和媒体网关 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2234365A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP2234365A4 (en) | 2011-03-02 |
EP2509284A1 (en) | 2012-10-10 |
PL2509284T3 (pl) | 2014-07-31 |
CN101471965B (zh) | 2012-01-04 |
EP2388971A1 (en) | 2011-11-23 |
EP2234365A1 (en) | 2010-09-29 |
ES2458434T3 (es) | 2014-05-05 |
CN101471965A (zh) | 2009-07-01 |
EP2509284B1 (en) | 2014-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11233858B2 (en) | Methods and apparatus for managing the use of IP addresses | |
JP4660624B2 (ja) | 互いに異なるipアドレス体系を使用するipネットワークの相互接続システム、相互接続方法及びそのsipメッセージルーティング方法 | |
US8363647B2 (en) | System and method for configuring an IP telephony device | |
US6687245B2 (en) | System and method for performing IP telephony | |
US7068646B2 (en) | System and method for performing IP telephony including internal and external call sessions | |
KR101280281B1 (ko) | 일련의 경계 게이트웨이들을 통하는 ip 멀티미디어 베어러 경로 최적화를 위한 개선된 방법 및 시스템 | |
US7408928B2 (en) | Methods and apparatus for setting up telephony connections between two address domains having overlapping address ranges | |
US20070217407A1 (en) | Method and System for Implementing Traversal Through Network Address Translation | |
WO2010057386A1 (zh) | 数据包转发方法、系统及设备 | |
WO2008000188A1 (fr) | Procédé et système pour réaliser une interaction de flux multimédia, contrôleur de passerelle multimédia, et passerelle multimédia | |
CN101515882B (zh) | 一种局域网与公网通信的方法、设备及系统 | |
WO2005011216A1 (fr) | Systeme et procede pour realiser une commutation d'appels multimedia dans un reseau prive | |
WO2011144154A1 (zh) | 在nat穿越中分配外网互联网协议ip地址的方法及设备、系统 | |
WO2011147353A1 (zh) | 一种报文发送方法及装置 | |
US20160294913A1 (en) | Managed media relay selection for real-time communications | |
WO2010045809A1 (zh) | 一种实现网络地址转换的方法、媒体网关和网络系统 | |
WO2009129707A1 (zh) | 局域网之间发送、接收信息的方法和装置以及通信的系统 | |
WO2018214784A1 (zh) | Cgn的转控分离 | |
CN102984300A (zh) | 一种4-6-4混合协议网络中分布式网关系统和访问方法 | |
WO2009086754A1 (zh) | 本地传输地址分配方法及系统、媒体网关及其控制器 | |
JP2006246464A (ja) | ホームゲートウェイのネットワークアドレス変換方法の改善を通じたデータ伝送方法およびそのシステム | |
CN104994067B (zh) | Sip网络访问rtsp监控网络的系统及方法 | |
CN101925053B (zh) | 一种ims域的会话控制的方法、系统及服务器 | |
KR100726185B1 (ko) | 서로 다른 ip 주소를 사용하는 ip 네트워크 간 연동제공 시스템, 게이트웨이 장치, 서버 및 연동 제공 방법 | |
KR100815557B1 (ko) | 사설망과 공인망 간에 sip 기반의 연동을 위한 sip 메시지 라우팅 방법, 이를 적용한 응용 계층 게이트웨이 장치 및 네트워크 주소 변환 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08870253 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008870253 Country of ref document: EP |