PG电子(中国)官方网站计算机电话接口装置及实现方法现有的CT系统,大多数应用于呼叫中心或企业,系统非常复杂,功能强大,其中CTI(计算机电话应用程序接口)在CTI应用中涉及到计算机应用中的各个方面,而电话语音技术是其中的核心,因此就必须利用各种应用程序接口(API)来构建自己的应用系统。虽然各个设备供应商都提供自己的API,但对用户来说,更希望使用一种标准的API,从硬件层中抽象出来,可以不再为每种不同的硬件专门写代码,而利用系统设备无关特性无须重复编写代码,给开发带来极大的方便。另一方面,从决策者来说,运用设备无关的标准API,使系统升级和更新时能避免重复投资,降低费用,保留现有资源。
因此API的选择就显得非常重要。目前各种应用程序接口也正在发展之中,也尚未形成CTI业界的认同标准。当前得到认可的API有三种微软公司TAPI、Novell和ATT的TSAPI以及Sun公司的JTAPITSAPI由Novell和ATT共同开发,实现把电话系统与Netware网络集成在一起。TSAPI是出现最早的语音应用程序接口,在市场方面也取得过一些成绩。但由于公司的经营策略和昂贵的客户许可费用的羁绊,加之,Netware在网络操作系统的竞争中已经失去领先地位,因此它已经失去了发展的动力。
JTAPI是由Sun公司提出的基于Java语言的应用程序接口。由于JTAPI是基于Java的应用接口,使得JTAPI的对象独立于操作系统和硬件平台,支持跨平台的应用。JTAPI定义了一套类库,包含电话功能和扩充功能。JTAPI结合了传统的电话服务和Web处理能力,具有较强的功能。但是,基于Java的特性,使得JTAPI在拥有强大功能的同时,也失去了普及和推广的基础。
但是目前的CTI系统,都是利用计算机来代替电话做智能呼叫接收处理,而且只能处理普通电话的呼入接收处理,但没有本地普通电话的呼出处理,而且必须要求计算机系统时刻在线,这显然不适合小型办公和家用系统,因为小型办公和家用计算机不是每天24小时开机的,而且电话发展了那么多年,人们已经习惯了使用电话机的方式,因此在计算机上打电话和接听电话都是不符合人们的习惯;此外,现在计算机的起动时间也长过电话铃响时间,而且目前的CTI系统一般都比较昂贵,不是一般家庭所能接受。
本发明提供一种计算机电话接口(CTI)装置,用于将外部的电话信号与计算机系统连接并存储信号和指令,所述的装置包括模数转换器(ADC),连接到所述外部的电话信号,用于将所述的电话模拟信号变换为数字信号;双音频接收转换器,用于处理所述外部的电话信号,产生其等效的号码;存储装置,用于存储所述模数转换器和所述双音频接收转换器产生的信号,及控制指令;处理与控制装置,用于控制所述模数转换器和所述双音频接收转换器和所述存储装置;计算机系统接口装置PG电子,用于实现所述CTI与所述计算机系统的数据和指令交互。
本发明的一种利用如权利要求1所述的装置实现计算机电话接口(CTI)的方法,包括步骤检测电话线上的电话信号;采样与处理所述检测的信号,获得所述检测的信号的信息;处理并存储所述获得的信息,并在满足预定条件时,启动所述计算机系统PG电子。
利用本发明,实现了小型的CT装置,而且成本很低,容易为小型办公和家庭所接受。本发明解决了以往CTI系统中不能监控本地电话机的问题,成本低廉,为计算机控制本地电话机提供了一个方便的接口,可以大大增强CT的功能。
图1示出了包括本发明的实施例的CTI的计算机电线中的计算机电话接口(CTI接口)的内部原理结构示意图;图3示出了包括本发明的实施例的CTI的计算机电话的原理示意框图,其中,CTI安装于计算机内的PCI扩展槽;图4示出了图3中安装于计算机内的PCI扩展槽的计算机电话接口(CTI接口)卡的内部原理结构示意图。
图1示出了包括本发明的实施例的CTI的计算机电线中的计算机电话接口(CTI接口)的内部原理结构示意图。本发明的实施例的计算机电话包括三部分电话机或小型交换机PBX、CTI接口、计算机系统。其中,电话机或小型交换机PBX为普通的电话机和交换机,通常,小型交换机都提供CTI接口,但各个厂家提供的命令差别很大,一般都不能检测PBX上连接的电话机的动作,为实现本发明,还需要交换机厂家提供检测的CTI功能。这部分也可以是电话机,CTI需要电话机上的所有动作信号,并且将数据记录存在CTI接口系统中的信号处理及存储设备(图2),根据需要和计算机系统进行非实时或实时交换数据。其中,包括按钮双频接收器和频率数字转换器及模拟/数字转换器(图2)的CTI接口中的检测系统可以检测和解释电话线上或小型交换机的所有动作,如本地电话摘机、通过电话线传输的本地电线、#、*、FLASH等)、电话线上传输的语音、外部呼入电话的电话号码(如果申请了来电显示服务)。
再参照图2,模数转换器ADC用于将电话线上的模拟信号转换为CTI可用的数字信号,在本发明的实施例中,这个ADC为8位。然后,根据信号处理及存储设备的指令,或直接触发信号处理及存储设备将变换的数据存入信号处理及存储设备中,并进行处理。按钮双频接收器用于接收双音频电话拨号,然后,频率数字转换器识别双音频电话拨号,将其转换为对应的数字以便处理器处理。然后与计算机系统进行交互。
其实现流程如下,当用户拿起话筒拨打电话,CTI检测到电话线上电话摘机并发出一个频率信号,检测到拨号音后,接着拨打的电话号码按键的信息,然后根据需要启动模拟/数字转换器对来电信号或语音通话进行采样,处理后暂时存在存储设备中,在适当时间唤醒计算机系统,在本发明的实施例中,通常是开始存储时唤醒计算机系统,以将存储数据传送给计算机系统。实际上,可以根据存储设备的容量和已存储的数据量及存储数据的速率决定计算机系统的唤醒时间。
图3示出了包括本发明的实施例的CTI的计算机电话的原理示意框图,其中,CTI安装于计算机内的PCI扩展槽。图4示出了图3中安装于计算机内的PCI扩展槽的计算机电话接口(CTI接口)卡的内部原理结构示意图。本发明的小型CTI控制系统包括本地电话接口(未示出),连接电话与CTI;连接外部电话交换机的接口(未示出),通过电话的电话线与外部连接;CTI接口控制电路,通过PCI槽安装于计算机(未示出)内。因为计算机不可能一直开机,因此PCI卡上有两套供电系统,一套靠计算机电源供电,另外一套靠电话系统供电,需要做电平转换和稳压处理。两套电源系统中间用隔离器隔离,以免相互干扰和产生不共地的问题。参看图4,详细描绘了PCI接口CTI卡内部结构。其中,电源转换器和模数转换器ADC用于将电话线上的电源信号转换为CTI可用的信号,将需要的模拟信号变换为数字信号,在本发明的实施例中,这个ADC为12位的,实际上可以根据精度需要来确定位数。将变换的数据存入FLASH中,以便微处理器使用。本发明的实施例中,由于处理简单,采用单片机系统,为Intel公司的8051处理器,这可以有很多选择,如TI公司或AD公司的数字处理器,AMD公司的处理器及摩托罗拉公司的处理器等。双音频接收转换器用于识别双音频电话拨号,将其转换为对应的数字以便处理器处理。电平隔离器用于避免两套电源的相互干扰和产生不共地的问题。在本发明的实施例中,采用光电隔离器,在CTI端的光发射器和接收器与CTI共地,通过光信号与计算机系统端的光发射器和接收器耦合,计算机系统端的光发射器和接收器与计算机系统共地,另外,也可以使用继电器隔离器,其缺点是速度较慢和寿命短。而PCI接口用于在信号处理器和计算机系统间进行数据和命令交互。
在本发明的实施例中,CTI还包括计算机系统启动装置,处理装置根据设定的条件启动计算机,这是通过计算机系统的远程启动功能启动的PG电子,实际上,也可以设置一个开关,CTI控制计算机系统的开关。在实施例中,计算机可以由操作人员开启和关闭,也可以由CTI控制,但本发明的实施例中,设置操作人员优先于CTI。
另外,在实施例中,ADC的控制是由时钟控制的,ADC不断变换数据并存储入FLASH,处理器根据需要读取数据。本领域一般技术人员知道,也可以由处理器控制ADC的工作,因此,所有ADC的方法均为本发明可用。
1.一种计算机电话接口(CTI)装置,用于将外部的电话信号与计算机系统连接并存储信号和指令,所述的装置包括模数转换器(ADC),连接到所述外部的电话信号,用于将所述的电话模拟信号变换为数字信号;双音频接收转换器,用于处理所述外部的电话信号,产生其等效的号码;存储装置,用于存储所述模数转换器和所述双音频接收转换器产生的信号,及控制指令;处理与控制装置,用于控制所述模数转换器和所述双音频接收转换器和所述存储装置;计算机系统接口装置,用于实现所述CTI与所述计算机系统的数据和指令交互。
7.一种利用如权利要求1所述的装置实现计算机电话接口(CTI)的方法,包括步骤检测电话线上的电话信号;采样与处理所述检测的信号,获得所述检测的信号的信息;处理并存储所述获得的信息,并在满足预定条件时,启动所述计算机系统。
8.如权利要求7所述的方法,其中,所述检测电话线上的电话信号的步骤包括检测电话摘机信号,检测拨号音,检测拨打的电线所述的方法,其中,所述检测拨打的电话号码对应的信号的步骤包括检测代表电话号码的双音频信号或脉冲信号。
本发明提供了一种计算机电话接口(CTI)装置和方法。所述装置包括模数转换器(ADC);双音频接收转换器;存储装置;处理与控制装置;计算机系统接口装置。该方法,包括步骤检测电话线上的电话信号;采样与处理所述检测的信号;在满足预定条件时,启动所述计算机系统。利用本发明,实现了小型的CT装置,而且成本很低。
1.计算机视觉 2.无线.计算机仿线.网络安全;物联网安全 、大数据安全 2.安全态势感知、舆情分析和控制 3.区块链及应用