The invention discloses a call method and device, which relates to the field of VoLTE. The method includes: the proxy server determines the session updating mode of this long-term evolution voice scheme VoLTE conversation negotiated by the user proxy client UAC and the user proxy server UAS; if the method is determined to be the session updating mode by using RTP data packet of the real-time transmission protocol, the proxy server according to the said method. The UAC interacts with the RTP packet of the UAS to update the VoLTE call status. The embodiment of the present invention embeds the re_INVITE or UPDATE message into RTP data packet for interactive updating, and no additional control signal is added to update the session during the calling process, thus improving the quality of VoLTE call and reducing the drop-out rate.
【技术实现步骤摘要】
一种通话方法及装置
本专利技术涉及长期演进语音方案(VoiceoverLong-TermEvolution,VoLTE)领域,特别涉及一种通话方法及装置。
技术介绍
会话初始化协议(SessionInitiationProtocol,SIP)没有为所建立的会话定义存活机制,现有技术都使用RFC4028定义的会话定时器(SessionTimer)机制。具体地说,现有VoLTE通话过程中,用户代理周期性的发送会话更新请求(re-INVITE或UPDATE)消息用来保持会话活动,会话更新请求的间隔通过其定义的协商机制决定,如果在间隔内没有收到会话更新请求,该会话被认为已经终止,用户代理会发送一个BYE消息,代理服务器则将该呼叫的所移除。尽管用户代理可以通过会话特定的SessionTimer机制判断会话是否超时,但是代理服务器却无法做到这点。如此一来,代理服务器有时会无法判断会话是否还是活动的。例如,当一个用户代理在会话结束时发送BYE消息失败,或者由于网络问题BYE消息丢失,代理服务器将不会知道会话已经结束。在这种情况下,代理服务器将保持呼叫的状态并且无法知道呼叫状态信息何时失效。进一步地,在实际使用过程中,在用户代理与代理服务器进行的Session监视功能(例如每2分30秒)运行的情况下,由于控制信号的优先级高于语音数据优先级,控制信号的处理优先,语音带宽变窄,语音质量会下降;在弱信号情况下,如果在间隔时间内没有收到会话更新请求,会导致高概率VoLTE通话掉话,因此在VoLTE广泛应用的地区,通话掉话的用户投诉也越来越多。
技术实现思路
根据本专利技术实施例提供的 ...
【技术保护点】
1.一种通话方法,包括:代理服务器确定用户代理客户端UAC和用户代理服务端UAS协商的本次长期演进语音方案VoLTE通话的会话更新方式;若确定是利用实时传输协议RTP数据包进行会话更新的方式,则所述代理服务器根据所述UAC和所述UAS交互的RTP数据包,进行VoLTE通话状态更新。
【技术特征摘要】
1.一种通话方法,包括:代理服务器确定用户代理客户端UAC和用户代理服务端UAS协商的本次长期演进语音方案VoLTE通话的会话更新方式;若确定是利用实时传输协议RTP数据包进行会话更新的方式,则所述代理服务器根据所述UAC和所述UAS交互的RTP数据包,进行VoLTE通话状态更新。2.根据权利要求1所述的方法,所述代理服务器确定UAC和UAS协商的本次VoLTE通话的会话更新方式包括:所述代理服务器根据所述UAC和所述UAS在建立VoLTE通话期间交互的会话初始化协议SIP消息,确定所述UAC和所述UAS协商的本次VoLTE通话的会话更新方式。3.根据权利要求2所述的方法,所述SIP消息包括INVITE消息和200OK消息,所述代理服务器根据所述UAC和所述UAS在建立VoLTE通话期间交互的SIP消息,确定所述UAC和所述UAS协商的本次VoLTE通话的会话更新方式包括:若所述UAC发送的INVITE消息中携带高品质VoLTE标识且所述UAS响应的200OK消息是确认消息,则所述代理服务器确定本次通话过程中所述UAC与所述UAS协商的会话更新方式是利用RTP数据包进行会话更新的自定义方式。4.根据权利要求3所述的方法,所述若确定是利用RTP数据包进行会话更新的方式,则所述代理服务器根据所述UAC和所述UAS交互的RTP数据包,进行VoLTE通话状态更新包括:所述代理服务器在所述UAC和所述UAS建立VoLTE通话后,检测所述UAC与所述UAS交互的RTP数据包是否携带会话更新消息,并根据检测结果进行VoLTE通话状态更新。5.根据权利要求4所述的方法,所述会话更新消息包括更新请求消息和更新响应消息,所述根据检测结果进行Vo...
【专利技术属性】
技术研发人员:许冬艳,梁超,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。