CN102638627B - 默认网关、终端设备及网络协议语音信令交换方法 - Google Patents
默认网关、终端设备及网络协议语音信令交换方法 Download PDFInfo
- Publication number
- CN102638627B CN102638627B CN201110036238.6A CN201110036238A CN102638627B CN 102638627 B CN102638627 B CN 102638627B CN 201110036238 A CN201110036238 A CN 201110036238A CN 102638627 B CN102638627 B CN 102638627B
- Authority
- CN
- China
- Prior art keywords
- called
- domain name
- terminal
- terminal equipment
- protocol address
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/10—Mapping addresses of different types
- H04L61/106—Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/125—Details of gateway equipment
- H04M7/1255—Details of gateway equipment where the switching fabric and the switching logic are decomposed such as in Media Gateway Control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/128—Details of addressing, directories or routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/35—Types of network names containing special prefixes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种默认网关,用于产生默认网关的域名,并将默认网关的域名与默认网关的网络协议地址向动态域名服务器注册。默认网关还用于从公共交换电话网络接收被叫电话号码,根据预设规则产生被叫电话号码对应的被叫域名,并向动态域名服务器反查被叫域名对应的被叫网络协议地址。当成功反查到被叫网络协议地址时,默认网关根据被叫网络协议地址与被叫终端设备交换网络协议语音信令。当未成功反查到被叫网络协议地址时,默认网关向公共交换电话网络拒绝被叫电话号码的呼叫。本发明还提供一种终端设备及网络协议语音信令交换方法。所述默认网关、终端设备及网络协议语音信令交换方法不需要借助媒体网关控制器即可交换网络协议语音信令,从而节省成本。
Description
技术领域
本发明涉及网络协议语音(Voice over Internet Protocol,VoIP)领域,尤其涉及一种默认网关、终端设备及网络协议语音信令交换方法。
背景技术
一般网络协议语音(Voice over Internet Protocol,VoIP)***都需要借助媒体网关控制器(Media Gateway Controller,MGC)来交换网络协议语音信令,只有网络协议语音信令交换完成后,才能进行网络协议语音通话。而且,一个网络协议语音***通常需要多组媒体网关控制器相互备援。
然而,媒体网关控制器成本相当昂贵,架设成本非常高,急需要一种低成本的网络协议语音信令交换方法。
发明内容
鉴于以上内容,有必要提供一种默认网关,不需要借助媒体网关控制器即可交换网络协议语音信令,从而节省成本。
另,还有必要提供一种终端设备,不需要借助媒体网关控制器即可交换网络协议语音信令,从而节省成本。
此外,还有必要提供一种网络协议语音信令交换方法,不需要借助媒体网关控制器即可交换网络协议语音信令,从而节省成本。
本发明实施方式中提供的默认网关,在网络协议语音网络内与多个终端设备及动态域名服务器通信连接。所述多个终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册。所述默认网关包括网关注册模块、网关号码接收模块、网关地址查找模块及网关信令交换模块。网关注册模块用于产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册。网关号码接收模块用于从公共交换电话网络接收被叫电话号码,所述被叫电话号码为所述多个终端设备中被叫终端设备的电话号码。网关地址查找模块用于根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址。网关信令交换模块用于当成功反查到所述被叫网络协议地址时根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令,以及当未成功反查到所述被叫网络协议地址时向所述公共交换电话网络拒绝所述被叫电话号码的呼叫。
优选地,所述的默认网关还包括网关缓存器与网关缓存判断模块。网关缓存器用于存储曾经成功反查的被叫域名对应的被叫网络协议地址。网关缓存判断模块用于判断所述网关缓存器中是否有所述被叫域名对应的被叫网络协议地址,当所述网关缓存器中有所述被叫域名对应的被叫网络协议地址时直接从所述网关缓存器中获取所述被叫网络协议地址。
优选地,所述网关注册模块还用于每当所述默认网关重新开机或重新接入所述网络协议语音网络时,及时向所述动态域名服务器更新所述默认网关的网络协议地址。
优选地,所述预设规则包括将电话号码及预设字串结合组成对应的域名。
本发明实施方式中提供的终端设备,在网络协议语音网络中与多个其它终端设备、默认网关及动态域名服务器通信连接。所述默认网关产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册。多个其它终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册。所述终端设备包括终端注册模块、终端号码接收模块、终端地址查找模块及终端信令交换模块。终端注册模块用于产生所述终端设备的电话号码,根据所述预设规则产生所述终端设备的电话号码对应的域名,并将所述终端设备的域名与所述终端设备的网络协议地址向所述动态域名服务器注册。终端号码接收模块用于接收用户输入的被叫电话号码,所述被叫电话号码是被叫终端设备的电话号码。终端地址查找模块用于根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址。终端信令交换模块用于当所述被叫终端设备是所述网络协议语音网络中多个其它终端设备其中之一时根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令。
优选地,所述终端地址查找模块还用于当所述被叫终端设备不是所述网络协议语音网络中多个其它终端设备其中之一时向所述动态域名服务器反查所述默认网关的网络协议地址。所述终端信令交换模块还用于根据所述默认网关的网络协议地址与所述默认网关交换网络协议语音信令。
优选地,所述终端设备还包括终端缓存器与终端缓存判断模块。终端缓存器用于存储曾经成功反查的被叫域名对应的被叫网络协议地址。终端缓存判断模块用于判断所述终端缓存器中是否有所述被叫域名对应的被叫网络协议地址,当所述终端缓存器中有所述被叫域名对应的被叫网络协议地址时直接从所述终端缓存器中获取所述被叫网络协议地址。
优选地,所述终端注册模块还用于当未注册成功时将所述终端设备的电话号码加预设数值,以得到更新后的电话号码,基于更新后的电话号码产生更新后的域名,并将所述更新后的域名与所述终端设备的网络协议地址继续向所述动态域名服务器注册,直到注册成功。
优选地,所述终端注册模块还用于每当所述终端设备重新开机或重新接入所述网络协议语音网络时,向所述动态域名服务器更新所述终端设备的网络协议地址。
优选地,所述终端设备的电话号码是基于所述终端设备的媒体存取控制地址利用哈希算法来产生,所述哈希算法是取所述终端设备的媒体存取控制地址的后六位,所述预设规则包括将电话号码及预设字串结合组成对应的域名。
本发明实施方式中提供的网络协议语音信令交换方法,应用于默认网关中,所述默认网关与多个终端设备及动态域名服务器通信连接。所述默认网关产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册。所述多个终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册。所述网络协议语音信令交换方法包括以下步骤:从公共交换电话网络接收被叫电话号码,所述被叫电话号码是所述多个终端设备中被叫终端设备的电话号码;根据所述预设规则产生所述被叫电话号码对应的被叫域名;向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址;判断是否成功反查到所述被叫网络协议地址;若成功反查到所述被叫网络协议地址,则根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令;或若未成功反查到所述被叫网络协议地址,则向所述公共交换电话网络拒绝所述被叫电话号码的呼叫。
优选地,所述网络协议语音信令交换方法还包括以下步骤:判断网关缓存器中是否有所述被叫域名对应的被叫网络协议地址;若所述网关缓存器中有所述被叫域名对应的被叫网络协议地址,则直接从所述网关缓存器中获取所述被叫网络协议地址;或若所述网关缓存器中没有所述被叫域名对应的被叫网络协议地址,则向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址。
本发明实施方式中提供的网络协议语音信令交换方法,应用于终端设备中,所述终端设备与多个其它终端设备、默认网关及动态域名服务器通信连接。所述默认网关产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册,所述终端设备与多个其它终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册。所述网络协议语音信令交换方法包括以下步骤:接收用户输入的被叫电话号码,所述被叫电话号码是被叫终端设备的电话号码;根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址;及当所述被叫终端设备是所述网络协议语音网络中多个其它终端设备其中之一时根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令。
优选地,所述网络协议语音信令交换方法还包括:当被叫终端设备不是所述网络协议语音网络中多个其它终端设备其中之一时向所述动态域名服务器反查所述默认网关的网络协议地址;及根据所述默认网关的网络协议地址与所述默认网关交换网络协议语音信令。
优选地,所述网络协议语音信令交换方法还包括以下步骤:判断终端缓存器中是否有所述被叫域名对应的被叫网络协议地址;若所述终端缓存器中有所述被叫域名对应的被叫网络协议地址,则直接从所述终端缓存器中获取所述被叫网络协议地址;或若所述终端缓存器中没有所述被叫域名对应的被叫网络协议地址,则向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址。
相较于现有技术,本实施方式中的默认网关、终端设备及网络协议语音信令交换方法不需要借助媒体网关控制器即可交换网络协议语音信令,从而节省成本。
附图说明
图1为本发明网络通信***一实施方式的环境图。
图2为本发明默认网关一实施方式的模块图。
图3为本发明终端设备一实施方式的模块图。
图4为本发明默认网关与终端设备的注册方法一实施方式的流程图。
图5为本发明终端设备的网络协议语音信令交换方法一实施方式的流程图。
图6为本发明默认网关的网络协议语音信令交换方法一实施方式的流程图。
图7为本发明网络协议语音信令交换方法一实施方式的传输图。
图8为本发明网络协议语音信令交换方法另一实施方式的传输图。
主要元件符号说明
网络协议语音网络 100
终端设备 100a、100b、100c
200a、200b、400
默认网关 110
网关注册模块 111
网关号码接收模块 112
网关地址查找模块 113
网关信令交换模块 114
网关缓存器 115
网关缓存判断模块 116
网关处理器 117
动态域名服务器 120
对照表 120a
综合接入设备 130
公共交换电话网络 200
中继网关 210
媒体网关 220
终端注册模块 401
终端号码接收模块 402
终端地址查找模块 403
终端信令交换模块 404
终端缓存器 405
终端缓存判断模块 406
终端处理器 407
具体实施方式
图1为本发明网络通信***一实施方式的环境图。在本实施方式中,网络通信***包括网络协议语音(Voice over Internet Protocol,VoIP)网络100与公共交换电话网络(Public Switched TelephoneNetwork)200。网络协议语音网络100包括默认网关(DefaultGateway)110、动态域名服务器(Dynamic Domain Name ServiceServer,DDNS Server)120及综合接入设备(Integrated Access Device,IAD)130。
综合接入设备130用于将多个终端设备100a、100b、100c接入网络协议语音网络100。在本实施方式中,多个终端设备100a、100b、100c可为网络电话、笔记本电脑或台式电脑等。应当注意的是,当终端设备100a、100b、100c自身具有接入网络的功能时,也可不经由综合接入设备130,而自行接入网络协议语音网络100。
动态域名服务器120包括对照表120a,当终端设备100a、100b、100c与默认网关110向动态域名服务器120进行注册时,动态域名服务器120将终端设备100a、100b、100c与默认网关110的域名与网络协议(Internet Protocol,IP)地址存储于对照表120a中。所述对照表120a包括域名字段与IP地址字段,分别用于存储终端设备100a、100b、100c以及默认网关110的域名与IP地址。
公共交换电话网络200包括中继网关(Trunk Gateway)210与媒体网关(Media Gateway)220。中继网关210用于网络协议语音网络100与公共交换电话网络200之间跨界协议的转换。媒体网关220用于将多个终端设备200a、200b接入公共交换电话网络200。
多个终端设备200a、200b可经由媒体网关220、中继网关210、默认网关110拨打网络协议语音网络100中的终端设备100a、100b、100c。
在本发明一具体实施方式中,默认网关110先产生默认网关110的域名(例如:0944defaultGW.myvoip.net),并将默认网关110的域名与默认网关110的IP地址(如60.199.244.6)向动态域名服务器120注册。
当动态域名服务器120接收到默认网关110的注册后,会判断默认网关110的域名是否出现重复。在本实施例中,由于默认网关110的域名一般提前向动态域名服务器120进行申请并付费而取得,所以不会出现重复。相应的,动态域名服务器120将默认网关110的域名与IP地址存储于对照表120a中,并发送注册成功信息至默认网关110。
当默认网关110向动态域名服务器120注册成功后,每当默认网关110重新开机或重新接入网络协议语音网络100时,默认网关110都会及时向动态域名服务器120更新默认网关110的IP地址。
每个终端设备100a、100b、100c产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的IP地址向动态域名服务器120注册。在本实施方式中,每个终端设备100a、100b、100c的电话号码是基于各自的MAC地址利用哈希(HASH)算法来产生,所述哈希算法是取每个终端设备的MAC地址的后六位,所述预设规则是将电话号码及预设字串(如:“.myvoip.net”)相结合来组成域名。举例来讲,假定终端设备100a、100b的MAC地址分别为11:12:31:23与11:45:64:56,则终端设备100a、100b的电话号码分别为123123、456456,再结合区号(如0944),则终端设备100a、100b最终的电话号码分别为0944123123、0944456456。相应的,终端设备100a、100b的域名分别为“0944123123.myvoip.net”与“0944456456.myvoip.net”。
当动态域名服务器120接收到多个终端100a、100b、100c的注册后,会判断多个终端100a、100b、100c的域名是否出现重复。在本实施例中,由于多个终端100a、100b、100c是根据预设规则产生各自的电话号码对应的域名,而且多个终端100a、100b、100c向动态域名服务器120注册域名是免费的,所以域名有可能会出现重复。当域名出现重复时,动态域名服务器120发送注册失败信息至相应的终端设备。当域名没有出现重复时,动态域名服务器120将相应的终端设备的域名与IP地址记录于对照表120a中,并发送注册成功信息至相应的终端设备。
当终端设备100a、100b、100c从动态域名服务器120接收到注册失败信息后,将当前电话号码加预设数值(如1),以得到更新后的电话号码,基于更新后的电话号码产生终端设备100a、100b、100c更新后的域名,并将更新后的域名与IP地址继续向动态域名服务器120注册,直到注册成功。
当每个终端设备100a、100b、100c注册成功后,每当每个终端设备100a、100b、100c重新开机或重新接入网络协议语音网络100时,都会及时向动态域名服务器120更新每个终端设备100a、100b、100c的IP地址。
当一个终端设备100a在网络协议语音网络100中呼叫另一个终端设备100b时,主叫终端设备100a先接收用户输入的被叫电话号码(即被叫终端设备100b的电话号码),然后,主叫终端设备100a根据预设规则产生被叫电话号码对应的被叫域名,向动态域名服务器120反查被叫域名对应的被叫IP地址。当成功反查到被叫域名对应的被叫IP地址时,主叫终端设备100a根据被叫IP地址与被叫终端设备100b交换网络协议语音信令。举例来讲,假设被叫终端设备100b的电话号码为0944456456,IP地址为119.160.246.23,则主叫终端设备100a先接收用户输入的电话号码0944456456,然后,产生被叫域名“0944456456.myvoip.net”,向动态域名服务器120反查到被叫IP地址“119.160.246.23”,并根据被叫IP地址“119.160.246.23”与被叫终端设备100b交换网络协议语音信令。当网络协议语音信令交换完成后,主叫终端设备100a即可与被叫终端设备100b进行网络协议语音通话。
当一个终端设备100a跨越网络协议语音网络100与公共交换电话网络200呼叫另一个终端设备200b时,主叫终端设备100a先接收用户输入的被叫电话号码(即被叫终端设备200b的电话号码),然后,主叫终端设备100a根据预设规则产生被叫电话号码对应的被叫域名,向动态域名服务器120反查被叫域名对应的被叫IP地址。由于被叫终端设备200a并未向动态域名服务器120注册域名,所以主叫终端设备100a并不能成功反查到被叫域名对应的被叫IP地址。因此,主叫终端设备100a向动态域名服务器120反查默认网关110的IP地址,并根据默认网关110的IP地址与默认网关110交换网络协议语音信令。当网络协议语音信令交换完成后,主叫终端设备100a即可经由默认网关110、中继网关210、媒体网关220与被叫终端设备200b进行语音通话。举例来讲,假设默认网关110的IP地址为60.199.244.6,则主叫终端设备100a向动态域名服务器120反查到默认网关110的IP地址为“60.199.244.6”,并根据IP地址“60.199.244.6”与默认网关110交换网络协议语音信令。
当一个终端设备200a跨越公共交换电话网络120与网络协议语音网络100呼叫另一个终端设备100b时,默认网关110会经由媒体网关220与中继网关210从主叫终端设备200a接收到被叫电话号码(即被叫终端设备100b的电话号码)。当接收到被叫电话号码后,默认网关110根据预设规则产生被叫电话号码对应的被叫域名,向动态域名服务器120反查被叫域名对应的被叫IP地址。当成功反查到被叫域名对应的被叫IP地址时,默认网关110根据被叫IP地址与被叫终端设备100b交换网络协议语音信令。举例来讲,假设被叫终端设备100b的电话号码为0944456456,IP地址为119.160.246.23,则默认网关110先从公共交换电话网络200接收被叫电话号码0944456456,然后,产生被叫域名“0944456456.myvoip.net”,向动态域名服务器120反查到被叫IP地址“119.160.246.23”,并根据被叫IP地址“119.160.246.23”与被叫终端设备100b交换网络协议语音信令。当网络协议语音信令交换完成后,主叫终端设备200a即可跨越公共交换电话网络120与网络协议语音网络100与被叫终端设备100b进行语音通话。
应当注意的是,当默认网关110或终端设备100a、100b成功的反查到被叫域名对应的被叫IP地址后,会将其存放于各自的缓存器(Cache)中,以备下次需要反查被叫域名对应的被叫IP地址时,直接从缓存器中获取被叫域名对应的被叫IP地址,而不需要向动态域名服务器120重复反查。
总的来讲,默认网关110与终端设备100a、100b向动态域名服务器120注册域名与IP地址,再向动态域名服务器120反查被叫域名对应的被叫IP地址,最后根据被叫IP地址与被叫终端设备交换网络协议语音信令。因此,默认网关110与终端设备100a、100b不需要借助媒体网关控制器即可交换网络协议语音信令,从而大大的节省成本。
图2为本发明默认网关110一实施方式的模块图。在本实施方式中,默认网关110包括网关注册模块111、网关号码接收模块112、网关地址查找模块113、网关信令交换模块114、网关缓存器115、网关缓存判断模块116及网关处理器117。网关处理器117用于执行网关注册模块111、网关号码接收模块112、网关地址查找模块113、网关信令交换模块114及网关缓存判断模块116。
网关注册模块111用于产生默认网关110的域名,并将默认网关110的域名与默认网关110的IP地址向动态域名服务器120注册。在本实施方式中,默认网关110的域名可为“0944defaultGW.myvoip.net”,默认网关110的IP地址可为“60.199.244.6”。
当动态域名服务器120接收到默认网关110的注册后,会判断默认网关110的域名是否出现重复。由于默认网关110的域名一般提前向动态域名服务器120进行申请并付费而取得,所以不会出现重复。相应的,动态域名服务器120将默认网关110的域名与IP地址存储于对照表120a中,并发送注册成功信息至默认网关110。
当网关注册模块111向动态域名服务器120注册成功后,每当默认网关110重新开机或重新接入网络协议语音网络100时,网关注册模块111都会及时向动态域名服务器120更新默认网关110的IP地址。
网关号码接收模块112用于从公共交换电话网络200接收被叫电话号码。在本实施方式中,主叫终端设备与被叫终端设备可能分别为公共交换电话网络200中的终端设备200a与网络协议语音网络100中的终端设备100b,相应的,被叫电话号码为终端设备100b的电话号码。
网关地址查找模块113用于根据预设规则产生被叫电话号码对应的被叫域名,并向动态域名服务器120反查被叫域名对应的被叫IP地址。在本实施方式中,所述预设规则是将被叫电话号码及预设字串(如“.myvoip.net”)相结合来组成被叫域名。举例来讲,假定被叫终端设备100b的电话号码为0944456456,则被叫终端设备100b的域名为“0944456456.myvoip.net”。
网关信令交换模块114用于当成功反查到被叫IP地址时根据被叫IP地址与被叫终端设备交换网络协议语音信令,以及当未反查到被叫IP地址时向公共交换电话网络200拒绝被叫电话号码的呼叫。
网关缓存器115用于存储曾经成功反查的被叫域名对应的被叫IP地址。网关缓存判断模块116用于判断网关缓存器115中是否有被叫域名对应的被叫IP地址,当网关缓存器115中有被叫域名对应的被叫IP地址时直接从网关缓存器中获取被叫IP地址。当网关缓存器115中没有被叫域名对应的被叫IP地址时,网关地址查找模块113再向动态域名服务器120反查被叫域名对应的IP地址。
图3为本发明终端设备400一实施方式的模块图。在本实施方式中,终端设备400为图1中多个终端设备100a、100b、100c的统称。终端设备400包括终端注册模块401、终端号码接收模块402、终端地址查找模块403、终端信令交换模块404、终端缓存器405、终端缓存判断模块406及终端处理器407。终端处理器407用于执行终端注册模块401、终端号码接收模块402、终端地址查找模块403、终端信令交换模块404、终端缓存判断模块406。
终端注册模块401用于产生终端设备400的电话号码,根据预设规则产生终端设备400的电话号码对应的域名,并将终端设备400的域名与终端设备400的IP地址向动态域名服务器120注册。在本实施方式中,终端设备400的电话号码是基于终端设备400的MAC地址利用哈希算法来产生,所述哈希算法是取终端设备400的MAC地址的后六位,所述预设规则是将电话号码及预设字串(如:“.myvoip.net”)相结合来组成域名。举例来讲,假定终端设备400的MAC地址为11:12:31:23,则终端设备400的电话号码为123123,再结合区号(如0944),则终端设备400的最终电话号码为0944123123。相应的,终端设备400的域名是“0944123123.myvoip.net”。
当动态域名服务器120接收到终端设备400的注册后,动态域名服务器120会判断终端设备400的域名是否出现重复。在本实施例中,由于终端设备400是根据预设规则产生自己的电话号码对应的域名,而且终端设备400向动态域名服务器120注册域名是免费的,所以终端设备400的域名有可能会出现重复。当终端设备400的域名出现重复时,动态域名服务器120发送注册失败信息至终端设备400。当终端设备400的域名没有出现重复时,动态域名服务器120将终端设备400的域名与IP地址存储于对照表120a中,并发送注册成功信息至终端设备400。
终端注册模块401还用于当未注册成功时将终端设备400的电话号码加预设数值(如1),以得到更新后的电话号码,基于更新后的电话号码产生更新后的域名,并将更新后的域名与IP地址继续向动态域名服务器40注册,直到注册成功。
当终端注册模块401向动态域名服务器120注册成功后,每当终端设备400重新开机或重新接入网络协议语音网络100时,终端注册模块401都会及时向动态域名服务器120更新终端设备400的IP地址。
终端号码接收模块402用于接收用户输入的被叫电话号码,被叫电话号码是被叫终端设备的电话号码。在本实施方式中,被叫终端设备可能是网络协议语音网络100中多个终端设备100a、100b、100c其中之一,也可能是公共交换电话网络200中多个终端设备200a、200b其中之一。假定被叫终端设备是网络协议语音网络100中的终端设备100b,则被叫电话号码为终端设备100b的电话号码;假定被叫终端设备是公共交换电话网络200中的终端设备200b,则被叫电话号码是终端设备200b的电话号码。
终端地址查找模块403用于根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向动态域名服务器120反查被叫域名对应的被叫IP地址。
在本实施方式中,由于网络协议语音网络100中多个终端设备100a、100b、100c均向动态域名服务器120注册,所以当被叫终端设备是网络协议语音网络100中多个终端设备100a、100b、100c其中之一时,终端地址查找模块403可以成功反查到被叫IP地址。
由于公共交换电话网络200中多个终端设备200a、200b均未向动态域名服务器120注册,所以当被叫终端设备是公共交换电话网络200中多个终端设备200a、200b其中之一时,终端地址查找模块403不能成功反查到被叫IP地址。
终端信令交换模块404用于当成功反查到被叫IP地址时根据被叫IP地址与被叫终端设备交换网络协议语音信令。
举例来讲,假设被叫终端设备是网络协议语音网络100中的终端设备100b,其电话号码为0944456456,IP地址为119.160.246.23,则终端号码接收模块402先接收用户输入的电话号码0944456456,然后,终端地址查找模块403产生被叫域名“0944456456.myvoip.net”,再向动态域名服务器120成功反查到被叫IP地址“119.160.246.23”,并根据IP地址“119.160.246.23”与终端设备100b交换网络协议语音信令。当网络协议语音信令交换完成后,终端设备400即可与被叫终端设备100b进行语音通话。
当未反查到被叫域名对应的被叫IP地址时,终端地址查找模块403还用于向动态域名服务器120反查默认网关110的IP地址,相应的,终端信令交换模块404还用于根据默认网关110的IP地址与默认网关110交换网络协议语音信令。当网络协议语音信令交换完成后,终端设备400即可经由默认网关110、中继网关210、媒体网关220与被叫终端设备进行语音通话。
举例来讲,假定被叫终端设备是公共交换电话网络200中终端设备200b,则终端地址查找模块403不能成功查找到被叫域名对应的被叫IP地址。再假设默认网关110的IP地址为60.199.244.6,则终端地址查找模块403向动态域名服务器120反查到默认网关110的IP地址“60.199.244.6”,并根据IP地址“60.199.244.6”与默认网关110交换网络协议语音信令。当网络协议语音信令交换完成后,终端设备400即可经由默认网关110、中继网关210、媒体网关220与被叫终端设备200b进行语音通话。
终端缓存器405用于存储曾经成功反查的被叫域名对应的被叫IP地址。终端缓存判断模块406用于判断终端缓存器405中是否有被叫域名对应的被叫IP地址,当终端缓存器405中有被叫域名对应的被叫IP地址时直接从终端缓存器405中获取被叫IP地址。当终端缓存器405中没有被叫域名对应的被叫IP地址时,终端地址查找模块403再向动态域名服务器120反查被叫域名对应的IP地址。
图4为本发明默认网关110与终端设备400的注册方法一实施方式的流程图。在本实施方式中,由于默认网关110与终端设备400的注册方法都用图4中的流程图来描述,所以为了描述的方便,默认网关110与终端设备400统称为网络设备。
在步骤S100,网络设备判断自己是否为默认网关110。
若网络设备不是默认网关110,而是终端设备400,则在步骤S102,终端设备400产生自己的电话号码。在本实施方式中,终端设备400的电话号码是基于自己的MAC地址利用哈希算法来产生,所述哈希算法是取每个终端设备的MAC地址的后六位。举例来讲,假定终端设备400的MAC地址分别为11:12:31:23,则终端设备400的电话号码为123123,再结合区号(如0944),则终端设备400最终的电话号码为0944123123。
在步骤S104,终端设备400根据预设规则产生自己的电话号码对应的域名。在本实施方式中,所述预设规则是将电话号码及预设字串(如:“.myvoip.net”)相结合来组成对应的域名。举例来讲,假定终端设备400的电话号码为0944123123,则终端设备400的域名是“0944123123.myvoip.net”。
在步骤S106,终端设备400将自己的域名与自己的IP地址向动态域名服务器120注册。
当动态域名服务器120接收到终端设备400的注册后,会判断终端设备400的域名是否出现重复。在本实施例中,由于终端设备400是根据预设规则产生自己的电话号码对应的域名,所以自己的域名有可能会出现重复。当终端设备400的域名出现重复时,动态域名服务器120发送注册失败信息至终端设备400。当终端设备400的域名没有出现重复时,动态域名服务器120将终端设备400的域名与IP地址存储于对照表120a中,并发送注册成功信息至相应的终端设备。
在步骤S108,终端设备400判断自己的域名是否注册成功。
若终端设备400的域名未注册成功,即从动态域名服务器120接收到注册失败信息,则在步骤S112,终端设备400将当前电话号码加预设数值(如1),以得到更新后的电话号码。
在步骤S114,终端设备400再基于更新后的电话号码产生更新后的域名。
回到步骤S106,终端设备400将更新后的域名与IP地址继续向动态域名服务器120注册,直到注册成功。
当终端设备400注册成功后,每当终端设备400重新开机或重新接入网络协议语音网络100时,都会及时向动态域名服务器120更新终端设备400的IP地址。
若步骤S100的判断结果为网络设备是默认网关110,则在步骤S110,默认网关110产生默认网关110的域名,例如:0944defaultGW.myvoip.net。
在步骤S106,默认网关110将默认网关110的域名与默认网关110的IP地址(如60.199.244.6)向动态域名服务器120注册。
当动态域名服务器120接收到默认网关110的注册后,会判断默认网关110的域名是否出现重复。在本实施例中,由于默认网关110的域名一般提前向动态域名服务器120进行申请并付费而取得,所以不会出现重复。相应的,动态域名服务器120将默认网关110的域名与IP地址存储于对照表120a中,并发送注册成功信息至默认网关110。
因此,在步骤S108,默认网关110判定注册成功。
当默认网关110向动态域名服务器120注册成功后,每当默认网关110重新开机或重新接入网络协议语音网络100时,默认网关110都会及时向动态域名服务器120更新默认网关110的IP地址。
图5为本发明终端设备100a的网络协议语音信令交换方法一实施方式的流程图。在本实施方式中,终端设备100a可能在网络协议语音网络100中呼叫另一个终端设备100b,也可能跨越网络协议语音网络100与公共交换电话网络200呼叫另一个终端设备200b。
在步骤S200,终端设备100a接收用户输入的被叫电话号码。在本实施方式中,若终端设备100a在网络协议语音网络100中呼叫另一个终端设备100b,则被叫电话号码即为终端设备100b的电话号;若终端设备100a跨越网络协议语音网络100与公共交换电话网络120呼叫另一个终端设备200b,则被叫电话号码即为终端设备200b的电话号码。
在步骤S202,终端设备100a根据预设规则产生被叫电话号码对应的被叫域名。所述预设规则是将电话号码及预设字串(如:“.myvoip.net”)相结合来组成域名。举例来讲,若被叫终端设备为终端设备100b,且其电话号码为0944456456,则根据预设规则产生的被叫域名为“0944456456.myvoip.net”。
在步骤S204,终端设备100a判断其终端缓存器405中是否有被叫域名对应的被叫IP地址。
若终端缓存器405中有被叫域名对应的被叫IP地址,则在步骤S206,终端设备100a直接从终端缓存器405中获取被叫IP地址。
若终端缓存器405中没有被叫域名对应的被叫IP地址,则在步骤S210,终端设备100a向动态域名服务器120反查被叫域名对应的被叫IP地址。
在步骤S212,终端设备100a判断是否成功反查到被叫IP地址。
若成功反查到被叫IP地址,则在步骤S208,终端设备100a根据被叫IP地址与被叫终端设备交换网络协议语音信令。此后,终端设备100a即可与被叫终端设备100b进行语音通话。
若未成功反查到被叫IP地址,则被叫终端设备不是网络协议语音网络100内部的终端设备。相应地,在步骤S214,终端设备100a向动态域名服务器120反查默认网关110的IP地址。
在步骤S216,终端设备100a根据默认网关110的IP地址与默认网关110交换网络协议语音信令。此后,终端设备100a即可经由默认网关110跨越网络协议语音网络100及公共交换电话网络120与被叫终端设备200b进行语音通话。
图6为本发明默认网关110的网络协议语音信令交换方法一实施方式的流程图。在本实施方式中,一个终端设备200a跨越公共交换电话网络120与网络协议语音网络100呼叫另一个终端设备100b。默认网关110会从公共交换电话网络200接收到终端设备200a对终端设备100b的呼叫。
在步骤S300,默认网关110从公共交换电话网络200接收被叫电话号码,即终端设备100b的电话号码。
在步骤S302,默认网关110根据预设规则产生被叫电话号码对应的被叫域名。所述预设规则是将电话号码及预设字串(如:“.myvoip.net”)相结合来组成域名。举例来讲,若被叫终端设备为终端设备100b,且其电话号码为0944456456,则根据预设规则产生的被叫域名为“0944456456.myvoip.net”。
在步骤S304,默认网关110判断网关缓存器115中是否有被叫域名对应的被叫IP地址。
若网关缓存器115中有被叫IP地址,则在步骤S306,默认网关110直接从网关缓存器115中获取被叫IP地址。
若网关缓存器115中没有被叫IP地址,则在步骤310,默认网关110向动态域名服务器120反查被叫域名对应的被叫IP地址。
在步骤S312,默认网关110判断是否成功反查到被叫IP地址。
若成功反查到被叫IP地址,则在步骤S308,默认网关110根据被叫IP地址与被叫终端设备(即终端设备100b)交换网络协议语音信令。当网络协议语音信令交换完成后,主叫终端设备200a即可经由默认网关110与被叫终端设备100b进行语音通话。
若未成功反查到被叫域名对应的被叫IP地址,则在步骤S314,默认网关110向公共交换电话网络200拒绝被叫电话号码的呼叫。
图7为本发明网络协议语音信令交换方法一实施方式的传输图。在本实施方式中,主叫终端设备100a在网络协议语音网络100内呼叫被叫终端设备100b。
首先,主叫终端设备100a与被叫终端设备100b产生各自的电话号码,并根据预设规则产生各自的电话号码对应的域名。举例来讲,假定主叫终端设备100a产生的电话号码为0944123123,则产生的对应的域名为0944123123.myvoip.net。假定被叫终端设备100b产生的电话号码为0944456456,则相应产生的域名为0944456456.myvoip.net。
接着,主叫终端设备100a与被叫终端设备100b分别将各自的域名与IP地址向动态域名服务器120进行注册。在本实施方式中,假定主叫终端设备100a的IP地址为210.59.230.60,则主叫终端设备100a将0944123123.myvoip.net与210.59.230.60向动态域名服务器120进行注册。假定被叫终端设备100b的IP地址为119.160.246.23,则被叫终端设备100b将0944456456.myvoip.net与119.160.246.23向动态域名服务器120进行注册。
此后,主叫终端设备100a拔打被叫电话号码,即被叫终端设备100b的电话号码0944456456。
接着,主叫终端设备100a根据预设规则产生被叫电话号码对应的被叫域名,即0944456456.myvoip.net。
然后,主叫终端设备100a向动态域名服务器120反查被叫域名对应的被叫IP地址,即被叫终端设备100b的IP地址。
接着,主叫终端设备100b从动态域名服务器120接收动态域名服务器120回应的被叫IP地址,即119.160.246.23。
然后,主叫终端设备100a根据被叫IP地址与被叫终端设备100b交换网络协议语音信令。具体而言,主叫终端设备100a发送邀请信息(Invite)至被叫终端设备100b,并从被叫终端设备100b接收振铃响应(180Ringing)与确认响应(200OK)。
此后,主叫终端设备100a与被叫终端设备100b即可进行语音通话,即相互传送语音串流。
当通话完毕后,主叫终端设备100a与被叫终端设备100b结束信令连接,即主叫终端设备100a传送再见信息(Bye)至被叫终端设备100b,并从被叫终端设备100b接收再见响应(200Ok)。
图8为本发明网络协议语音信令交换方法另一实施方式的传输图。在本实施方式中,主叫终端设备100a跨越网络协议语音网络100与公共交换电话网络200呼叫被叫终端设备200b。
首先,主叫终端设备100a产生自己的电话号码,根据预设规则产生电话号码对应的域名。举例来讲,假定主叫终端设备100a产生的电话号码为0944123123,则相应产生的域名为0944123123.myvoip.net。
接着,主叫终端设备100a将自己的域名与IP地址向动态域名服务器120进行注册。在本实施方式中,假定主叫终端设备100a的IP地址为210.59.230.60,则主叫终端设备100a将0944123123.myvoip.net与210.59.230.60向动态域名服务器120进行注册。
同时,默认网关110产生自己的域名,并将自己的域名与IP地址向动态域名服务器120注册。在本实施方式中,假定默认网关110的域名与IP地址分别为0944defaultGW.myvoip.net与119.160.246.23,则默认网关110将0944defaultGW.myvoip.net与119.160.246.23向动态域名服务器120进行注册。
此后,主叫终端设备100a拔打被叫电话号码,即被叫终端设备200b的电话号码,如88622267511。
接着,主叫终端设备100a根据预设规则产生被叫电话号码对应的被叫域名,即88622267511.myvoip.net。
然后,主叫终端设备100a向动态域名服务器120反查被叫域名对应的被叫IP地址,即被叫终端设备200b的IP地址。
由于被叫终端设备200b并未向动态域名服务器120注册,所以动态域名服务器120回应无结果至主叫终端设备100a。
然后,主叫终端设备100a继续向动态域名服务器120反查默认网关110的域名对应的IP地址,并从动态域名服务器120接收动态域名服务器120回应的默认网关110的IP地址,如60.199.244.6。
然后,主叫终端设备100a根据默认网关110的IP地址与默认网关110交换网络协议语音信令。具体而言,主叫终端设备100a发送邀请信息(Invite)至默认网关110,并从默认网关110接收振铃响应(180Ringing)与确认响应(200OK)。
同时,默认网关110与中继网关210交换T1/E1信令,进而跨网呼叫被叫终端设备200b。
此后,主叫终端设备100a与被叫终端设备200b即可经由默认网关110与中继网关210进行跨网的语音通话,即经由默认网关110与中继网关210相互传送语音串流与语音数据。
当通话完毕后,主叫终端设备100a与默认网关110结束信令连接,即主叫终端设备100a传送再见信息(Bye)至默认网关110,并从默认网关110接收再见响应(200Ok)。同时,默认网关110与中继网关210交换T1/E1信令以结束对被叫终端设备200b的呼叫。
综上所述,本发明实施方式中的默认网关110、终端设备100a、100b、100c、400向动态域名服务器120注册域名与IP地址,再向动态域名服务器120反查被叫域名对应的被叫IP地址,最后根据被叫IP地址与被叫终端设备交换网络协议语音信令,因此默认网关110、终端设备100a、100b、100c、400不需要借助媒体网关控制器即可交换网络协议语音信令,从而大大的节省成本。
此外,默认网关110、终端设备100a、100b、100c、400还通过各自的缓存器存储曾经成功反查的被叫域名对应的被叫IP地址,从而不必重复向动态域名服务器120反查被叫域名对应的被叫IP地址,加快了信令交换的速度。
Claims (15)
1.一种默认网关,在网络协议语音网络内与多个终端设备及动态域名服务器通信连接,其特征在于,所述多个终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册,所述默认网关包括:
网关注册模块,用于产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册;
网关号码接收模块,用于从公共交换电话网络接收被叫电话号码,所述被叫电话号码为所述多个终端设备中被叫终端设备的电话号码;
网关地址查找模块,用于根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址;
网关信令交换模块,用于当成功反查到所述被叫网络协议地址时根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令,以及当未成功反查到所述被叫网络协议地址时向所述公共交换电话网络拒绝所述被叫电话号码的呼叫。
2.如权利要求1所述的默认网关,其特征在于,还包括:
网关缓存器,用于存储曾经成功反查的被叫域名对应的被叫网络协议地址;及
网关缓存判断模块,用于判断所述网关缓存器中是否有所述被叫域名对应的被叫网络协议地址,当所述网关缓存器中有所述被叫域名对应的被叫网络协议地址时直接从所述网关缓存器中获取所述被叫网络协议地址。
3.如权利要求1所述的默认网关,其特征在于,所述网关注册模块还用于每当所述默认网关重新开机或重新接入所述网络协议语音网络时,向所述动态域名服务器更新所述默认网关的网络协议地址。
4.如权利要求1所述的默认网关,其特征在于,所述预设规则包括将电话号码及预设字串结合组成对应的域名。
5.一种终端设备,在网络协议语音网络中与多个其它终端设备、默认网关及动态域名服务器通信连接,所述默认网关产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册,多个其它终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册,其特征在于,所述终端设备包括:
终端注册模块,用于产生所述终端设备的电话号码,根据所述预设规则产生所述终端设备的电话号码对应的域名,并将所述终端设备的域名与所述终端设备的网络协议地址向所述动态域名服务器注册;
终端号码接收模块,用于接收用户输入的被叫电话号码,所述被叫电话号码是被叫终端设备的电话号码;
终端地址查找模块,用于根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址;及
终端信令交换模块,用于当所述被叫终端设备是所述网络协议语音网络中多个其它终端设备其中之一时根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令。
6.如权利要求5所述的终端设备,其特征在于:
所述终端地址查找模块还用于当所述被叫终端设备不是所述网络协议语音网络中多个其它终端设备其中之一时向所述动态域名服务器反查所述默认网关的网络协议地址;及
所述终端信令交换模块还用于根据所述默认网关的网络协议地址与所述默认网关交换网络协议语音信令。
7.如权利要求5所述的终端设备,其特征在于,还包括:
终端缓存器,用于存储曾经成功反查的被叫域名对应的被叫网络协议地址;及
终端缓存判断模块,用于判断所述终端缓存器中是否有所述被叫域名对应的被叫网络协议地址,当所述终端缓存器中有所述被叫域名对应的被叫网络协议地址时直接从所述终端缓存器中获取所述被叫网络协议地址。
8.如权利要求5所述的终端设备,其特征在于,所述终端注册模块还用于当未注册成功时将所述终端设备的电话号码加预设数值,以得到更新后的电话号码,基于更新后的电话号码产生更新后的域名,并将所述更新后的域名与所述终端设备的网络协议地址继续向所述动态域名服务器注册,直到注册成功。
9.如权利要求5所述的终端设备,其特征在于,所述终端注册模块还用于每当所述终端设备重新开机或重新接入所述网络协议语音网络时,向所述动态域名服务器更新所述终端设备的网络协议地址。
10.如权利要求5所述的终端设备,其特征在于,所述终端设备的电话号码是基于所述终端设备的媒体存取控制地址利用哈希算法来产生,所述哈希算法是取所述终端设备的媒体存取控制地址的后六位,所述预设规则包括将电话号码及预设字串结合组成对应的域名。
11.一种网络协议语音信令交换方法,应用于默认网关中,所述默认网关与多个终端设备及动态域名服务器通信连接,其特征在于,所述默认网关产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册,所述多个终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册,所述网络协议语音信令交换方法包括以下步骤:
从公共交换电话网络接收被叫电话号码,所述被叫电话号码是所述多个终端设备中被叫终端设备的电话号码;
根据所述预设规则产生所述被叫电话号码对应的被叫域名;
向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址;
判断是否成功反查到所述被叫网络协议地址;
若成功反查到所述被叫网络协议地址,则根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令;或
若未成功反查到所述被叫网络协议地址,则向所述公共交换电话网络拒绝所述被叫电话号码的呼叫。
12.如权利要求11所述的网络协议语音信令交换方法,其特征在于,还包括以下步骤:
判断网关缓存器中是否有所述被叫域名对应的被叫网络协议地址;
若所述网关缓存器中有所述被叫域名对应的被叫网络协议地址,则直接从所述网关缓存器中获取所述被叫网络协议地址;或
若所述网关缓存器中没有所述被叫域名对应的被叫网络协议地址,则向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址。
13.一种网络协议语音信令交换方法,应用于终端设备中,所述终端设备与多个其它终端设备、默认网关及动态域名服务器通信连接,其特征在于,所述默认网关产生所述默认网关的域名,并将所述默认网关的域名与所述默认网关的网络协议地址向所述动态域名服务器注册,多个其它终端设备产生各自的电话号码,根据预设规则产生各自的电话号码对应的域名,并将各自的域名与各自的网络协议地址向所述动态域名服务器注册,所述网络协议语音信令交换方法包括以下步骤:
产生所述终端设备的电话号码,根据所述预设规则产生所述终端设备的电话号码对应的域名,并将所述终端设备的域名与所述终端设备的网络协议地址向所述动态域名服务器注册;
接收用户输入的被叫电话号码,所述被叫电话号码是被叫终端设备的电话号码;
根据所述预设规则产生所述被叫电话号码对应的被叫域名,并向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址;及
当所述被叫终端设备是所述网络协议语音网络中多个其它终端设备其中之一时根据所述被叫网络协议地址与所述被叫终端设备交换网络协议语音信令。
14.如权利要求13所述的网络协议语音信令交换方法,其特征在于,还包括:
当被叫终端设备不是所述网络协议语音网络中多个其它终端设备其中之一时向所述动态域名服务器反查所述默认网关的网络协议地址;及
根据所述默认网关的网络协议地址与所述默认网关交换网络协议语音信令。
15.如权利要求13所述的网络协议语音信令交换方法,其特征在于,还包括以下步骤:
判断终端缓存器中是否有所述被叫域名对应的被叫网络协议地址;
若所述终端缓存器中有所述被叫域名对应的被叫网络协议地址,则直接从所述终端缓存器中获取所述被叫网络协议地址;或
若所述终端缓存器中没有所述被叫域名对应的被叫网络协议地址,则向所述动态域名服务器反查所述被叫域名对应的被叫网络协议地址。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110036238.6A CN102638627B (zh) | 2011-02-10 | 2011-02-10 | 默认网关、终端设备及网络协议语音信令交换方法 |
US13/152,288 US8462773B2 (en) | 2011-02-10 | 2011-06-03 | Default gateway, terminal device, and method for exchanging VoIP signaling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110036238.6A CN102638627B (zh) | 2011-02-10 | 2011-02-10 | 默认网关、终端设备及网络协议语音信令交换方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102638627A CN102638627A (zh) | 2012-08-15 |
CN102638627B true CN102638627B (zh) | 2014-03-26 |
Family
ID=46622863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110036238.6A Expired - Fee Related CN102638627B (zh) | 2011-02-10 | 2011-02-10 | 默认网关、终端设备及网络协议语音信令交换方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8462773B2 (zh) |
CN (1) | CN102638627B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI441498B (zh) * | 2011-06-07 | 2014-06-11 | Hon Hai Prec Ind Co Ltd | 終端設備及其交換網路協定語音信令的方法 |
US20130225213A1 (en) * | 2012-02-27 | 2013-08-29 | Cellco Partnership D/B/A Verizon Wireless | System and method for direct messaging between mobile stations using packet-based communications |
TWI486026B (zh) * | 2012-11-21 | 2015-05-21 | Hon Hai Prec Ind Co Ltd | 網路協定語音系統及網路通話方法 |
CN103841093B (zh) * | 2012-11-27 | 2017-09-12 | 鸿富锦精密工业(深圳)有限公司 | 终端设备及网络协议语音通信方法 |
US11689414B2 (en) * | 2017-11-10 | 2023-06-27 | International Business Machines Corporation | Accessing gateway management console |
FR3081643A1 (fr) * | 2018-06-12 | 2019-11-29 | Orange | Passerelle et procede de gestion d'un service telephonique voip |
CN109726202B (zh) * | 2018-12-18 | 2020-11-17 | 北京新唐思创教育科技有限公司 | 一种区块链数据存储方法及计算机存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6847704B1 (en) * | 2002-12-23 | 2005-01-25 | At&T Corp. | Self-installable and portable voice telecommunication service |
CN1845534A (zh) * | 2006-05-16 | 2006-10-11 | 杭州华为三康技术有限公司 | 实现因特网协议语音业务的***和方法 |
CN201001140Y (zh) * | 2006-12-27 | 2008-01-02 | 德赛电子(惠州)有限公司 | 一种voip接入网关 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1199428C (zh) * | 1999-08-04 | 2005-04-27 | 艾利森电话股份有限公司 | 一种基于ip的电话*** |
-
2011
- 2011-02-10 CN CN201110036238.6A patent/CN102638627B/zh not_active Expired - Fee Related
- 2011-06-03 US US13/152,288 patent/US8462773B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6847704B1 (en) * | 2002-12-23 | 2005-01-25 | At&T Corp. | Self-installable and portable voice telecommunication service |
CN1845534A (zh) * | 2006-05-16 | 2006-10-11 | 杭州华为三康技术有限公司 | 实现因特网协议语音业务的***和方法 |
CN201001140Y (zh) * | 2006-12-27 | 2008-01-02 | 德赛电子(惠州)有限公司 | 一种voip接入网关 |
Also Published As
Publication number | Publication date |
---|---|
CN102638627A (zh) | 2012-08-15 |
US20120207152A1 (en) | 2012-08-16 |
US8462773B2 (en) | 2013-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102638627B (zh) | 默认网关、终端设备及网络协议语音信令交换方法 | |
US9854005B2 (en) | Methods and apparatus for providing network based services to non-registering endpoints | |
CN101755445B (zh) | 利用PSTN可达性验证VoIP呼叫路由信息 | |
KR101130398B1 (ko) | 제3자 호 및 장치 제어를 용이하게 하기 위한 시스템 및방법 | |
US8335852B2 (en) | Contact destination information registration method, network system, node, and contact destination information registration program | |
US8139563B2 (en) | System for alternate communications in an internet protocol multimedia subsystem network | |
US8634536B2 (en) | System and method of providing ringback video | |
JP2011501558A (ja) | 共有dnsドメインの処理方法 | |
US10348781B2 (en) | Method and apparatus for enabling registration of aggregate end point devices through provisioning | |
KR101375983B1 (ko) | 멀티미디어 서브시스템, 시그널링 메시지 전송 방법, 질의 기능 엘리먼트 및 연합 기능 엘리먼트 | |
CN103841090A (zh) | 实现会话发起协议多业务服务器分发的方法、装置及*** | |
CN102026365B (zh) | 群组注册的方法、ip多媒体子***和多用户接入设备 | |
US8493967B2 (en) | Method and management of public identities in an information transmission network, server for managing public identity records, equipment for managing a group public identity and corresponding computer programs | |
US20090274141A1 (en) | Ip telephone system and ip telephone method | |
CN101860629B (zh) | 外部交换局口和ip话机1比1绑定的方法、设备及*** | |
US20140256299A1 (en) | Communication system and server | |
CN101631142A (zh) | Sip服务器以及通信*** | |
CN101194495A (zh) | 在通信网络中提供有呈现资格的e.164号码映射(enum)服务的方法、***和计算机程序产品 | |
EP2394410B1 (en) | Auto-configured voice over internet protocol | |
CN113543163A (zh) | 提升Volte端到端语音质量方法及装置 | |
CN103841093A (zh) | 终端设备及网络协议语音通信方法 | |
JP2013211686A (ja) | サーバ装置、プログラム及び情報処理方法 | |
TW201234813A (en) | Default gateway, terminal device, and method for exchanging VoIP signaling | |
CN102821216A (zh) | 终端设备及其交换网络协议语音信令的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140326 Termination date: 20150210 |
|
EXPY | Termination of patent right or utility model |