基于网络包抓取方式判断通话方向的方法及系统技术方案

技术编号:32769609 阅读:13 留言:0更新日期:2022-03-23 19:24
本发明专利技术涉及一种基于网络包抓取方式判断通话方向和系统的技术方案,包括:监听并抓取第一侧的网络包;解析第一侧的网络包,提取呼叫请求信令中发送和接收的地址信息;基于网络包抓取位置,比对呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向。本发明专利技术的有益效果为:脱离电话系统的内部,通过网络包的抓取、解析,仅基于电话系统提供服务的地址信息判断呼入呼出方向,提高了呼叫方向判断的效率。向判断的效率。向判断的效率。

【技术实现步骤摘要】
基于网络包抓取方式判断通话方向的方法及系统


[0001]本专利技术涉及计算机
,具体涉及了一种基于网络包抓取方式判断通话方向的方法及系统。

技术介绍

[0002]电话的呼叫中心成为企业与用户交互的一个重要途径,与此同时基于语音分析从而进行智能推荐是当前电商业务的又一热点。由客户主动拨打到呼叫中心的通话,此类通话主要为服务类通话,如售前咨询、售后服务等业务。由呼叫中心坐席主动拨打到客户的通话,此类通话主要为销售类通话,如产品推销、业务推荐、客户回访等。呼叫方向的快速、准确判断可为后续智能推荐不同的服务节省时间、提高效率。
[0003]传统呼叫方向判断需要对接电话系统,依赖电话系统的内部数据,一方面,由于不同厂家提供的接口难以统一,为准确接入带来了复杂性,另一方面,获取电话内部数据需要获取抓、解析更多的信息,增加了时间成本。基于此,如何快速、准确判断呼叫方向是待解决的问题。

技术实现思路

[0004]本专利技术的目的在于至少解决现有技术中存在的技术问题之一,提供了一种基于网络包抓取方式判断通话方向的方法及系统,实现仅基于电话系统提供服务的地址信息判断呼入呼出方向,进一步提高判断呼叫方向的效率。
[0005]本专利技术的技术方案包括一种基于网络包抓取方式判断通话方向的方法,包括:S100,监听并抓取第一侧的网络包;S200,解析所述第一侧的网络包,提取呼叫请求信令中发送和接收的地址信息;S300,基于网络包抓取位置,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向。
[0006]根据所述基于网络包抓取方式判断通话方向的方法,所述解析所述第一侧的网络包,提取呼叫请求信令中发送和接收的地址信息包括解析第一侧的网络包过程中,通过解析控制信令协议可获取控制信令类型,若不涉及呼叫请求信令网络包则丢弃。
[0007]根据所述基于网络包抓取方式判断通话方向的方法,所述监听并抓取第一侧的网络包包括,其中第一侧表示坐席侧或客户侧,全程监听坐席侧或客户侧的呼叫动态,并抓取对应的网络包。
[0008]根据所述基于网络包抓取方式判断通话方向的方法,所述基于网络包抓取位置,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向包括基于坐席侧或者客户侧抓取网络包,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向。
[0009]根据所述基于网络包抓取方式判断通话方向的方法,所述基于坐席侧抓取网络包,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向包括:S210,监听并抓取坐席侧网络包;S220,解析坐席侧的网络包,提取呼叫请求信令中发
送和接收的地址信息;S230,读取电话系统提供服务的地址信息;S240,电话系统提供服务的地址信息与呼叫请求信令中发送方地址信息一致时,确定该通话为呼入型通话;电话系统提供服务的地址信息与呼叫请求信令中接收方地址信息一致时,确定该通话为呼出型通话。
[0010]根据所述基于网络包抓取方式判断通话方向的方法,所述基于客户侧抓取网络包,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向包括:S110,监听并抓取客户侧网络包;S120,解析客户侧的网络包,提取呼叫请求信令中发送和接收的地址信息;S130,读取电话系统提供服务的地址信息;S140,电话系统提供服务的地址信息与呼叫请求信令中发送方地址信息一致时,确定该通话为呼出型通话;电话系统提供服务的地址信息与呼叫请求信令中接收方地址信息一致时,确定该通话为呼入型通话。
[0011]根据所述基于网络包抓取方式判断通话方向的方法,所述地址信息包括端口号和IP信息。
[0012]根据所述基于网络包抓取方式判断通话方向的方法,所述电话系统提供服务的地址信息包括电话系统提供服务的地址信息通过关联呼叫请求信令网络包的接收方与发送方的地址信息以列表的形式进行存储。
[0013]本专利技术的技术方案还包括一种基于网络包抓取方式判断通话方向的系统,用于实现上述任一的方法,其特征在于,包括网络包监听模块、网络包抓取模块、网络包分析模块、地址提取模块、呼叫方向判断模块;其中,网络包监听模块用于监听第一侧状态;网络包抓取模块用于抓取第一侧的网络包,当网络包监听模块监听到第一侧接收或者发送网络包时,进行所述网络包的抓取;网络包分析模块用于分析并过滤与第一侧无关的网络包;网络包解析提取模块用于解析网络包,提取呼叫信令消息;地址提取模块用于提取电话模块提供服务的地址信息;呼叫方向判断模块用于判断呼叫方向。
[0014]根据所述基于网络包抓取方式判断通话方向的系统,所述地址提取系统用于基于服务地址的列表进行查找。
[0015]本专利技术的有益效果为:脱离电话系统的内部,通过网络包的抓取、解析,仅基于电话系统提供服务的地址信息判断呼入呼出方向,更具高效性。
附图说明
[0016]图1所示为基于网络包抓取方式判断通话方向的网络结构示意图。
[0017]图2所示为基于网络包抓取方式判断通话方向的方法的流程图。
[0018]图3所示为基于客户侧网络包抓取方式判断通话方向的方法流程图。
[0019]图4所示为基于坐席侧网络包抓取方式判断通话方向的方法流程图。
[0020]图5所示为基于网络包抓取方式判断通话方向的系统结构图。
[0021]下面结合附图和实施例对本专利技术进一步地说明;
具体实施方式
[0022]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的
每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0023]本专利技术的描述中,除非另有明确的限定,设置等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术中的具体含义。
[0024]如图1所示,电话系统完成主叫和被叫通话语音流的路由转发工作,通话中的任何一侧均具有一通通话的两个语音流,分别为上行、下行流,抓取任何一方的语音流均能获取到完整的通话语音流。其中,坐席侧主要是公司的业务服务人员,客户侧主要是普通用户。
[0025]如图2所示,一种基于网络包抓取方式判断通话方向的方法,具体步骤如下:
[0026]S100,监听并抓取第一侧的网络包。在电话系统中主要有坐席侧和客户侧,其中,为了区分不同网络包抓取位置,用第一侧表示坐席侧或客户侧。全程监听坐席侧或客户侧的呼叫动态,并抓取对应的网络包。
[0027]S200,解析第一侧的网络包,提取呼叫请求信令中发送和接收的地址信息。解析第一侧的网络包过程中,通过解析控制信令协议可获取控制信令类型,若不涉及呼叫请求信令网络包则丢弃,继续执行监听、抓取步骤。其中,网络包基于不同协议传输,在网络包解析过程中对应的解析方式不同,例如,SIP传输协议的解析主要是通过获取事先规本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于网络包抓取方式判断通话方向的方法,其特征在于,包括以下步骤:S100,监听并抓取第一侧的网络包;S200,解析所述第一侧的网络包,提取呼叫请求信令中发送和接收的地址信息;S300,基于所述网络包抓取位置,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向。2.根据权利要求1所述的基于网络包抓取方式判断通话方向的方法,其特征在于,所述解析第一侧的网络包,提取呼叫请求信令中发送和接收的地址信息包括:解析所述第一侧的网络包过程中,通过解析控制信令协议可获取控制信令类型,丢弃不涉及所述呼叫请求信令网络包。3.根据权利要求1所述的基于网络包抓取方式判断通话方向的方法,其特征在于,所述监听并抓取第一侧的网络包包括全程监听坐席侧或客户侧的呼叫动态,并抓取对应的所述网络包。4.根据权利要求3所述的基于网络包抓取方式判断通话方向的方法,其特征在于,所述基于网络包抓取位置,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向包括:基于坐席侧或者客户侧抓取所述网络包,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向。5.根据权利要求4所述的基于网络包抓取方式判断通话方向的方法,其特征在于,所述基于坐席侧抓取网络包,比对所述呼叫请求信令地址信息与电话系统提供服务的地址信息,判断呼入呼出方向包括:S210,监听并抓取坐席侧网络包;S220,解析所述坐席侧的网络包,提取所述呼叫请求信令中发送和接收的地址信息;S230,读取电话系统提供服务的地址信息;S240,所述电话系统提供服务的地址信息与所述呼叫请求信令中发送方地址信息一致时,确定该通话为呼入型通话;所述电话系统提供服务的地址信息与...

【专利技术属性】
技术研发人员:刘郁松李全忠黄嘉慧蒲瑶何国涛
申请(专利权)人:普强时代珠海横琴信息技术有限公司
类型:发明
国别省市:

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

1