一种VoIP媒体参数的传输方法和装置制造方法及图纸

技术编号:39189969 阅读:24 留言:0更新日期:2023-10-27 08:37
本申请实施例公开了一种VoIP媒体参数的传输方法和装置。所述方法应用于发起端,其中所述发起端为IAD和SIP Server中的一个,所述发起端对应的接收端为IAD和SIP Server中的另一个,包括:在IAD和SIP Server之间已建立VoIP的正常通话后,如果检测到需要当前的VoIP媒体参数中打包时长和编解码规则中至少一个进行更新,则向接收端发送通知消息,其中通知消息包括当前需更新参数的待更新值;获取接收端对通知消息的响应消息,其中响应消息携带有是否支持当前需更新参数的待更新值的判断结果;根据响应消息中的判断结果,确定当前需更新参数是否更新成功;在确定当前需更新参数更新成功后,利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。的VoIP媒体参数。的VoIP媒体参数。

【技术实现步骤摘要】
一种VoIP媒体参数的传输方法和装置


[0001]本申请实施例涉及网络通信领域,尤指一种VoIP媒体参数的传输方法和装置。

技术介绍

[0002]VoIP(Voice over Internet Protocol,基于IP的语音传输)是一种通过互联网传送语音业务的技术,该技术将声音的模拟信号进行数字化处理,以数据包的形式在IP数据网络上做实时传递。
[0003]图1为VoIP应用场景的示意图。如图1所示,IAD(Integrated Access Device,综合接入设备)与SIP(Session Initiation Protocol,会话初始协议)语音服务器SIP Server相连,用户的话机下挂到IAD之下,用户的号码注册到SIP Server,所有的通话RTP(Real

time Transport Protocol,实时传输协议)报文均在IAD与SIP Server之间交互。在进行呼叫连接的语音会话协商阶段,IAD与SIP Server协商成功传输语音业务的打包时长以及语音编解码规则,在通话过程中IAD与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种VoIP媒体参数的传输方法,其特征在于,所述方法应用于发起端,其中所述发起端为综合接入设备IAD和会话初始协议服务器SIP Server中的一个,所述发起端对应的接收端为IAD和SIP Server中的另一个,包括:在IAD和SIP Server之间已建立VoIP的正常通话后,如果检测到需要当前的VoIP媒体参数中打包时长和编解码规则中至少一个进行更新,则向接收端发送通知消息,其中所述通知消息包括当前需更新参数的待更新值;获取接收端对所述通知消息的响应消息,其中所述响应消息携带有是否支持当前需更新参数的待更新值的判断结果;根据所述响应消息中的判断结果,确定当前需更新参数是否更新成功;在确定当前需更新参数更新成功后,利用当前需更新参数的待更新值更新为当前的VoIP媒体参数。2.根据权利要求1所述的方法,其特征在于,所述通知消息为UPDATE报文,其中所述UPDATE报文的头域包括:更新VoIP媒体参数的指示信息、当前需更新参数的名称以及当前需更新参数的待更新值。3.根据权利要求2所述的方法,其特征在于,所述响应消息为UPDATE报文,其中所述UPDATE报文中的SIP状态码字段携带有取值,其中不同取值对应不同判断结果。4.根据权利要求3所述的方法,其特征在于,所述判断结果包括:支持需更新参数的待更新值;不支持需更新参数的待更新值;支持打包时长的待更新值,但不支持编解码规则的待更新值;不支持打包时长的待更新值,但支持编解码规则的待更新值。5.根据权利要求1所述的方法,其特征在于,在当前的VoIP媒体参数确定的当前的实时传输协议RTP报文传输条件下,通过如下方式检测需要当前的VoIP媒体参数中打包时长和编解码规则中至少一个进行更新,包括:根据当前的采样周期内每个RTP报文的接收间隔,得到当前采样周期的间隔值,并根据当前采样周期的间隔值与当前时长切换阈值,判断是否需要对当前打包时长进行更新,以及,在确定对当前打包时长进行更新时,确定当前打包时长的更新方向;统计已完成的采样周期的个数,得到当前统计次数,并在当前统计次数达到预设的次数阈值后,根据当前统计次数中每个采样周期内所有RTP报文的接收间隔,得到当前统计次数的间隔值,并根据当前统计次数的间隔值与当前编解码切换阈值,判断是否需要对当前编解码规则进行更新,以及,在确定对当前编解码规则进行更新时,确定当前编解码规则的更新方向。6.根据权利要求5所述的方法,其特征在于:当前采样周期的间隔值包括如下至少一个:当前采样周期中所有RTP报文的接收间隔的平均值;当前采样周期中所有RTP报文的接收间隔的最大值;其中,通过如下方式管理当前打包时长的更新操作,包括:如果当前采样周期对应的平均值大于当前时长切换阈值,则确定对当前打包时长进行更新且当前打包时长的更新方向为缩短当前打包时长;
如果当前采样周期对应的最大值小于当前时长切换阈值,则确定对当前打包时长进行更新且当前打包时长的更新方向为延长当前打包时长;如果当前采样周期对应的平均值不大于当前时长切换阈值,或者,当前采样周期对应的最大值不小于当前时长切换阈值,则确定对当前打包时长不进行更新。7.根据权利要求6所述的方法,其特征在于,当前时长切换阈值是通过任一方式得到的,包括:方式1:如果当前统计次数存在前一个统计次数,当前时长切换阈值为前一个统计次数内所确定的时长切换阈值;否则,当前时长切换阈值为设定值;方式2:如果当前统计次数达到预设的设定次数,则确定设定次数内各采样周期内所有RTP报文的间隔时长的平均值对应的标准差和算术平均值,并计算设定次数对应的标准差与预设系数的乘积,得到计算结果,再获取所述计算结果与设定次数对应的算术平均值的总和,得到当前时长切换阈值。8.根据权利要求7所述的方法,其特征在于,所述系数的取值为1.96。9.根据权利要求5所述的方法,其特征在于:所述当前统计次数的间隔值包括如下至少一个取值:当前统计次数中每个采样周期的平均值的算术平均值;当前统计次数中每个采样周期的接收间隔最大值中的最大值;其中,通过如下方式管理当前打包时长的更新操作,包括:如果当前统计次数对应的算术平均值大于当前编解码切换阈值,则确定对当前编解码规则进行更新且当前编解码规则的更新方向为降低当前编解码规则的等级;如果当前统计次数对应的最大值小于当前编解码切换阈值,则确定对当前编解码规则进行更新且当前编解码规则的更新方向为提高当前编解码规则的等级;如果当前统计次数对应的算术平均值不大于当前时长切换阈值,或者,当前统计次数对应的最大值不小...

【专利技术属性】
技术研发人员:代正强
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:

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

1