【技术实现步骤摘要】
本专利技术涉及涉及网络语音通信(voice over internet protocol,简称VOIP)通讯,特别是涉及一种用于会话初始化协议(Session InitiationProtocol,简称SIP)通讯终端系统中的切换服务器的方法。
技术介绍
随着宽带业务的普及与发展,网络带宽已经不再是网络语音通讯的技术制约。由于VOIP语音业务费用低廉,电信运营商都在力推VOIP语音业务,因而VOIP业务将会逐步替代传统公共交换电话网络(Public SwitchedTelephone Network,简称PSTN)。但由于网络通讯还是会因为物理线路,软件故障,服务器负载或其它原因导致的网络不通,服务器暂时过载,或服务器暂时中断服务等,因此在网络架构上就有了冗余设计。一般的VOIP服务器都设有一个主用和一个备用服务器,当主服务器不可用时,终端设备可以立即切换到备用服务器上工作,以保证用户能正常使用语音业务。服务器切换的检测机制一般包括两种,第一种情况是终端有主动心跳机制,定时发送心跳消息,探测服务器是否能正确响应,如果心跳消息没有回复,则认为服务器已经失效 ...
【技术保护点】
一种SIP通讯终端切换服务器的方法,其特征在于,它包括如下步骤:a、通过一切换装置向SIP服务器发送注册消息,如果没有收到消息回复则根据事务重传定时器自动重传消息;b、切换装置根据配置的SIP服务器数量及当前服务器是否注册成功过来启动不同的切换服务器定时器,定时器超时后才进行服务器切换;c、如切换装置收到注册应答消息的特征码为6xx或5xx的服务器失败响应时,则启动切换服务器流程;d、如切换装置收到注册应答消息的特征码是除423,401及407外的4xx的消息,则先向SIP服务器发送注销消息,注销成功后再重新发注册消息,如果注销失败或收到错误响应时,则启动切换服务器流程;e ...
【技术特征摘要】
1.一种SIP通讯终端切换服务器的方法,其特征在于,它包括如下步骤:a、通过一切换装置向SIP服务器发送注册消息,如果没有收到消息回复则根据事务重传定时器自动重传消息;b、切换装置根据配置的SIP服务器数量及当前服务器是否注册成功过来启动不同的切换服务器定时器,定时器超时后才进行服务器切换;c、如切换装置收到注册应答消息的特征码为6xx或5xx的服务器失败响应时,则启动切换服务器流程;d、如切换装置收到注册应答消息的特征码是除423,401及407外的4xx的消息,则先向SIP服务器发送注销消息,注销成功后再重新发注册消息,如果注销失败或收到错误响应时,则启动切换服务器流程;e、如切换装置收到特征码为200OK的消息,则表示注册成功,并设置注册成功标志位,等待一个注册刷新时间后再转到向SIP服务器发送注册消息;f、当任何非注册事务失败时,都将进行重新注册,并根据注册返回的结果判断是否启动切换服务器流程;g、切换装置定时发送心跳消息来检测服务器是否失效,如果心跳消息没有得到响应,则先启动一个注册流程,注册失败后再根据失败的原因切换服务器。2.如权利要求1所述的方法,其特征在于,步骤(b)中,注册失败包括域名解析失败、系统发送消息失败或发送消息事务超时失败。3.如权利要求1所述的方法,其特征在于,步骤(b)中,如果当前注册的SIP服务器是主服务器,则立即切换到备用服务器;如果当前注册的SIP服务器是备用服务器,并且在备用服务器上注册成功过,则立即切换到主服务器;如果在发生切换之前在备用服务器上从来没有注册成功过,则根据第一定时器的设定时间切换到主服务器,如果只配置了一个服务器,发生切换时要按第二定时器的设定时间再向服务器重新发起注册。4.如权利要求1所述的方法,其特征在于,步骤(c)中,如切换装置收到的响应消息特征码是5xx或6xx,表示SIP服务器...
【专利技术属性】
技术研发人员:付志轩,
申请(专利权)人:深圳市共进电子有限公司,
类型:发明
国别省市:94[中国|深圳]