记录网络电话的呼叫内容的装置和方法

文档序号:7588636阅读:450来源:国知局
专利名称:记录网络电话的呼叫内容的装置和方法
技术领域
本发明涉及网络电话,尤其涉及记录网络电话的呼叫内容的装置和方法。
背景技术
一般来说,公司或公共机构内操作的呼叫中心的业务,如客户咨询、电话购物、电话银行业务等,都由顾问室内的室内顾问来提供,该顾问室通过一个设备、用户交换机(PBX)、ATM交换机等安装在办公室。外部的客户呼叫向所述的顾问室集中。
为了进行这样的呼叫中心业务,大量的顾问必须通过连接到PBX的电话网络来进行服务。因此,其缺点是建设及相关设备的维护成本高。
作为减少建设一个呼叫中心所需安装以及维护成本的一种方法,网络电话已经被采用。然而,金融公司的客户金融业务及客户咨询业务中有时需要记录客户的通话内容。
尤其是,在使用网络电话建设呼叫中心时,如果人们期望记录顾问和客户之间的呼叫内容,于是采用了一种方法对采用VoIP(Voice overInternet Protocol)网络进行通信的网络协议进行分析,并从分析的数据中仅提取出声音数据。
然而,从网络电话或VoIP电话分析采用互联网络进行通信的网络协议,以便从通信数据中仅提取出话音信号,传统的技术实际上在技术上难以实施。而且,当前使用的网络电话(即VoIP终端)采用不同的网络协议,这些协议基于软硬件的制造商。此外,由于网络协议频繁更新,因此最好不要采用现有技术所述的用于记录呼叫内容的装置。

发明内容
因此,由于相关技术中存在的限制和缺陷,本发明旨在从根本上消除一个或多个问题。
本发明的第一个目的是提供一种易于记录使用网络电话或VoIP电话进行通话的呼叫者的电话呼叫内容的装置和方法。
此外,本发明的第二个目的是提供一种记录装置和方法,用于存储网络电话、VoIP电话等的呼叫内容以及计算机中产生的各种声音。
此外,本发明的第三个目的是提供一种由应用程序驱动的,用于存储通过计算机的声卡产生的各种声音的记录装置及其方法。
对本领域的技术人员来说,通过考查下述说明书,或者对本发明的实践的了解,本发明的其它优点、目的和特征将变得更加明显,尤其是,通过说明书、权利要求书及附图中特别指出的结构可以实现并达到本发明的目的及其它优点。
为实现上述目的及其它优点,并且根据本发明的目的,如本文包括并且广泛描述的,提供了一种软件模块,其能够在一软件基础上钩取声音数据,所述软件基础建立在计算机操作系统(OS)中,所述OS与包括网络电话程序、VoIP终端程序等的一个应用程序以及一个声卡相接,由此在声卡的设备驱动器与声音动态链接库(DLL)之间交换的声音数据可以被提取并存储。
因此,无论VoIP终端采用何种网络协议,本发明都能在该OS内在软件基础上处理声音数据。
可以理解的是,本发明的前述概述及下述详细说明是示例性的和解释性的,并且目的是提供对本发明的权利要求的进一步的解释。


结合附图及本发明优选实施例的详细描述,本发明的上述及其它目的、特征和优点将变得非常明显。
图1所示为本发明的优选实施例中用于记录网络电话的呼叫内容的声音呼叫系统的配置的模块图。
具体实施例方式
下面结合附图详细介绍本发明的优选实施例。
图1所示为本发明的优选实施例中用于记录网络电话的呼叫内容的声音呼叫系统的配置的模块图。
参考图1,VoIP终端10程序、网络电话20程序或其它应用程序30在OS 90上运行。
本发明的声音记录系统的特征是,不仅记录并存储VoIP终端10或网络电话20的呼叫内容,而且记录并存储其它应用程序30以相同方式产生的声音数据。这样,应用程序30或网络电话20通过声音DLL 40与计算机OS相接。
同时,声音DLL 40向驱动声卡60的设备驱动器50传送声音数据。至于硬件,声卡60与麦克风70或扬声器80相连。然后,声卡60向扬声器80输出声音数据,或向设备驱动器50传送经由麦克风70输入的声音。
而且,声音DLL 40与设备驱动器50之间交换的声音数据通过钩取程序模块100提取出来。这样,通过钩取计算机OS 90上的DLL 40与设备驱动器50之间交换的声音数据,即使不知道与VoIP网络通信采用的网络协议的类型,VoIP终端10或网络电话20也能轻易地钩取声音。
同时,本发明中由钩取程序模块100钩取的声音数据可以通过本地记录器110记录在本地存储单元120中。所存储的声音数据也可以经由局域网(LAN)传输给记录服务器130,因此声音数据在存储单元140中以更加集中的方式得以管理。本发明计算机OS的优选实施例可以包括微软的视窗OS。
根据上述本发明,无论采用何种网络协议,无需分析VoIP环境下的网络协议,都能够采用钩取的方式记录声音数据。
因此,无论采用何种使用基于制造商的不同网络协议以及正在升级的协议的网络电话,都能轻易地记录网络电话的呼叫内容。
前述实施例仅仅用于示例,并不构成对本发明的限制。本发明也能用于其它类型的装置中。本发明的描述目的在于解释本发明,并不限制权利要求的范围。许多替换、修改和变化对本领域的技术人员来说都是显而易见的。
虽然本发明已结合较佳实施例进行了解释和描述,但对本领域的技术人员来说,可以在不脱离本发明的精神和范围的情况下做出各种其它的修改和增删。
因此,对本发明的理解不应限制在上述特定的实施例上,而应包括在能够所包含的范围内实现以及与后附的权利要求中所述的特征相等同的所有可能的实施例。
权利要求
1.一种记录声音的方法,所述声音由运行在计算机操作系统(OS)上的VoIP终端、网络电话或应用程序产生,其特征在于钩取程序模块钩取在声音动态链接库(DLL)和设备驱动器之间交换的声音数据,所述声音DLL用于与VoIP终端、网络电话或应用程序相接,所述设备驱动器用于与声卡相接,以记录并存储所述声音数据。
2.如权利要求1所述的方法,其特征在于,各个本地计算机采用钩取程序模块钩取声音数据,然后将存储在本地存储单元中的声音数据经由局域网(LAN)传送给记录服务器,以便集中地管理所述声音数据。
3.一种记录声音的装置,所述声音由计算机OS上驱动的VoIP终端、网络电话或应用程序产生,包括设备驱动器,用于与连接麦克风或扬声器的声卡相接,以产生声音;声音DLL,用于与VoIP终端、网络电话或应用程序相接;以及声音钩取模块,用于钩取并提取所述设备驱动器和声音DLL之间交换的声音数据。
4.如权利要求3所述的装置,进一步包括本地记录器,用于存储从声音钩取模块输出的声音数据;以及本地存储单元,用于存储从本地记录器输出的声音数据。
5.如权利要求3所述的装置,进一步包括记录服务器,经由LAN连接到本地记录器,用于集中管理从本地记录器接收的声音数据;以及存储单元,在记录服务器的控制下,用于存储声音数据。
全文摘要
本发明涉及网络电话,尤其涉及记录网络电话的呼叫内容的装置和方法。无论采用何种网络协议,无需分析VoIP环境下的网络协议,声音数据都能通过钩取的方式得以记录。因此,无论采用何种使用基于制造商的不同网络协议以及正在升级的协议的网络电话,都能轻易地记录网络电话呼叫者的呼叫内容。
文档编号H04M11/10GK1665262SQ20041000477
公开日2005年9月7日 申请日期2004年3月5日 优先权日2004年3月5日
发明者李相乐 申请人:成津C&C株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1