Sip注册服务器地址的获得方法、设备及系统的制作方法_5

文档序号:9219864阅读:来源:国知局
将SIP本地存活注册服务器的信息加入所述DNS SRV响应消息,所述SIP本地存活注册服务器的信息包括所述SIP本地存活注册服务器的域名,所述SIP本地存活注册服务器的域名携带在所述DNS SRV响应消息的应答部分; 将加入了所述SIP本地存活注册服务器的信息的DNS SRV响应消息返回给所述分支机构中的分支终端,所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息被用于获得所述SIP本地存活注册服务器的网络协议IP地址。2.根据权利要求1所述的方法,其特征在于,所述将加入了所述SIP本地存活注册服务器的信息的DNS SRV响应消息返回给分支终端之后,所述方法还包括: 所述分支设备接收所述分支终端发送的A查询消息,所述A查询消息中包括所述SIP本地存活注册服务器的域名; 根据所述SIP本地存活注册服务器的域名获得所述SIP本地存活注册服务器的IP地址,并将所述SIP本地存活注册服务器的IP地址返回给所述分支终端。3.根据权利要求2所述的方法,其特征在于,所述根据所述SIP本地存活注册服务器的域名获得所述SIP本地存活注册服务器的IP地址之前,所述方法还包括: 所述分支设备保存所述SIP本地存活注册服务器的域名与所述SIP本地存活注册服务器的IP地址的对应关系。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述分支设备获得DNSSRV响应消息,包括: 所述分支设备接收DNS服务器返回的DNS SRV响应消息,所述DNS SRV响应消息中包括所述分支设备所属的中心站点的SIP注册服务器的IP地址。5.根据权利要求4所述的方法,其特征在于,所述DNSSRV响应消息中还包括业务类型、协议类型及所述中心站点的SIP注册服务器所在的域; 所述将所述SIP本地存活注册服务器的信息加入所述DNS SRV响应消息具体包括: 当所述DNS SRV响应消息中的业务类型与所述SIP本地存活注册服务器的业务类型相同,且所述DNS SRV响应消息中的协议类型与所述SIP本地存活注册服务器的协议类型相同,且所述DNS SRV响应消息中的所述中心站点的SIP注册服务器所在的域与所述SIP本地存活注册服务器所在的域相同时,将所述SIP本地存活注册服务器的信息加入所述DNSSRV响应消息。6.根据权利要求1至3中任一项所述的方法,其特征在于,所述分支设备获得DNSSRV响应消息,包括: 如果所述分支设备检测到与DNS服务器之间的链路故障,或者在预设时间内未接收到所述DNS服务器的响应,所述分支设备构造所述DNS SRV响应消息。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述SIP本地存活注册服务器的信息还包括所述SIP本地存活注册服务器的端口、权重和优先级;所述SIP本地存活注册服务器的端口、权重和优先级携带在所述DNS SRV响应消息的应答部分。8.一种会话初始化协议SIP注册服务器地址的获得方法,用于包括中心站点和分支机构的企业或组织中,其特征在于,所述方法包括: 所述分支机构中的分支终端接收所在分支设备发送的域名系统DNS服务定位资源记录SRV响应消息,所述DNS SRV响应消息中包括SIP本地存活注册服务器的信息,所述SIP本地存活注册服务器的信息包括所述SIP本地存活注册服务器的域名,所述SIP本地存活注册服务器的域名携带在所述DNS SRV响应消息的应答部分; 根据所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息获得所述SIP本地存活注册服务器的网络协议IP地址,以便在无法获得所述中心站点的注册服务时从所述SIP本地存活注册服务器获得注册服务。9.根据权利要求8所述的方法,其特征在于, 所述根据所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息获得所述SIP本地存活注册服务器的网络协议IP地址,包括: 向所述分支设备发送A查询消息,所述A查询消息中包括所述SIP本地存活注册服务器的域名; 接收所述分支设备根据所述SIP本地存活注册服务器的域名返回的所述SIP本地存活注册服务器的IP地址。10.根据权利要求8所述的方法,其特征在于, 所述SIP本地存活注册服务器的信息还包括所述SIP本地存活注册服务器的端口、优先级和权重,所述SIP本地存活注册服务器的端口、权重和优先级携带在所述DNS SRV响应消息的应答部分; 所述DNS SRV响应消息中还包括所述中心站点的SIP注册服务器的IP地址、端口、优先级和权重; 所述分支终端在向所述中心站点的SIP注册服务器或者所述SIP本地存活注册服务器注册成功之后,所述方法还包括: 计算所述分支终端的注册生命周期; 如果所述分支终端的注册生命周期结束,按照优先级和权重从高到低的顺序向相应的SIP注册服务器发送SIP注册请求。11.根据权利要求8所述的方法,其特征在于,所述SIP本地存活注册服务器的信息还包括所述SIP本地存活注册服务器的IP地址; 所述根据所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息获得所述SIP本地存活注册服务器的网络协议IP地址,包括: 从所述DNS SRV响应消息的附加记录部分获取所述SIP本地存活注册服务器的IP地址。12.—种分支设备,用于包括中心站点和分支机构的企业或组织中,其特征在于,所述分支设备包括: 第一获得模块,用于获得域名系统DNS服务定位资源记录SRV响应消息; 处理模块,用于将会话初始化协议SIP本地存活注册服务器的信息加入所述DNS SRV响应消息,所述SIP本地存活注册服务器的信息包括所述SIP本地存活注册服务器的域名,所述SIP本地存活注册服务器的域名携带在所述DNS SRV响应消息的应答部分; 发送模块,用于将加入了所述SIP本地存活注册服务器的信息的DNS SRV响应消息返回给分支终端,所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息被用于获得所述SIP本地存活注册服务器的网络协议IP地址。13.根据权利要求12所述的分支设备,其特征在于, 所述分支设备还包括: 接收模块,用于接收所述分支终端发送的A查询消息,所述A查询消息中包括所述SIP本地存活注册服务器的域名; 第二获得模块,用于根据所述SIP本地存活注册服务器的域名获得所述SIP本地存活注册服务器的IP地址; 所述发送模块还用于将所述SIP本地存活注册服务器的IP地址返回给所述分支终端。14.根据权利要求13所述的分支设备,其特征在于,所述分支设备还包括: 保存模块,用于保存所述SIP本地存活注册服务器的域名与所述SIP本地存活注册服务器的IP地址的对应关系。15.根据权利要求12至14中任一项所述的分支设备,其特征在于,所述第一获得模块具体用于:接收DNS服务器返回的DNS SRV响应消息,所述DNS SRV响应消息中包括所述分支设备所属的中心站点的SIP注册服务器的地址。16.根据权利要求15所述的分支设备,其特征在于,所述DNSSRV响应消息中还包括业务类型、协议类型及所述中心站点的SIP注册服务器所在的域; 所述处理模块具体用于:当所述DNS SRV响应消息中的业务类型与所述SIP本地存活注册服务器的业务类型相同,且所述DNS SRV响应消息中的协议类型与所述SIP本地存活注册服务器的协议类型相同,且所述DNS SRV响应消息中的所述SIP注册服务器所在的域与所述SIP本地存活注册服务器所在的域相同时,将所述SIP本地存活注册服务器的信息加入所述DNS SRV响应消息。17.根据权利要求12至14中任一项所述的分支设备,其特征在于,所述第一获得模块具体用于:如果所述分支设备检测到与DNS服务器之间的链路故障,或者在预设时间内未接收到所述DNS服务器的响应,构造所述DNS SRV响应消息。18.根据权利要求12至17中任一项所述的分支设备,其特征在于,所述SIP本地存活注册服务器的信息还包括所述SIP本地存活注册服务器的端口、权重和优先级;所述SIP本地存活注册服务器的端口、权重和优先级携带在所述DNS SRV响应消息的应答部分。19.一种分支终端,用于包括中心站点和分支机构的企业或组织中,其特征在于,所述分支终端包括: 接收模块,用于接收所在分支设备发送的域名系统DNS服务定位资源记录SRV响应消息,所述DNS SRV响应消息中包括会话初始化协议SIP本地存活注册服务器的信息,所述SIP本地存活注册服务器的信息包括所述SIP本地存活注册服务器的域名,所述SIP本地存活注册服务器的域名携带在所述DNS SRV响应消息的应答部分; 获得模块,用于根据所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息获得所述SIP本地存活注册服务器的网络协议IP地址,以便在无法获得所述中心站点的注册服务时从所述SIP本地存活注册服务器获得注册服务。20.根据权利要求19所述的分支终端,其特征在于,所述获得模块包括: 发送单元,用于向所述分支设备发送A查询消息,所述A查询消息中包括所述SIP本地存活注册服务器的域名; 接收单元,用于接收所述分支设备根据所述SIP本地存活注册服务器的域名返回的所述SIP本地存活注册服务器的IP地址。21.根据权利要求19所述的分支终端,其特征在于,所述SIP本地存活注册服务器的信息还包括所述SIP本地存活注册服务器的端口、优先级和权重,所述SIP本地存活注册服务器的端口、权重和优先级携带在所述DNS SRV响应消息的应答部分; 所述DNS SRV响应消息中还包括所述中心站点的SIP注册服务器的IP地址、端口、优先级和权重; 所述分支终端还包括: 注册模块,用于在向所述中心站点的SIP注册服务器注册不成功时,向所述SIP本地存活注册服务器注册; 计算模块,用于在向所述中心站点的SIP注册服务器或者向所述SIP本地存活注册服务器注册成功时,计算所述分支终端的注册生命周期;如果所述分支终端的注册生命周期结束,按照优先级和权重从高到低的顺序向相应的SIP注册服务器发送SIP注册请求。22.根据权利要求19所述的终端,其特征在于,所述SIP本地存活注册服务器的信息还包括所述SIP本地存活注册服务器的IP地址; 所述获得模块具体用于:从所述DNS SRV响应消息的附加记录部分获取所述SIP本地存活注册服务器的IP地址。23.一种网络系统,其特征在于,包括:如权利要求12至18中任一项所述的分支设备,以及,如权利要求19至22中任一项所述的分支终端。
【专利摘要】本发明提供一种SIP注册服务器地址的获得方法、设备及系统。其中,方法包括:分支设备获得域名系统DNS服务定位资源记录SRV响应消息;将SIP本地存活注册服务器的信息加入所述DNS SRV响应消息;将加入了所述SIP本地存活注册服务器的信息的DNS SRV响应消息返回给分支终端,以使所述分支终端根据所述DNS SRV响应消息中的所述SIP本地存活注册服务器的信息获得所述SIP本地存活注册服务器的网络协议IP地址。本发明提供的方案保证分支终端的正常工作,节约成本。
【IPC分类】H04L29/12
【公开号】CN104935681
【申请号】CN201510344530
【发明人】颜小俊, 王文军
【申请人】华为技术有限公司
【公开日】2015年9月23日
【申请日】2012年9月10日
【公告号】CN102821172A, CN102821172B, EP2706737A1, US20140101285
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1