本发明专利技术涉及一种IMS网络中SIP呼叫信令流程与RTP/RTCP媒体流关联的方法,包括:(1)对Mw接口上的SIP协议消息进行分析,并进行该接口上的同一SIP呼叫信令流程的关联,然后输出关联后的呼叫信令流程及对应的RTP/RTCP媒体流传输地址信息;(2)对Mb接口上的RTP/RTCP媒体流数据包的地址信息进行分析,进行该接口上同一会话的RTP/RTCP媒体流的关联,并输出关联后的呼叫信令流程及RTP/RTCP媒体流传输地址信息;(3)利用Mw接口上SIP呼叫信令流程中携带的RTP媒体流传输IP地址和端口信息,和Mb接口上对应的RTP/RTCP媒体流进行关联。
【技术实现步骤摘要】
本专利技术属于通信领域,特别是通信网络数据监测技术应用领域。
技术介绍
IMS是一个全球的、接入独立并且基于标准的IP通道和业务控制体系,它使得基于普通因特网协议的终端用户使用不同类型多媒体业务成为可能,IMS不仅在分组交换域引入了多媒体会话控制,同时它还在分组交换域实现了电路交换功能,IMS是固定移动网络融合的关键技术。 如图I所示,当MS网络的终端发起呼叫时,其主叫终端首先通过MS网络中CSCF等功能实体与被叫终端进行SIP协议的呼叫流程交互,实现主叫和被叫之间的媒体类型、编解码等信息的协商,并且双方在SIP消息中指示媒体流的传输地址信息,建立起RTP媒体流链路。现有技术方案在完成MS网络SIP呼叫信令流程与对应的RTP/RTCP媒体流关联主要是通过在监测分析系统上手工过滤出同一 SIP呼叫流程、同一会话的RTP/RTCP媒体流数据包,然后再将SIP呼叫流程与对应的RTP/RTCP媒体流进行手工关联。这样的技术方案缺陷是由于在MS网络监测分析系统中SIP呼叫流程与对应的RTP/RTCP媒体流关联通过手工操作完成,所以降低了分析问题的效率,当数据量大时,对于分析呼叫流程与对应的RTP/RTCP媒体流的难度会加大。
技术实现思路
为了解决现有技术问题,本专利技术提出了一种MS网络中SIP呼叫信令流程与RTP/RTCP媒体流关联的方法,其在监测分析MS网络的信令流程和媒体数据时,实现MS网络中SIPsss呼叫信令流程和RTP/RTCP媒体数据流的自动关联,以使监测分析更容易更准确更全面。一种頂S网络中SIP呼叫信令流程与RTP/RTCP媒体流关联的方法,其中该方法包括(I)对Mw接口上的SIP协议消息进行分析,并进行该接口上的同一 SIP呼叫信令流程的关联,然后输出关联后的呼叫信令流程及对应的RTP/RTCP媒体流传输地址信息;(2)对Mb接口上的RTP/RTCP媒体流数据包的地址信息进行分析,进行该接口上同一会话的RTP/RTCP媒体流的关联,并输出关联后的呼叫信令流程及RTP/RTCP媒体流传输地址信息;(3)利用Mw接口上SIP呼叫信令流程中携带的RTP媒体流传输IP地址和端口信息,和Mb接口上对应的RTP/RTCP媒体流进行关联。本专利技术提出的关联方法,可以通过用SIP呼叫信令流程里携带的RTP媒体流的IP和端口传输地址信息作为关联来实现頂S网络SIP呼叫信令流程与对应的RTP/RTCP媒体流自动关联,其关联信息提取简单,关联过程容易、准确。附图说明图I为MS系统结构示意图。图2为本专利的MS网络SIP呼叫信令流程与RTP/RTCP媒体流关联方法总体示意图。图3为Mw接口 SIP呼叫信令流程关联方法流程图。图4为RTP/RTCP媒体流关联方法的流程图。图5为MS网络SIP呼叫信令流程与对应的RTP/RTCP媒体流关联方法流程图。具体实施方式 下面将根据附图对本专利技术的具体实施方式进行详细说明。图2为本专利的MS网络SIP呼叫信令流程与RTP/RTCP媒体流关联方法示意图。图中整个关联方法主要由SIP呼叫信令流程关联方法、RTP/RTCP媒体流关联方法、以及SIP呼叫信令流程与对应的RTP/RTCP媒体流关联方法三部分组成,关联模型的关键点是利用SIP呼叫信令流程里的RTP媒体流传输地址信息实现与对应的RTP/RTCP媒体流关联,而整个过程分成两大步完成。具体说明如下第一步,这一步中包括同一会话的RTP/RTCP媒体流关联方法、同一会话的SIP呼叫信令流程关联方法。完成对Mw接口上的SIP协议消息分析,进行该接口上的同一 SIP呼叫信令流程的关联,输出关联后的呼叫流程及对应的RTP/RTCP媒体流传输地址信息;完成对Mb接口上的RTP/RTCP媒体流数据包的地址信息分析,进行该接口上同一会话的RTP/RTCP媒体流的关联,输出关联后的流程及RTP/RTCP媒体流传输地址信息。第二步,这一步包括SIP呼叫信令流程与对应的RTP/RTCP媒体流关联方法。在这一步中利用Mw接口上SIP呼叫信令流程中携带的RTP媒体流传输IP地址和端口信息,实现和Mb接口上对应的RTP/RTCP媒体流的关联。下面对SIP呼叫信令流程关联方法和RTP/RTCP媒体流关联方法分别进行说明。首先针对SIP呼叫信令流程关联方法进行说明,在此关联方法中关键是利用SIP协议INVITE消息中的CALL-ID信息实现属于同一会话的SIP呼叫信令流程的关联。参见图3,其为Mw接口 SIP呼叫信令流程关联方法流程图,具体描述如下第一步,对输入的SIP协议消息进行分析,提取消息中Call-ID字段信息;第二步,判断SIP呼叫信令流程信息表中是否存在一个信息项,其信息项中含有的Call-ID信息与上一步中从SIP协议消息中提取的Call-ID字段信息相等;存在则利用信息项中的索引字段信息找到指向的SIP呼叫信令流程,继续执行第五步;不存在则执行第三步;第三步,判断第一步中输入的SIP协议消息是否是INVITE消息;不是则直接进行第七步结束执行过程;是则继续执行四步操作;第四步,在SIP协议呼叫流程信息表中新插入一个信息项,其信息项包括标识一个SIP呼叫信令流程的Call-ID信息字段,SIP协议呼叫流程对应的RTP媒体流IP和端口传输地址信息字段,用于指向SIP呼叫信令流程的索引信息字段;将第一步从SIP协议消息中提取的Call-ID信息写入新建的信息项;新建一个SIP呼叫信令流程,并用新建的信息项中的索引信息字段指向该SIP呼叫信令流程;第五步,将SIP协议消息关联到SIP呼叫信令流程中;第六步,分析SIP呼叫信令流程中所带的RTP媒体流程传输地址信息,提取呼叫流程中SIP协议消息所带的RTP媒体流IP和端口传输地址信息。并写入到SIP呼叫信令流程所对应的信息项中;第七步,结束执行过程。其次,下面针对RTP/RTCP媒体流关联方法进行说明,其方法的关键是利用同一RTP/RTCP媒体流数据包具有相同的IP地址和端口信息。参见图4,其为RTP/RTCP媒体流关联方法的流程图,具体描述如下 第一步,输入RTP/RTCP媒体流数据包,对输入的RTP/RTCP媒体数据包进行分析,提取数据包中的IP和端口传输地址信息;第二步,在RTP/RTCP媒体流程信息表中查找是否存在一个信息项,其所含的媒体流IP和端口传输地址信息和第一步中提取的传输地址信息相等;存在则利用信息项中的索引字段信息找到指向的RTP/RTCP媒体流程,继续执行第四步;不存在则继续执行第三步操作;第三步,在RTP/RTCP媒体流程信息表中新插入一个信息项,其信息项包括RTP/RTCP媒体流程对应的IP和端口传输地址信息字段,用于指向RTP/RTCP媒体流程的索引信息字段;将第一步从RTP/RTCP媒体流数据包中提取的IP和端口传输地址信息写入新建的信息项;新建一个RTP/RTCP媒体流程,并用新建的信息项中的索引信息字段指向该RTP/RTCP媒体流程;第四步,将RTP/RTCP媒体流数据包关联到RTP/RTCP媒体流程中;第五步,结束执行过程。最后,下面将对MS网络SIP呼叫信令流程与对应的RTP/RTCP媒体流关联方法的进行详细介绍。此方法为关联方法中的主体部分,该方法的主要思路是利用本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.ー种MS网络中SIP呼叫信令流程与RTP/RTCP媒体流关联的方法,其中该方法包括 (1)对Mw接口上的SIP协议消息进行分析,并进行该接口上的同一SIP呼叫信令流程的关联,然后输出关联后的呼叫信令流程及对应的RTP/RTCP媒体流传输地址信息;(2)对Mb接口上的RTP/RTCP媒体流数据包的地址信息进行分析,进行该接口上同一会话的RTP/RTCP媒体流的关联,并输出关联后的呼叫信令流程及RTP/RTCP媒体流传输地址信息; (3)利用Mw接口上SIP呼叫信令流程中携帯的RTP媒体流传输IP地址和端ロ信息,和Mb接口上对应的RTP/RTCP媒体流进行关联。2.如权利要求I所述的方法,其中,所述步骤(I)进ー步包括 (11)对输入的SIP协议消息进行分析,提取所述消息中Call-ID字段信息; (12)判断SIP呼叫信令流程信息表中是否存在ー个信息项,所述信息项中含有的Call-ID信息与步骤(11)中从SIP协议消息中提取的Call-ID字段信息相同;如果存在,则利用所述信息项中的索引字段信息找到对应的SIP呼叫信令流程,并继续执行步骤(15);如果不存在,则执行步骤(13); (13)判断步骤(11)中输入的SIP协议消息是否是INVITE消息;如果是,则继续执行步骤(14);如果不是,则直接结束执行过程; (14)在SIP协议呼叫流程信息表中新建立ー个信息项,其所述信息项包括标识ー个SIP呼叫信令流程的Call-ID信息字段,所述SIP呼叫信令流程对应的RTP媒体流IP和端ロ传输地址信息字段用于指向SIP呼叫信令流程的索引信息字段;将步骤(11)从SIP协议消息中提取的Call-ID字段信息写入所述新建立的信息项;新建ー个SIP呼叫信令流程,并用所述新建立的信息项中的索引信息字段指向该SIP呼叫信令流程; (15)将所述SIP协议消息关联到SIP呼叫信令流程中; (16)分析SIP呼叫信令流程中所帯的RTP媒体流程传输地址信息,提取所述SIP呼叫信令流程中SIP协议消息所带的RTP媒体流IP地址和端ロ传输地址信息,并写入到SIP呼叫信令流程所对应的信息项中; (17)结束执行过程。3.如权利要求I所述的方法,其中所述步骤(2)进ー步包括 (21)输入RTP/RTCP媒体流数据包,对所述输入的RTP/RTCP媒体流数据包进行分析,...
【专利技术属性】
技术研发人员:刘元凯,李铁巍,
申请(专利权)人:北京中创信测科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。