统计呼叫详单的方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:19126413 阅读:74 留言:0更新日期:2018-10-10 07:50
本发明专利技术提供一种统计呼叫详单的方法、装置、电子设备和可读存储介质,能够解决各呼叫中心呼叫详单实现方式不统一的问题。该方法包括:获取网关和/或SIP呼叫设备的SIP消息;解析所述SIP消息,以获取呼叫详单字段信息;聚合所述呼叫详单字段信息,从而实现呼叫详单的统计。

【技术实现步骤摘要】
统计呼叫详单的方法、装置、电子设备和可读存储介质
本专利技术涉及通信
,尤其涉及一种统计呼叫详单的方法、装置、电子设备和可读存储介质。
技术介绍
呼叫详单是呼叫中心最重要的统计报表之一,它记录了每通呼叫的详细记录,包括主叫、被叫、呼叫时长等信息。通过此报表可以分析呼叫中心整体的运营情况以及坐席效率等。现有呼叫中心系统大都是利用各自系统的计费模块,通过获取自定义的TLIB消息来统计每通呼叫的呼叫信息,从而实现呼叫详单的统计。其中,TLIB是由各厂家重新对SIP(SessionInitiationProtocol,即会话初始协议,是一个控制发起、修改和终结交互式多媒体会话的信令协议)消息进行封装的协议,对SIP消息的封装不仅是为了要实现呼叫详单,也是出于各系统架构和业务的需要。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1.每个呼叫中心系统都有根据自己的TLIB协议定义的TLIB消息,并根据此TLIB消息来统计呼叫详单,如此得到的呼叫详单在各系统之间不具备通用性;2.每个呼叫中心系统都按照自己的规则对SIP消息进行封装,这会对后续根据业务需求对呼叫详单的功能扩展造成不方便。
技术实现思路
有鉴于此,本专利技术实施例提供一种统计呼叫详单的方法、装置、电子设备和可读存储介质,能够解决各呼叫中心呼叫详单实现方式不统一的问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种统计呼叫详单的方法。本专利技术实施例一种统计呼叫详单的方法包括:获取网关和/或SIP呼叫设备的SIP消息;解析所述SIP消息,以获取呼叫详单字段信息;聚合所述呼叫详单字段信息,从而实现呼叫详单的统计。可选地,获取网关和/或SIP呼叫设备的SIP消息包括:抓取网卡的数据包;根据SIP协议的名称对所述数据包进行过滤,从而获取SIP消息。可选地,抓取网卡的数据包包括:通过winpcap和/或TcpDump命令抓取网卡的数据包。可选地,所述呼叫详单字段信息包括:主叫号码、被叫号码、振铃时间、振铃时长、通话开始时间、通话结束时间、通话时长以及应答坐席中的一种或几种。可选地,解析所述SIP消息,以获取呼叫详单字段信息包括:解析SIP消息,根据关键字提取呼叫详单字段信息,所述关键字包括INVITE、180Ringing、200OK、BYE以及Call-ID中的一种或几种。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种统计呼叫详单的装置。本专利技术的一种统计呼叫详单的装置包括:获取模块,用于获取网关和/或SIP呼叫设备的SIP消息;解析模块,用于解析所述SIP消息,以获取呼叫详单字段信息;统计模块,用于聚合所述呼叫详单字段信息,从而实现呼叫详单的统计。可选地,获取模块还用于:抓取网卡的数据包;以及根据SIP协议的名称对所述数据包进行过滤,从而获取SIP消息。可选地,获取模块还用于:通过winpcap和/或TcpDump命令抓取网卡的数据包。可选地,所述呼叫详单字段信息包括:主叫号码、被叫号码、振铃时间、振铃时长、通话开始时间、通话结束时间、通话时长以及应答坐席中的一种或几种。可选地,所述解析模块还用于:解析SIP消息,根据关键字提取呼叫详单字段信息,所述关键字包括INVITE、180Ringing、200OK、BYE以及Call-ID中的一种或几种。为实现上述目的,根据本专利技术实施例的再一方面,提供了一种实现统计呼叫详单的方法的电子设备。本专利技术实施例的一种电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术实施例的统计呼叫详单的方法。为实现上述目的,根据本专利技术实施例的又一方面,提供了一种非暂态计算机可读存储介质。本专利技术实施例的一种非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本专利技术实施例的统计呼叫详单的方法。上述专利技术中的一个实施例具有如下优点或有益效果:因为采用直接在网关或者其他SIP呼叫设备中抓取SIP消息,进行呼叫详单的统计的技术手段,所以克服了利用各厂家自定义的TLIB协议封装后的SIP消息统计呼叫详单带来的呼叫详单不通用、不利于后续业务扩展的技术问题,进而达到统一呼叫详单实现方式的技术效果,有利于后续根据业务需求对呼叫详单的功能进行扩展;通过利用独立于各厂家、适用于任何基于SIP的呼叫中心的第三方计费系统,从而可将用户从各厂家的计费模块中独立出来,使得对计费模块的选用不再拘泥于各厂家的模块,对于不想采购原厂的计费系统的用户来说是一个合适的第三方产品选择;通过抓取通过网卡的数据包,并根据SIP协议的名称对数据包进行过滤,从而可以较方便的获取未经封装的SIP消息数据,以便后续根据SIP消息数据统计呼叫详单;通过解析SIP消息中的关键字信息,从而可以清晰的获取呼叫详单字段信息,实现呼叫详单的统计。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的统计呼叫详单的方法的主要步骤的示意图;图2是根据本专利技术实施例的统计呼叫详单的方法的实现框架的示意图;图3是根据本专利技术实施例的统计呼叫详单的方法中SIP呼叫模型的示意图;图4是根据本专利技术实施例的统计呼叫详单的方法中SIP消息与呼叫详单字段的对应关系的示意图;图5是根据本专利技术实施例的统计呼叫详单的装置的主要模块的示意图;图6是实现本专利技术实施例的统计呼叫详单的方法的电子设备的硬件结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。本专利技术实施例的技术方案绕过呼叫中心系统的软交换层,状态分析层,直接通过对网关和/或后续的SIP呼叫设备的SIP消息进行抓取和分析,从而解决了各自呼叫中心统计报表实现的方式不统一以及详单报表功能的扩展问题。另外,本专利技术技术方案还可以将实现呼叫详单的报表系统独立出来,作为一个第三方的计费系统适用于任何基于SIP的呼叫中心,对于不想采购原厂家的计费系统的用户来说是一个合适的第三方产品选择。图1是根据本专利技术实施例的统计呼叫详单的方法的主要步骤的示意图。如图1所示,本专利技术实施例的一种统计呼叫详单的方法主要包括如下步骤:步骤S11:获取网关和/或SIP呼叫设备的SIP消息。本步骤可以通过抓取网卡的数据包,然后根据SIP协议的名称对所述数据包进行过滤,来获取SIP消息。抓取网卡的数据包可以利用winpcap(winpcap是针对Win32平台上的抓包和网络分析的一个架构。它包括一个核心态的包过滤器,一个底层的动态链接库(packet.dll)和一个高层的不依赖于系统的库(wpcap.dll))和/或TcpDump命令(TcpDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、no本文档来自技高网...
统计呼叫详单的方法、装置、电子设备和可读存储介质

【技术保护点】
1.一种统计呼叫详单的方法,其特征在于,包括:获取网关和/或SIP呼叫设备的SIP消息;解析所述SIP消息,以获取呼叫详单字段信息;聚合所述呼叫详单字段信息,从而实现呼叫详单的统计。

【技术特征摘要】
1.一种统计呼叫详单的方法,其特征在于,包括:获取网关和/或SIP呼叫设备的SIP消息;解析所述SIP消息,以获取呼叫详单字段信息;聚合所述呼叫详单字段信息,从而实现呼叫详单的统计。2.根据权利要求1所述的方法,其特征在于,获取网关和/或SIP呼叫设备的SIP消息包括:抓取网卡的数据包;根据SIP协议的名称对所述数据包进行过滤,从而获取SIP消息。3.根据权利要求2所述的方法,其特征在于,抓取网卡的数据包包括:通过winpcap和/或TcpDump命令抓取网卡的数据包。4.根据权利要求1所述的方法,其特征在于,所述呼叫详单字段信息包括:主叫号码、被叫号码、振铃时间、振铃时长、通话开始时间、通话结束时间、通话时长以及应答坐席中的一种或几种。5.根据权利要求1所述的方法,其特征在于,解析所述SIP消息,以获取呼叫详单字段信息包括:解析SIP消息,根据关键字提取呼叫详单字段信息,所述关键字包括INVITE、180Ringing、200OK、BYE以及Call-ID中的一种或几种。6.一种统计呼叫详单的装置,其特征在于,包括:获取模块,用于获取网关和/或SIP呼叫设备的SIP消息;解析模块,用于解析所述SIP消息,以获取呼叫详单字段信息;统计模块,用于聚合所述呼叫详单字段信息...

【专利技术属性】
技术研发人员:王灿
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1