本发明属于电信网络,特别是涉及一种sip呼叫信令跟踪的方法。
背景技术:
1、目前,技术工程师都是通过经验和项目的实施规划完成相关的工作,一旦在研发或者项目实施时出现了异常,例如语音呼叫不通,业务异常或故障等情况时,只能通过对组网内的每一个设备进行网络抓包,逐个的进行协议分析,这种方法效率低下、时间长,而且不是相关的研发技术人员无法承担这项工作。
技术实现思路
1、本发明的目的在于克服现有技术的不足,提供一种sip呼叫信令跟踪的方法。
2、本发明的目的是通过以下技术方案来实现的:一种sip呼叫信令跟踪的方法,包括:
3、信令跟踪服务将信令跟踪指令发送给业务链路中的节点设备;
4、业务链路中的节点设备在接收到所述信令跟踪指令后将自身的信令报文和uuid流水号发送给信令跟踪服务,并将所述信令跟踪指令发送给自身下一级的节点设备,直至业务链路中末端的节点设备;
5、信令跟踪服务对节点设备发送来的信令报文进行分析,并将分析结果显示给用户。
6、进一步地,信令跟踪服务将信令跟踪指令发送给业务链路中的节点设备,包括:
7、在信令跟踪服务的工具中设置节点设备的ip地址和访问的密钥信息;
8、在信令跟踪服务和节点设备建立网络连接后将信令跟踪指令发送给节点设备。
9、进一步地,信令跟踪服务将信令跟踪指令发送给业务链路中的节点设备,包括:
10、将信令跟踪服务集成在一个设备管理平台;
11、节点设备上电后自动注册到所述设备管理平台;
12、用户在设备管理平台给接入的节点设备发送信令跟踪指令,所述信令跟踪指令包括信令跟踪的开启、信令跟踪服务的地址信息、接入密钥和唯一的uuid流水号;
13、节点设备建立其与信令跟踪服务之间的网络连接。
14、进一步地,业务链路中的节点设备通过信令报文将信令跟踪指令发送给自身下一级的节点设备。
15、进一步地,信令跟踪服务对节点设备发送来的信令报文进行分析,包括:
16、信令跟踪服务基于uuid流水号将业务链路中的节点设备串行起来,得到完整的业务链路信息;
17、将业务链路中每个节点设备发送来的信令报文关联到业务链路中的每个节点设备;
18、信令跟踪服务分析每个信令报文,得到分析结果。
19、进一步地,所述分析结果包括信令报文中的主叫、被叫、承载的协议类型、通话方式、中继、sip路由和每个节点设备的处理时长。
20、进一步地,将分析结果显示给用户,包括:
21、信令跟踪服务将分析结果传输到用户的客户端,以供用户查阅。
22、本发明的有益效果是:
23、(1)本发明的方法可以实时跟踪到sip信令的流转过程,比如,经过了那些设备节点,以怎样的方式完成了呼叫过程,定位到呼叫过程中在哪个节点设备产生了故障,故障产生时的输入和输出是否正确;以及可以协助检测项目实施时的设备组网是否正确,呼叫通信能否正常开展等;
24、(2)本发明的方法可以实时分析多通语音呼叫的sip信令从开始到结束的整个周期,形成一条完整的信令控制链路。通过信令跟踪可以跟踪到sip信令经过的节点设备以及每个节点设备交换的报文内容,并将整个通话过程的信令报文信息全部的按照调度时序、交换过程和内容以结构化、流程化的方式呈现出来,可以有效的协助相关技术人员在处理相关业务信息和业务部署时的运行检测,提升了研发效率和业务实施效率,降低了生产成本;
25、(3)本发明的方法降低了使用难度,无须专业人员同样可以完成相当的一部分工作;例如,不仅仅是研发人员,项目技术实施人员乃至客户都可以通过本发明的方法对业务过程中的数据进行抓取分析,极大的提升了产品的用户体验,降低了操作使用难度。
1.一种sip呼叫信令跟踪的方法,其特征在于,包括:
2.根据权利要求1所述的一种sip呼叫信令跟踪的方法,其特征在于,信令跟踪服务将信令跟踪指令发送给业务链路中的节点设备,包括:
3.根据权利要求1所述的一种sip呼叫信令跟踪的方法,其特征在于,信令跟踪服务将信令跟踪指令发送给业务链路中的节点设备,包括:
4.根据权利要求1所述的一种sip呼叫信令跟踪的方法,其特征在于,业务链路中的节点设备通过信令报文将信令跟踪指令发送给自身下一级的节点设备。
5.根据权利要求1所述的一种sip呼叫信令跟踪的方法,其特征在于,信令跟踪服务对节点设备发送来的信令报文进行分析,包括:
6.根据权利要求5所述的一种sip呼叫信令跟踪的方法,其特征在于,所述分析结果包括信令报文中的主叫、被叫、承载的协议类型、通话方式、中继、sip路由和每个节点设备的处理时长。
7.根据权利要求1所述的一种sip呼叫信令跟踪的方法,其特征在于,将分析结果显示给用户,包括: