一种基于SIP协议的音视频媒体传输状态统计方法技术

技术编号:38007837 阅读:10 留言:0更新日期:2023-06-30 10:25
本发明专利技术提供了一种基于SIP协议的音视频媒体传输状态统计方法,主叫方和被叫方遵循信令控制RFC3261SIP协议建立呼叫;主叫方和被叫方遵循媒体控制RFC3550RTP/RTCP协议进行传输媒体;传输媒体时,媒体控制模块根据RTCP内的统计信息进行记录存档;信令控制模块在发送挂断bye消息时,主动添加一个自定义字段X

【技术实现步骤摘要】
一种基于SIP协议的音视频媒体传输状态统计方法


[0001]本专利技术涉及一种音视频媒体传输状态统计方法,具体是一种基于SIP协议的音视频媒体传输状态统计方法。

技术介绍

[0002]在企业联络中心或企业办公应用场景中,当客户通过APP端或WEB端与客服人员进行音视频交流时,由于互联网不可控因素太多,例如延时、丢包、抖动、拥塞等,经常会出现语音听不清、卡顿、视频马赛克等影响通话质量的情况。目前,通常会利于SIP协议对音视频媒体传输状态进行统计。SIP(Session Initiation Protocol)是一个应用层的信令控制协议,用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。
[0003]但是,由于状态问题的出现具有一定的偶发性,而目前SIP协议不便于实时抓包分析,需IT人员针对客户反馈的通话卡顿、延时、马赛克等现象进行繁琐的事后复现操作,导致IT人员无法快速定位状态问题的原因,费时费力,不易维护。

技术实现思路

[0004]本专利技术的目的在于提供一种基于SIP协议的音视频媒体传输状态统计方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种基于SIP协议的音视频媒体传输状态统计方法,包括以下步骤:
[0007]步骤一、主叫方和被叫方遵循信令控制RFC3261SIP协议建立呼叫;
[0008]步骤二、主叫方和被叫方遵循媒体控制RFC3550RTP/RTCP协议进行传输媒体;传输媒体时,媒体控制模块根据RTCP内的统计信息进行记录存档;
[0009]步骤三、信令控制模块在发送挂断bye消息时,主动添加一个自定义字段X

AM

Stats,并将媒体控制模块记录存档的状态统计信息添加到信令控制模块的自定义字段X

AM

Stats中;
[0010]其中,自定义字段X

AM

Stats中各个参数字段和对应的值,代表了刚才通话的具体状态信息。
[0011]作为本专利技术进一步的方案:在步骤一中,建立呼叫步骤如下:
[0012]A、主叫方信令控制模块向被叫方信令控制模块发起一个呼叫;
[0013]B、被叫方信令控制模块接收后,给主叫方信令控制模块一个尝试接通的回应;
[0014]C、被叫方信令控制模块告诉主叫方信令控制模块,它正在振铃;
[0015]D、被叫方信令控制模块告诉主叫方信令控制模块,它已同意接听;
[0016]E、主叫方信令控制模块在收到被叫方信令控制模块的同意消息后,主叫方信令控制模块向被叫方信令控制模块回复确认消息,主被叫双方通话建立。
[0017]作为本专利技术进一步的方案:在步骤二中,进行传输媒体步骤如下:
[0018]F、主叫方媒体控制模块向被叫方媒体控制模块发送说话的内容;
[0019]G、被叫方媒体控制模块向主叫方媒体控制模块发送说话的内容。
[0020]作为本专利技术进一步的方案:在步骤三中,发送挂断bye消息步骤如下:
[0021]H、主叫方信令控制模块想结束此通呼叫时,向被叫方信令控制模块发送挂断消息,在此消息内的消息头中添加自定义字段X

AM

Stats,用于状态信息的统计;
[0022]I、被叫方信令控制模块接收到主叫方信令控制模块的挂断消息后,向主叫方信令控制模块发送确认消息,表示同意结束通话。
[0023]与现有技术相比,本专利技术的有益效果是:
[0024]本专利技术通过收集自定义SIP头字段X

AM

Stats记录的信息,无需IT人员针对客户反馈的通话卡顿、延时、马赛克等现象进行繁琐的事后复现操作,也无需进行信令媒体抓包处理,通过查看X

AM

Stats记录的信息便可轻松分析故障原因,省时省力易维护,且根据此信息主、被叫双方客户端可进行自动调整以适应不同的网络环境。
[0025]本专利技术基于联络中心现有的SIP协议,从SIP会话信令层面使用自定义的协议头字段X

AM

Stats来实现对终端通话媒体传输状态的统计,通过对双方通话状态信息的收集统计,实现实时抓包分析,来助力IT人员快速定位原因,解决问题。
附图说明
[0026]图1为一种基于SIP协议的音视频媒体传输状态统计方法的流程图。
具体实施方式
[0027]下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
[0028]请参阅图1,一种基于SIP协议的音视频媒体传输状态统计方法,包括以下步骤:
[0029]步骤一、主叫方和被叫方遵循信令控制RFC3261SIP协议,按照流程A

E的步骤建立呼叫;SIP(Session Initiation Protocol)会话初始协议,它是一个基于IP网络进行音视频通讯的应用层控制协议,用于创建、修改和释放会话。
[0030]步骤二、主叫方和被叫方遵循媒体控制RFC3550 RTP/RTCP协议,按照流程F

G的步骤进行传输媒体;传输媒体时,媒体控制模块根据RTCP内的统计信息进行记录存档;
[0031]步骤三、信令控制模块在流程H的步骤中,发送挂断bye消息时,主动添加一个自定义字段X

AM

Stats,并将媒体控制模块记录存档的状态统计信息添加到信令控制模块的自定义字段X

AM

Stats中;
[0032]其中,自定义字段X

AM

Stats中各个参数字段和对应的值,代表了刚才通话的具体状态信息。
[0033]本专利技术的流程如下:
[0034]A、主叫方信令控制模块向被叫方信令控制模块发起一个呼叫;
[0035]B、被叫方信令控制模块接收后,给主叫方信令控制模块一个尝试接通的回应;
[0036]C、被叫方信令控制模块告诉主叫方信令控制模块,它正在振铃;
[0037]D、被叫方信令控制模块告诉主叫方信令控制模块,它已同意接听;
[0038]E、主叫方信令控制模块在收到被叫方信令控制模块的同意消息后,主叫方信令控
制模块向被叫方信令控制模块回复确认消息,主被叫双方通话建立;
[0039]F、主叫方媒体控制模块向被叫方媒体控制模块发送说话的内容;
[0040]G、被叫方媒体控制模块向主叫方媒体控制模块发送说话的内容;
[0041]H、主叫方信令控制模块想结束此通呼叫时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SIP协议的音视频媒体传输状态统计方法,其特征在于,包括以下步骤:步骤一、主叫方和被叫方遵循信令控制RFC3261SIP协议建立呼叫;步骤二、主叫方和被叫方遵循媒体控制RFC3550RTP/RTCP协议进行传输媒体;传输媒体时,媒体控制模块根据RTCP内的统计信息进行记录存档;步骤三、信令控制模块在发送挂断bye消息时,主动添加一个自定义字段X

AM

Stats,并将媒体控制模块记录存档的状态统计信息添加到信令控制模块的自定义字段X

AM

Stats中;其中,自定义字段X

AM

Stats中各个参数字段和对应的值,代表了刚才通话的具体状态信息。2.根据权利要求1所述的一种基于SIP协议的音视频媒体传输状态统计方法,其特征在于,在步骤一中,建立呼叫步骤如下:A、主叫方信令控制模块向被叫方信令控制模块发起一个呼叫;B、被叫方信令控制模块接收后,给主叫方信令控制模块一个...

【专利技术属性】
技术研发人员:赵秀杰李艳军
申请(专利权)人:北京握联信息技术有限公司
类型:发明
国别省市:

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

1