专利名称:使用声纹关联呼叫日志文件的制作方法
技术领域:
本发明涉及电信领域,具体地说,涉及对呼叫网络的呼叫的管理。更具体地说,本发明涉及登记和存储与对呼叫网络做出的呼叫有关的日志文件。
背景技术:
在电信联络中心网络中,在将进入联络中心的入站电话呼叫从呼叫者路由到联络中心代表时,在若干点处登记此呼叫。登记呼叫信息的三个主要区域是(1)当入站电话呼叫由电信交换机登记时,( 当入站电话呼叫到达联络中心处的交互式语音响应(IVR)软件时,以及(3)当入站电话呼叫到达处理客户的请求的联络中心代理时。虽然每个阶段均针对呼叫执行其自己的登记,但是当中央登记系统合并登记数据时,所有不同类型的日志之间不存在关联,这是因为这些日志基于不同类型的唯一呼叫者信息而创建。例如,路由器交换机使用发端电话号码和时间戳来登记入站电话呼叫,而联络中心日程基于客户的标识来记录入站呼叫。当前,中央登记系统无法关联这些日志并将它们合并到中央登记系统中,这是因为在不同系统所收集的登记信息中存在高度的歧义。诸如不同时区、不同呼叫发端点、国际呼叫发端数据之类的额外因素也增加了在中央登记系统中关联各种登记信息的复杂性。这产生了低效的中央登记系统,增加了系统中的冗余和浪费。其还使得难以一致地检索呼叫登记信息以供未来恢复、审计和分析。此外,如果电信网络是分段的并由不同机构管理,每个机构用于登记的技术也是彼此不同的。
发明内容
在一个方面中,本发明提供了一种用于登记并记录对呼叫网络的呼叫的系统。所述系统包含声纹逻辑,所述声纹逻辑用于生成正对呼叫网络做出呼叫的呼叫者的声纹。电信路由交换机通过将所述呼叫者的声纹附加至所述呼叫的电信路由器交换机日志文件而生成关联电信路由器交换机日志文件。电信软件系统通过将所述呼叫者的声纹附加至所述呼叫的电信软件系统日志文件而生成关联电信软件系统日志文件。联络中心代理通过将所述呼叫者的声纹附加至所述呼叫的联络中心代理日志文件而生成关联联络中心代理日志文件。利用所述声纹来取回所述关联电信路由器交换机日志文件、所述关联电信软件系统日志文件以及所述关联联络中心代理日志文件并将这些日志文件合并成所述呼叫的单个关联日志文件。在另一方面,本发明提供一种用于将呼叫网络中的呼叫日志文件相关联的计算机实现的方法和计算机程序产品。呼叫网络接收来自呼叫者的呼叫,并生成所述呼叫者的声纹。生成关联电信路由器交换机日志文件,其包含所述呼叫者的声纹和所述呼叫的电信路由器交换机日志文件。生成关联电信软件系统日志文件,其包含所述呼叫者的声纹和所述呼叫的电信软件系统日志文件。生成关联联络中心代理日志文件,其包含所述呼叫者的声纹和所述呼叫的联络中心代理日志文件。接着利用所述声纹来取回所述关联电信路由器交换机日志文件、所述关联电信软件系统日志文件以及所述关联联络中心代理日志文件并将这些日志文件合并成单个关联日志文件。
现在将仅通过实例的方式参考附图中示出的优选实施例描述本发明,这些附图是图1示出根据现有技术并且其中可实现本发明的一个优选实施例的示意性计算机;图2说明根据现有技术的将呼叫登记至电信网络中所采用的现有技术步骤;图3示出根据本发明的一个优选实施例的将呼叫者的声纹附加至电信网络中的呼叫日志文件以便生成所述呼叫的单个关联日志文件;图4示出根据本发明的一个优选实施例的系统管理员在请求关于所述呼叫的信息时利用单个关联日志文件;以及图5示出根据本发明的一个优选实施例的利用呼叫者的声纹来识别和关联关于对网络做出的呼叫的呼叫纪录数据所采用的示意性步骤的高级流程图。
具体实施例方式所属技术领域的技术人员知道,本发明的各方面可以实现为系统、方法或计算机程序产品。因此,本发明的各方面可以具体实现为以下形式,即可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,本发明的各方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于一电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器 (EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括例如在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括一但不限于一电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括一但不限于一无线、电线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的各方面
6操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、 Smalltalk, C++等,还包括常规的过程式程序设计语言一诸如” C”语言或类似程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后者的情形中,远程计算机可以通过任意种类的网络一包括局域网(LAN) 或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。下面将参照本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/ 或框图描述本发明的各方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其他可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。也可以把这些计算机程序指令存储在能使得计算机或其他可编程数据处理装置或其他设备以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置的制造品。也可以把计算机程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其他可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。现参看附图,具体地说参看图1,示出了可由本发明利用的示意性计算机102的方块图。注意,针对计算机102而展示且在计算机102内的示意性架构中的一些或全部(包括所描绘的硬件和软件两者)可由软件部署服务器150和/或呼叫者系统152以及图4中所示的电信路由器交换机306、电信软件系统314、联络中心代理320及系统管理者400利用。计算机102包括耦合至系统总线106的处理器单元104。处理器单元104可利用一个或多个处理器,每一处理器具有一个或多个处理器核心。驱动/支持显示器110的视频适配器108亦耦合至系统总线106。在一个实施例中,交换器107将视频适配器108耦合至系统总线106。或者,交换器107可将视频适配器108耦合至显示器110。在任一实施例中,交换器107是允许显示器110耦合至系统总线106且由此仅在执行了支持本文中所描述的过程的指令(例如,下文所描述的声纹关联和呼叫路由程序VPCCRP 148)之后起作用的交换器,其优选为机械交换器。系统总线106经由总线桥接器112而耦合至输入/输出(I/O)总线114。I/O接口 116耦合至I/O总线114。I/O接口 116提供与各种I/O设备的通信,包括键盘118、鼠标 120、介质托盘(media tray) 122 (其可包括诸如⑶-ROM驱动器、多媒体接口之类的存储设备)、打印机124,以及(多个)外部USB端口 126(如果未按下文所描述的方式利用VHDL芯片137)。虽然连接至I/O接口 116的这些端口的格式可以是熟习计算机架构的技术人员所已知的任何格式,但在一个优选实施例中,这些端口中的一些或全部是通用串行总线(USB)端□。如所描绘的,计算机102能够使用网络接口 130经由网络1 与软件部署服务器 150通信。网络1 可以是外部网络(诸如,因特网),或内部网络(诸如,以太网络或虚拟专用网络(VPN))。硬盘驱动器接口 132也耦合至系统总线106。硬盘驱动器接口 132与硬盘驱动器 134对接。在一个优选实施例中,硬盘驱动器134装有系统存储器136,系统存储器136亦耦合至系统总线106。系统存储器定义为计算机102中的最低级别的易失性存储器。此易失性存储器包括额外较高级别的易失性存储器(未示出),包括(但不限于)高速缓冲存储器、寄存器以及缓冲器。填入系统存储器136中的数据包括计算机102的操作系统(OS) 138 和应用程序144。OS 138包括壳层(shell) 140,壳层140用于提供对诸如应用程序144之类的资源的透明用户访问。通常,壳层140是提供用户与操作系统之间的解释器和接口的程序。 更具体地说,壳层140执行键入命令行用户接口中的命令,或来自文件的命令。因此,壳层 140(亦称作命令处理器)通常为操作系统软件层级的最高级别且用作命令解释器。壳层提供系统提示,解释通过键盘、鼠标或其他用户输入介质键入的命令,且将解释后的命令(多个)发送至操作系统的适当较低级别(例如,内核142)以供处理。注意,虽然壳层140是基于文本的面向行的用户接口,但本发明将同等良好地支持诸如图形、语音、手势之类的其他用户接口模式。如所示出的,OS 138还包括内核142,内核142包括OS 138的较低级别的功能性, 包括提供OS 138的其他部分和应用程序144所要求的必要服务,这些必要服务包括存储管理、进程及任务管理、磁盘管理以及鼠标及键盘管理。应用程序144包括呈现器(renderer),以示意性方式将该呈现器示为浏览器146。 浏览器146包括程序模块和指令,其使得万维网(WWW)客户端(即,计算机10 能够使用超文本传输协议(HTTP)消息传递来将网络消息发送至因特网和接收网络消息,由此使能与软件部署服务器150和其他所描述的计算机系统通信。计算机102的系统存储器(以及软件部署服务器150的系统存储器)中的应用程序144还包括声纹关联及呼叫路由程序(VPCCRP) 148。VPCCRP148包括用于实施下文所描述的过程(包括图3至图5中所描述的过程)的代码。在一个实施例中,计算机102能够从软件部署服务器150下载(包括按需下载)VPCCRP 148。还要注意,在本发明的一个优选实施例中,软件部署服务器150执行与本发明关联的所有功能(包括执行VPCCRP 148),由此使计算机102不必使用其自身的内部计算资源来执行VPCCRP 148。VHDL(VHSIC硬件描述语言)程序139亦存储于系统存储器136中。VHDL是用于现场可编程门阵列(FPGA)、专用集成电路(ASIC)及其他类似电子器件的示意性设计入门型语言。在一个实施例中,执行来自VPCCRP148的指令导致VHDL程序139配置VHDL芯片 137 (其可以是FPGA、ASIC等)。在本发明的另一优选实施例中,执行来自VPCCRP 148的指令导致利用VHDL程序 139来编程VHDL仿真芯片151。VHDL仿真芯片151可引入与上文针对VHDL芯片137而描述的架构类似的架构。一旦VPCCRP 148和VHDL程序139编程了 VHDL仿真芯片151,VHDL 仿真芯片151就作为硬件来执行通过对VPCCRP 148中所找到的指令中的一些或全部的一次或多次执行而描述的一些或全部功能。即,VHDL仿真芯片151是对VPCCRP 148中所找到的软件指令中的一些或全部的硬件仿真。在一个实施例中,VHDL仿真芯片151是可编程只读存储器(PROM),其一旦根据来自VPCCRP 148和VHDL程序139的指令而烧制之后,即永久地转变成新的电路,该新的电路实现对于执行下文图3至图5中所描述的过程而言所需的功能。计算机102中所示的硬件元素并非旨在是穷举的,而是只是表示强调本发明所需的基本组件。例如,计算机102可包括诸如磁带盒、数字激光视盘(DVD)、柏努利 (Bernoulli)盒之类的备选存储设备。这些和其他变化旨在属于本发明的精神和范围内。现参看图2,呈现了现有技术电信网络200。假定呼叫者202已发出对电信网络 200的呼叫204,电信网络200可以是联络中心网络、呼叫中心网络,或被设计为处理来自多个客户、客户端、用户等的电话呼叫且根据其呼叫的性质将这些电话呼叫引导至个人、软件或其他代理的任何其他网络。呼叫204首先由电信路由器交换机206接收,在电信网络200 正在处理该呼叫204的同时,电信路由器交换机206识别该呼叫204的时间和日期。将此信息登记至日志208中,且接着将此信息传递至中央登记系统210并作为电信路由器交换机日志文件212存储于中央登记系统210中。接着将呼叫204传递至电信软件系统214, 电信软件系统214可以是交互式语音响应(IVR)系统,或被设计为将呼叫传递至电信网络 200内的适当资源的任何其他软件系统。电信软件系统214生成电信软件系统日志文件, 所述电信软件系统日志文件识别呼叫者202的电话号码。将此电信软件系统日志文件存储于本地日志216中,且接着将所述电信软件系统日志文件传递至中央登记系统210并作为电信软件系统日志文件218存储于中央登记系统210中。最后,将呼叫204传递至联络中心代理220,联络中心代理220是识别呼叫者的姓名的软件和/或个人。联络中心代理220 将此姓名信息作为联络中心代理日志文件存储于本地日志222中,且接着继续传递此信息以作为联络中心代理日志文件2M存储于中央登记系统210中。如所示出的,电信路由器交换机日志文件212、电信软件系统日志文件218以及联络中心代理日志文件2M均为不具有共同识别符的单独文件。因此,无法知晓这三个日志文件是针对同一呼叫204。现参看图3,示出了改进后的和新颖的电信网络300。电信网络300可以是联络中心网络、呼叫中心网络,或被设计为处理来自多个客户、客户端、用户等的电话呼叫且根据其呼叫的性质将这些电话呼叫引导至个人、软件或其他代理的任何其他网络。来自呼叫者 302的呼叫304首先由电信路由器交换机306接收,在电信网络300正在处理该呼叫304的同时,电信路由器交换机306识别该呼叫304的时间和日期。声纹逻辑位于电信路由器交换机306内,其示为交谈式生物统计分配器和鉴定器(⑶BA) 309a。⑶BA 309a能够提取呼叫者304的声纹。可通过提示呼叫者陈述其姓名、任何基线词或短语或任何其他词或短语来生成此声纹。将此声纹数字化成数值,并附加至电信路由器交换机日志文件212(其在图 2中描述)以生成关联电信路由器交换机日志文件330,将该关联电信路由器交换机日志文件330存储于本地日志308中且接着传递至中央登记系统310。接着将呼叫304传递至电信软件系统314,电信软件系统314可以是交互式语音响应(IVR)系统,或被设计为将呼叫传递至电信网络300内的适当资源的任何其他软件系统。 电信软件系统314生成电信软件系统日志文件,该电信软件系统日志文件识别呼叫者302 的电话号码,且接着附加声纹(其由电信路由器交换机306早先生成)以生成关联电信软件系统日志文件340。将此关联电信软件系统日志文件340存储于本地日志316中,且接着将其传递至中央登记系统310并存储于中央登记系统310中。最后,将呼叫304传递至联络中心代理320(其为识别呼叫者的姓名的软件和/或个人),且将此姓名信息连同声纹作为关联联络中心代理日志文件350存储于本地日志322中。联络中心代理320将此关联联络中心代理日志文件350存储于本地日志322中,且接着继续传递该关联联络中心代理日志文件350以便存储于中央登记系统310中。中央登记系统310利用所有三个日志文件中所发现的声纹来定位合并后的文件(330、340、350),以便生成针对呼叫304的单个关联日志文件311,该单个关联日志文件311含有这些合并后的文件(330、340、350)中的信息。注意,虽然声纹被描述为由电信路由器交换机306中的⑶BA 309a生成,但在一个实施例中,声纹可由电信软件系统314中的⑶BA 309b及由联络中心代理320中的⑶BA 309c生成。这些多个声纹由此提供额外的声纹数据,可通过中央登记系统310将这些声纹合并成单个声纹。此合并后的单个声纹能够识别所有⑶BA 309a至309c所生成的声纹,由此提供用于识别所有三个关联呼叫日志,同时允许这三个关联呼叫日志中的每一个维持其自身的独特声纹的部件。现参看图4,假定计算机的用户(其示为系统管理者400)需要对在电信网络300 处接收到的呼叫执行分析。系统管理者400的用户仅需知晓关于何时处理呼叫304、呼叫者 302的电话号码或呼叫者302的姓名的信息。通过知晓这三个项目中的任一个,系统管理者 400能够取回所有三个数据集合,因为这些数据集合现在被合并且关联成单个关联日志文件311。因此,系统管理者400可发送请求以使用三个数据元素(呼叫者的姓名、电话号码或呼叫日期/时间)中的任一个来取回呼叫者的呼叫日志(步骤402)。在一个实施例中, 仅将声纹返回给系统管理者(步骤404)。系统管理者400可接着使用此声纹(语音签名) 来请求此声纹被附加至日志(如上文所描述)的所有日志(步骤406)。中央登记系统310 可接着返回单个关联日志文件311(如步骤408中所示)。现参看图5,呈现了关联呼叫网络中的日志文件所采用的示意性步骤的高级流程图。在起始块502之后,呼叫网络(例如,联络中心网络)接收来自呼叫者的呼叫(块504)。 生成该呼叫者的声纹(块506),且将该声纹附加至电信路由器交换机日志文件(以生成关联电信路由器交换机日志文件)、电信软件系统日志文件(以生成关联电信软件系统日志文件)以及联络中心代理日志文件(以生成关联联络中心代理日志文件),如上文所描述的那样。接着将这三个增加了声纹的关联日志文件合并成针对该呼叫的单个关联日志文件 (块508)。将该呼叫的单个关联日志文件存储于中央登记系统中(块510),所述中央登记系统向任何请求者(如系统审计员、系统管理员等)提供此单个关联日志文件(块512)。 过程在终止块514处结束。附图中的流程图和框图显示了根据本发明的各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本文中所用的术语,仅仅是为了描述特定的实施例,而不意图限定本发明。本文中所用的单数形式的“一”和“该”,旨在也包括复数形式,除非上下文中明确地另行指出。还要知道,“包含”和/或“包括”在本说明书中使用时,说明存在所指出的特征、整体、步骤、操作、元素和/或组件,但是并不排除存在或增加一个或多个其它特征、整体、步骤、操作、元素和/或组件,以及/或者它们的组合。以下的权利要求中的对应结构、材料、操作以及所有功能性限定的装置(means) 或步骤的等同替换,旨在包括任何用于与在权利要求中具体指出的其它元素相组合地执行该功能的结构、材料或操作。所给出的对本发明的各优选实施例的描述其目的在于示意和描述,并非是穷尽性的,也并非是要把本发明限定到所表述的形式。对于所属技术领域的普通技术人员来说,在不偏离本发明范围和精神的情况下,显然可以做出许多修改和变型。 对实施例的选择和说明,是为了最好地解释本发明的原理和实际应用,使所属技术领域的普通技术人员能够明了,本发明可以有适合所要的特定用途的具有各种改变的各种实施方式。 还要注意,本发明中所描述的任何方法可通过使用VHDL (VHSIC硬件描述语言)程序和VHDL芯片来实施。VHDL是用于现场可编程门阵列(FPGA)、专用集成电路(ASIC)及其他类似电子器件的示意性设计入门型语言。因此,本文中所描述的任何软件实施方法可由基于硬件的VHDL程序来仿真,所述基于硬件的VHDL程序接着应用于VHDL芯片GnFPGA)。
已如此详细地且参考本申请的发明的说明性实施例对本申请的发明的优选实施例进行描述,将显而易见,在不脱离所附权利要求书中所限定的本发明的范围的情况下,修改和变型是可能的。
权利要求
1.一种用于登记并记录对呼叫网络的呼叫的系统,所述系统包含 声纹逻辑,其用于生成呼叫者的声纹,其中所述呼叫者对呼叫网络做出呼叫;电信路由交换机,其用于生成所述呼叫的关联电信路由器交换机日志文件,其中所述关联电信路由器交换机日志文件包含所述呼叫者的声纹和所述呼叫的电信路由器交换机日志文件;电信软件系统,其用于生成所述呼叫的关联电信软件系统日志文件,其中所述关联电信软件系统日志文件包含所述呼叫者的声纹和所述呼叫的软件系统日志文件;联络中心代理,其用于生成所述呼叫的关联联络中心代理日志文件,其中所述关联联络中心代理日志文件包含所述呼叫者的声纹和所述呼叫的联络中心代理日志文件;以及计算机,其用于利用所述声纹来取回所述关联电信路由器交换机日志文件、所述关联电信软件系统日志文件以及所述关联联络中心代理日志文件并将这些日志文件合并成所述呼叫的单个关联日志文件。
2.如权利要求1的系统,其中所述电信路由器交换机日志文件包含时间和日期,所述呼叫在所述时间和日期期间在所述呼叫网络中受到处理。
3.如权利要求1或2的系统,其中所述电信软件系统日志文件包含对用于将所述呼叫引导至所述呼叫网络中的一个特定代理的交互式语音响应(IVR)系统的响应。
4.如任一前述权利要求的系统,其中所述联络中心代理日志文件包含所述呼叫者的姓名。
5.如任一前述权利要求的系统,其中所述呼叫网络是联络中心网络。
6.如任一前述权利要求的系统,还包含中央登记系统,其用于对所述单个关联日志文件进行编目和存储。
7.—种将呼叫网络中的呼叫日志文件相关联的计算机实现的方法,所述计算机实现的方法包含呼叫网络接收来自呼叫者的呼叫; 生成所述呼叫者的声纹;生成所述呼叫的关联电信路由器交换机日志文件,其中所述关联电信路由器交换机日志文件包含所述呼叫者的声纹和所述呼叫的电信路由器交换机日志文件;生成所述呼叫的关联电信软件系统日志文件,其中所述关联电信软件系统日志文件包含所述呼叫者的声纹和所述呼叫的软件系统日志文件;生成所述呼叫的关联联络中心代理日志文件,其中所述关联联络中心代理日志文件包含所述呼叫者的声纹和所述呼叫的联络中心代理日志文件;以及在计算机中执行指令以利用所述声纹来取回所述关联电信路由器交换机日志文件、所述关联电信软件系统日志文件以及所述关联联络中心代理日志文件并将这些日志文件合并成所述呼叫的单个关联日志文件。
8.如权利要求7的计算机实现的方法,其中所述电信路由器交换机日志文件包含时间和日期,所述呼叫在所述时间和日期期间在所述呼叫网络中受到处理。
9.如权利要求7或8的计算机实现的方法,其中所述电信软件系统日志文件包含对用于将所述呼叫引导至所述呼叫网络中的一个特定代理的交互式语音响应(IVR)系统的响应。
10.如权利要求7至9中的任一权利要求的计算机实现的方法,其中所述联络中心代理日志文件包含所述呼叫者的姓名。
11.如权利要求7至10中的任一权利要求的计算机实现的方法,其中所述呼叫网络是联络中心网络。
12.如权利要求7至11中的任一权利要求的计算机实现的方法,还包含 对所述单个关联日志文件进行编目并将其存储在中央登记系统中。
13.如权利要求12的计算机实现的方法,还包含从请求者接收对所述电信路由器交换机日志文件、所述电信软件系统日志文件或所述联络中心代理日志文件的请求;将所述电信路由器交换机日志文件、所述电信软件系统日志文件或所述联络中心代理日志文件与所述单个关联日志文件进行关联;以及通过将所述单个关联日志文件传输至所述请求者来响应所述请求者。
14.一种将呼叫网络中的呼叫日志文件相关联的计算机程序产品,所述计算机程序产品包含计算机可读存储介质;用于接收来自呼叫者的呼叫的第一程序指令; 用于生成所述呼叫者的声纹的第二程序指令;用于生成所述呼叫的关联电信路由器交换机日志文件的第三程序指令,其中所述关联电信路由器交换机日志文件包含所述呼叫者的声纹和所述呼叫的电信路由器交换机日志文件;用于生成所述呼叫的关联电信软件系统日志文件的第四程序指令,其中所述关联电信软件系统日志文件包含所述呼叫者的声纹和所述呼叫的软件系统日志文件;用于生成所述呼叫的关联联络中心代理日志文件的第五程序指令,其中所述关联联络中心代理日志文件包含所述呼叫者的声纹和所述呼叫的联络中心代理日志文件;以及用于利用所述声纹来取回所述关联电信路由器交换机日志文件、所述关联电信软件系统日志文件以及所述关联联络中心代理日志文件并将这些日志文件合并成所述呼叫的单个关联日志文件的第六程序指令;并且其中所述第一、第二、第三、第四、第五以及第六程序指令存储在所述计算机可读存储介质上。
15.如权利要求14的计算机程序产品,其中所述电信路由器交换机日志文件包含时间和日期,所述呼叫在所述时间和日期期间在所述呼叫网络中受到处理。
16.如权利要求14或15的计算机程序产品,其中所述电信软件系统日志文件包含对用于将所述呼叫引导至所述呼叫网络中的一个特定代理的交互式语音响应(IVR)系统的响应。
17.如权利要求14至16中的任一权利要求的计算机程序产品,其中所述联络中心代理日志文件包含所述呼叫者的姓名。
18.如权利要求14至17中的任一权利要求的计算机程序产品,其中所述呼叫网络是联络中心网络。
19.如权利要求14至18中的任一权利要求的计算机程序产品,还包含用于对所述单个关联日志文件进行编目并将其存储在中央登记系统中的第七程序指令。
20.如权利要求14至19中的任一权利要求的计算机程序产品,其中根据需要将所述第一、第二以及第三程序指令从软件部署服务器下载到客户机计算机。
21.一种存储在计算机可读介质并可载入数字计算机的内部存储器的计算机程序产品,所述计算机程序产品包括软件代码部分,当所述程序在计算机上运行时,所述软件代码部分用于执行如权利要求7至13中的任一权利要求的方法。
全文摘要
提出一种用于登记并记录对呼叫网络的呼叫的系统。所述系统包含声纹逻辑,所述声纹逻辑用于生成正对呼叫网络做出呼叫的呼叫者的声纹。电信路由交换机通过将所述呼叫者的声纹附加至所述呼叫的电信路由器交换机日志文件而生成关联电信路由器交换机日志文件。电信软件系统通过将所述呼叫者的声纹附加至所述呼叫的电信软件系统日志文件而生成关联电信软件系统日志文件。联络中心代理通过将所述呼叫者的声纹附加至所述呼叫的联络中心代理日志文件而生成关联联络中心代理日志文件。利用所述声纹来取回所述关联电信路由器交换机日志文件、所述关联电信软件系统日志文件以及所述关联联络中心代理日志文件并将这些日志文件合并成所述呼叫的单个关联日志文件。
文档编号H04M3/51GK102577339SQ201080046946
公开日2012年7月11日 申请日期2010年8月31日 优先权日2009年10月20日
发明者A·阿加拉, P·杰斯沃 申请人:国际商业机器公司