System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种SIP服务器故障切换持续提供服务方法技术_技高网

一种SIP服务器故障切换持续提供服务方法技术

技术编号:40841407 阅读:4 留言:0更新日期:2024-04-01 15:08
本发明专利技术涉及SIP通信技术领域,具体涉及一种SIP服务器故障切换持续提供服务方法,本发明专利技术设计SIP服务器配置主从模式,通过配置虚拟服务IP地址方式对外提供服务,主从SIP服务器之间通过内部地址进行用户注册信息、呼叫业务信息、SIP事务信息等信息的实时同步,当主SIP服务器发生故障不能对外提供服务时,从SIP服务器之间通过选举方式选出新的主SIP服务器,选举方式根据配置的权重或者优先级等信息进行选举。新的主SIP服务器根据同步的信息恢复当前呼叫业务信息及相关SIP事务信息,有效的解决了服务器故障切换后已有通话无法释放问、SIP终端需要手动重新登录等问题,提高用户使用体验满意度。

【技术实现步骤摘要】

本专利技术涉及sip通信,特别是涉及一种sip服务器故障切换持续提供服务方法。


技术介绍

1、在企业专网应用场景中,sip服务器通常采用单服务器部署或者主备部署,采用单服务器部署时,服务器发生故障将不能提供服务;采用主备部署时,主服务器故障后,备服务器升级为主服务器提供服务,但是无法为当前正在进行的业务提供服务,导致通话无法正常释放、sip终端需要重新注册等问题,无法为用户提供良好的体验。


技术实现思路

1、本专利技术所要解决的技术问题在于避免上述
技术介绍
中的不足之处,提出一种sip服务器故障切换持续提供服务方法。本方法设计sip服务器以一主一从或者一主多从方式部署,主sip服务器采用虚拟业务ip方式对外提供服务,主从sip服务器之间通过内部地址进行业务信息及sip事务相关信息等信息动态实时同步。主sip服务器故障无法对外提供服务时,当只有一个从sip服务器时,从sip服务器直接升级为主sip服务器;当有多个从sip服务器时,从服务器之间通过选举方式确定新的主sip服务器。新的主sip服务器自动配置虚拟业务ip地址,同时根据同步的信息,恢复当前正在进行的业务信息和sip相关事务信息,便于处理对话内的sip消息,为当前已有业务的提供持续服务能力。

2、本专利技术所采取的技术方案为:

3、一种sip服务器故障切换持续提供服务方法,包括步骤:

4、(1)sip服务器之间配置一主一从或者一主多从,并采用虚拟ip方式对外提供一个sip服务ip地址,向sip终端提供服务,其中主从sip服务器之间通过内部地址进行业务信息及sip事务信息的实时交互;

5、(2)sip终端1和sip终端2注册到主sip服务器,主sip服务器与从sip服务器之间通过内部地址交互,将sip终端1和sip终端2注册信息及sip事务信息同步到从sip服务器,从sip服务器更新本地注册信息表,并存储sip事务信息;

6、(3)sip终端1呼叫sip终端2且通话建立成功后,主sip服务器与从sip服务器之间通过内部地址交互,将sip终端1和sip终端2的呼叫业务信息以及相关sip事务信息同步到从sip服务器;

7、(4)主sip服务器发生故障不能对外提供服务时,从sip服务器间通过选举方式,选举某个从sip服务器升级为主sip服务器对外提供服务,同时新的主sip服务器自动配置虚拟的sip服务ip地址,对外提供服务;

8、(5)新的主sip服务器根据之前同步的呼叫业务信息及sip事务信息,恢复sip终端1与sip终端2之间呼叫业务信息及sip事务相关信息;

9、(6)新的主sip服务器正常处理sip终端1与sip终端2之间呼叫业务相关后续sip消息,sip终端1结束与sip终端2的通话后,通话正常结束。

10、其中,其特征在于,sip事务信息包含sip事务标识、call-id、路由信息、from头用户号码、from头tag标识、to头用户号码信息、to头tag标识和消息序号。

11、其中,步骤(2)中注册信息包含终端sip号码、终端ip地址和终端端口号。

12、其中,步骤(3)中呼叫业务信息包含主被叫sip号码、主被叫用户名称、呼叫类型和呼叫建立时间。

13、本专利技术与现有技术比较的创新之处在于:

14、1)与传统的sip服务器主备部署相比,本专利技术采用主从sip服务器之间业务数据及sip事务信息进行动态实时同步,保证主从sip服务器之间业务数据及sip事务信息的一致性。通过这种方式,有效的解决了主从sip服务器之间数据不一致的问题。

15、2)本专利技术有效解决了服务器故障切换造成无法为大量用户的现有业务提供持续服务的问题,保证了服务的持续性。

16、3)本专利技术提出了主从sip服务器之间业务数据及sip事务信息的动态实时同步方式,解决了服务器故障切换后sip终端需要重新注册的问题,有效改善了用户的使用体验。

本文档来自技高网...

【技术保护点】

1.一种SIP服务器故障切换持续提供服务方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种SIP服务器故障切换持续提供服务方法,其特征在于,SIP事务信息包含SIP事务标识、Call-ID、路由信息、From头用户号码、From头tag标识、To头用户号码信息、To头tag标识和消息序号。

3.根据权利要求1所述的一种SIP服务器故障切换持续提供服务方法,其特征在于,步骤(2)中注册信息包含终端SIP号码、终端IP地址和终端端口号。

4.根据权利要求1所述的一种SIP服务器故障切换持续提供服务方法,其特征在于,步骤(3)中呼叫业务信息包含主被叫SIP号码、主被叫用户名称、呼叫类型和呼叫建立时间。

【技术特征摘要】

1.一种sip服务器故障切换持续提供服务方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种sip服务器故障切换持续提供服务方法,其特征在于,sip事务信息包含sip事务标识、call-id、路由信息、from头用户号码、from头tag标识、to头用户号码信息、to头tag标识和消息序号。

...

【专利技术属性】
技术研发人员:刘申王松涛高利利毛岗军
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1