Ip电话分机漫游的动态注册方法

文档序号:81801阅读:583来源:国知局
专利名称:Ip电话分机漫游的动态注册方法
技术领域
本发明涉及一种基于IP的语音与视频通信方法,特别是涉及一种IP电话分机漫游的动态注册方法。
背景技术
随着VoIP(基于网际协议的话音传输)技术的日趋成熟和广泛应用,IP-PBX(基于IP的专用交换机)也得到了快速发展。越来越多的企业采用IP-PBX来构筑企业内部的语音与视频通信系统。对于拥有众多分支机构的大型企事业单位,往往会采用在总部及各分支机构部署多台IP-PBX服务器的方法来提高企业内部的通信效率及通信可靠性。
IP分机漫游作为新出现的IP-PBX的功能,可以极大地为企业出差员工提供便利,节约企业通信支出。分机漫游在单个IP-PBX服务器下,实现比较简单,但是在多服务器环境下,面临着如何选择接入服务器的问题。目前的情况下,IP分机只能人工配置设定注册到一个特定的IP-PBX服务器,不能根据网络的实际状况动态自动地选择。注册号码依赖于服务器,注册服务器不同,号码也有可能不同。

发明内容本发明要解决的技术问题是提供一种IP电话分机漫游的动态注册方法,它可自动进行注册,并且不改变分机的号码,优化分机漫游状况下的话务路由,提高通话的语音质量。
为解决上述技术问题,本发明IP电话分机漫游的动态注册方法,包括如下步骤1、在IP电话分机的终端设备上,手动配置分机归属服务器(HomeServer)地址;2、IP电话分机的终端设备注册到分机归属服务器;3、分机归属服务器向所述终端设备提供通信网络中所有可用服务器地址列表;4、当IP电话分机漫游时,IP电话分机的终端设备自动在后台与所有可用服务器进行IP连接测试和语音质量测试,测试结果根据网络连接的响应延迟和丢包率加权评分;得分最高为网络条件最好的服务器;5、IP电话分机选择网络条件最好的服务器进行动态注册;该服务器称为分机伺服服务器(Service Server);6、分机伺服服务器进行软交换的注册更新与话务路由;分机伺服服务器一旦发现注册上来的IP电话分机不属于本地分机,就代理该IP电话分机向分机归属服务器发出代理注册与认证请求;成功后更新分机伺服服务器与分机归属服务器上的注册表。
此时,漫游的IP电话分机就可正常拨打或接听电话。
由于采用本发明的方法,IP电话分机漫游时,不会改变分机号码,同时也不需要在服务器上人工进行设置,动态注册功能可使各服务器之间共享信息,保证话务的正确路由。
IP电话分机可自动选择最佳IP接入服务器(即分机伺服服务器),保证通话的语音质量。IP电话分机自动搜索网络连接状况最好的IP-PBX服务器(即分机伺服服务器),,进行动态注册。各IP-PBX服务器间协同工作,建立正确的呼叫路由。
下面结合附图与具体实施方式
对本发明作进一步详细的说明图1是采用本发明的方法IP电话分机动态注册原理图;图2是采用本发明的方法IP电话分机的终端控制程序流程图;图3是采用本发明的方法IP-PBX服务器软交换动态注册控制程序流程图。
具体实施方式本发明IP电话分机漫游的动态注册方法,具体实施时所涉及的设备包括IP电话分机的终端设备和IP-PBX服务器,其中,IP-PBX服务器(简称服务器)分为分机归属服务器、远程服务器和分机伺服服务器。
分机归属服务器为IP电话分机的终端设备初始登记注册的本地服务器。
远程服务器为通信网络中除本地服务器外其他所有服务器。
分机伺服服务器为IP电话分机漫游时通信网络中注册登记的通信质量最好的远程服务器。
本发明IP电话分机漫游的动态注册方法包括两个方面,一是IP电话分机的终端设备动态注册的控制程序,二是IP-PBX服务器软交换的注册更新与话务路由控制程序。
在IP电话分机的终端设备需要加入如图2所示的控制程序,使其具有自动动态注册的能力。具体控制流程说明如下
1、IP电话分机的终端设备启动后,首先向分机归属服务器进行注册。分机归属服务器的地址在所述终端设备上人工预先设置。
2、所述终端设备处理注册响应消息。如果分机归属服务器要求注册认证,则终端设备需提供相关密码等信息。
3、所述终端设备向分机归属服务器请求通信网络中所有可用的服务器列表。
4、所述终端设备接收分机归属服务器返回的可用服务器列表并暂存于内存中。
5、所述终端设备在可用服务器列表中选取一服务器进行IP连接测试和语音质量测试。
6、遍历整个可用服务器列表,直到所有的可用服务器都完成测试。
7、测试结果根据网络连接的响应延迟和丢包率加权评分;得分最高为网络条件最好的服务器;该服务器称为分机伺服服务器。
加权评分的经验公式如下所示(7-100RPLS)3+(7-100RPLC)32-24TDS+TDC2]]>(公式一)公式中,RPLS为服务器端检测到的网络丢包率,RPLC为IP电话分机终端设备检测到的网络丢包率,TDS为服务器端检测到的网络延迟,TDC为IP电话分机终端设备检测到的网络延迟。
8、所述终端设备判断当前已经注册的服务器是否为分机伺服服务器,如果是则设置定时器,定期对网络状况进行测试;否则,则重新选择分机伺服服务器并进行重新注册。
IP-PBX服务器需要在注册服务中加入如图3所示的软交换的注册更新与话务路由控制程序,使IP-PBX服务器软交换具有动态更新漫游IP电话分机注册地址信息的能力,并能在部署IP-PBX多服务器的状况下,各服务器之间能协同工作,共享信息。具体控制步骤说明如下步骤1、通信网络中任一服务器侦听软交换的注册服务(RegisterService)并接收IP电话分机的终端设备的注册消息。
步骤2、如果注册的终端设备归属于该服务器(即该服务器为分机归属服务器),则直接进行注册与认证;然后转移至步骤7。
步骤3、如果注册消息为通信网络中的其它远程服务器发过来的代理注册消息,则在该服务器上进行注册与认证,并向所述远程服务器回复注册结果,然后转移至步骤6。
步骤4、如果注册消息不是所述远程服务器发出的代理注册消息,且申请注册的终端设备又不归属于该服务器,则该服务器向注册的终端设备所属的分机归属服务器发送代理注册消息。
步骤5、判断注册的终端设备在分机归属服务器上代理注册的结果是否成功。如果不成功,则响应注册失败消息并继续侦听软交换的注册服务并接收IP电话分机的终端设备的注册消息。如果成功则进入下一步。
步骤6、更新该服务器上针对该注册的终端设备的呼叫路由。
步骤7、更新该服务器的注册表,反映注册的终端设备的注册状况。
如图1所示,假设漫游的IP电话分机的号码为8921300,其分机归属服务器在台北。当该分机漫游到上海时,则自动注册到上海本地服务器。电话号码无须更改。图中所示的步骤①、②、③、④说明了注册消息过程。具体说明如下
①、当IP电话分机8921300确定上海的服务器为最佳服务器后,则上海服务器为分机伺服服务器,并向该服务器发送注册消息。
②、上海的分机伺服服务器发现IP电话分机8921300的分机归属服务器在台北,则向台北的分机归属服务器发送代理注册消息。
③、台北的分机归属服务器对IP电话分机8921300进行注册认证,并更新注册表和发送代理注册响应消息。
④、上海的分机伺服服务器收到台北的分机归属服务器代理注册响应消息后,更新注册表与呼叫路由表,并向IP电话分机客户端发送注册响应消息。
漫游的IP电话分机注册成功后就可以作为主叫发起呼叫。当该分机作为被叫时,呼叫首先会被路由到分机归属服务器,分机归属服务器发现分机已经漫游后,就将呼叫路由到漫游地的分机伺服服务器。最后由分机伺服服务器将呼叫转发到漫游的分机。
权利要求
1.一种IP电话分机漫游的动态注册方法,其特征在于包括如下步骤步骤1、在IP电话分机的终端设备上,配置分机归属服务器地址;步骤2、所述的终端设备注册到分机归属服务器;步骤3、分机归属服务器向所述终端设备提供通信网络中所有可用服务器地址列表;步骤4、当IP电话分机漫游时,IP电话分机的终端设备自动在后台与所有可用服务器进行IP连接测试和语音质量测试,测试结果根据网络连接的响应延迟和丢包率加权评分;得分最高为网络条件最好的服务器;步骤5、所述终端设备选择网络条件最好的服务器进行动态注册;该服务器称为分机伺服服务器;步骤6、分机伺服服务器进行软交换的注册更新与话务路由;分机伺服服务器一旦发现注册上来的IP电话分机不属于本地分机,就代理该IP电话分机向分机归属服务器发出代理注册与认证请求;成功后更新分机伺服服务器与分机归属服务器上的注册表。
2.根据权利要求
1所述的IP电话分机漫游的动态注册方法,其特征在于漫游的IP电话分机注册成功后就可以作为主叫发起呼叫;当该分机作为被叫时,呼叫首先会被路由到分机归属服务器,分机归属服务器发现分机已经漫游后,就将呼叫路由到漫游地的分机伺服服务器;最后由分机伺服服务器将呼叫转发到漫游的IP电话分机。
3.根据权利要求
1所述的IP电话分机漫游的动态注册方法,其特征在于IP电话分机的终端设备向分机归属服务器进行注册后,所述终端设备处理注册响应消息;如果分机归属服务器要求注册认证,则终端设备提供相关密码信息。
4.根据权利要求
1所述的IP电话分机漫游的动态注册方法,其特征在于所述加权评分按如下公式进行计算(7-100RPLS)3+(7-100RPLC)32-24TDS+TDC2]]>其中,RPLS为服务器端检测到的网络丢包率,RPLC为IP电话分机终端设备检测到的网络丢包率,TDS为服务器端检测到的网络延迟,TDC为IP电话分机终端设备检测到的网络延迟。
5.根据权利要求
1所述的IP电话分机漫游的动态注册方法,其特征在于所述的终端设备对当前已经注册的服务器判断是否为分机伺服服务器,如果是则设置定时器,定期对网络状况进行测试;否则,则重新选择分机伺服服务器并进行重新注册。
6.根据权利要求
1所述的IP电话分机漫游的动态注册方法,其特征在于通信网络中所有服务器进行软交换的注册更新与话务路由的具体控制步骤如下步骤一、服务器侦听软交换的注册服务并接收IP电话分机的终端设备的注册消息;步骤二、如果注册的终端设备归属于该服务器,则直接进行注册与认证;然后转移至步骤七;步骤三、如果注册消息为通信网络中的其它远程服务器发过来的代理注册消息,则在该服务器上进行注册与认证,并向所述远程服务器回复注册结果,然后转移至步骤六;步骤四、如果注册消息不是所述远程服务器发出的代理注册消息,且申请注册的终端设备又不归属于该服务器,则该服务器向注册的终端设备所属的分机归属服务器发送代理注册消息;步骤五、判断注册的终端设备在分机归属服务器上代理注册的结果是否成功;如果不成功,则响应注册失败消息并继续侦听软交换的注册服务并接收IP电话分机的终端设备的注册消息;如果成功则,步骤六、更新该服务器上针对该注册的终端设备的呼叫路由;步骤七、更新该服务器的注册表,反映注册的终端设备的注册状况。
专利摘要
本发明公开了一种IP电话分机漫游的动态注册方法,在IP电话分机的终端设备上配置分机归属服务器地址;该终端设备注册到分机归属服务器;分机归属服务器向所述终端设备提供所有可用服务器地址列表;当IP电话分机漫游时,所述终端设备自动在后台与所有可用服务器进行IP连接测试和语音质量测试,测试结果根据网络连接的响应延迟和丢包率加权评分;得分最高为网络条件最好的服务器;所述终端设备选择网络条件最好的服务器进行动态注册;然后该服务器进行软交换的注册更新与话务路由。本发明可自动进行注册且不改变分机的号码,优化分机漫游的话务路由,提高通话语音质量。适用于IP-PBX服务器的语音与视频通信系统。
文档编号H04Q3/62GK1992761SQ200510112287
公开日2007年7月4日 申请日期2005年12月29日
发明者程利忠, 毛朝流 申请人:耐通信息科技(上海)有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1