CTI电话语音应答系统的设计与实现
来源:wenku163.com 资料编号:WK1631107 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631107
资料介绍
摘要 作为目前CTI行业是一个热门的方向,所谓CTI就是计算机电话集成,像我们的114查询台、168台、电话银行、防伪查询等等,都属于CTI应用。这种应用的好处是不言而喻的,许多单位都想使用CTI系统来解决他们企业内部一些无法解决的一些问题。 大丰城市规划局也不例外。大丰城市规划局最近使用了城市规划及土地管理业务系统,与以前手工作业比,电脑信息化给他们带来了很大的便利,工作的方式有着明显的改变,工作效率大大的提高了。但是仍存在了一些不足,系统不能够支持手机用户发送短消息功能,同时也不支持远程电话语音应答功能。需要实现一个像168查询台类似的系统,要能具有语音应答、来电显示、电话录音与放音、收发传真、转人工服务等功能,同时具备向手机用户发送短消息功能。如果没有这些功能的话,城市规划局的用户及建设单位不能及时了解到他们想要的信息。 首先要说明的是,CTI系统是一个热门的方向,像168,114等这些地方都是用专业的电话语音设备-语音卡来完成的,其成本投入非常高,这也就是目前大多数企业无法得以实施的主要因素。于是我试想用语音猫来解决这个问题,经过我进行了大量的实验得出这样的结论,在电话语音要求不太高的场合,我们可以用30元左右的普通猫来代替语音卡,其实语音猫的功能是非常强大的,不仅能够上网,其实有好多功能我们不少人是不知道的。 面临语音卡非常昂贵的问题,于是我想采用普通的语音猫来编写VB程序来解决以上所面临的问题。 我首先分析出本系统的功能为以下一些功能:手工接听电话、打电话、挂断电话、语音应答、来电显示、电话录音与放音、转人工服务、收发短消息、收发传真等功能。然后将各项功能进行各自单独设计实验,然后进行组合,也就是我们经常所说的模块化的设计……组合各个模块就变成了我们想要的软件。 本系统将采用的是Visual Basic 6.0作为开发平台,利用VB特有的可视化设计将系统的界面做到人性化,美观化;利用VB特有的支持串口强大的开发能力与VB本身提供MSCOMM1控件的功能能很方便的来实现利用串口编程对语音猫的控制。 从长远利益和发展的观点考虑,对现行的信息管理系统的功能进行适当的改进是十分必要的。通过计算机的先进技术实现工作流程的自动化,不仅能有效的减少工作人员的工作量,便他们从烦琐的手工劳动中解脱出来,提高工作效率、工作质量和节省资源。 本软件严德睿来完成,由于开发难度大、同时目前对CTI行业资料不是很多,所以设计出的程序肯定有很多不足之处,需要在使用的过程中对它进行不断改进与完善,使设计出来的软件能更好地运用到实际的工作当中去。 在此开发过程中得到了刘同胜老师的悉心指导与开发技术方面的支持。
[关键字] 电话应答;CTI;Visual Basic; Mscomm1;TAPI;语音猫;串口;RS-232;电话语音集成.
本课题要达到以下几个功能:1.来电显示 2.来电应答 3.打电话 4.放音 5.录音 6.发短消息,7收发传真. 第一章: 引言 1.1本课题的研究意义 大丰城市规划局最近使用了城市规划及土地管理业务系统,与以前手工作业比,电脑信息化给他们带来了很大的便利,工作的方式有着明显的改变,工作效率大大的提高了。但是仍存在了一些不足,系统不能够支持手机用户发送短消息功能,同时也不支持远程电话语音应答功能。需要实现一个像168查询台类似的系统,要能具有语音应答、来电显示、电话录音与放音、收发传真、转人工服务等功能,同时具备向手机用户发送短消息功能。如果没有这些功能的话,城市规划局的用户及建设单位不能及时了解到他们想要的信息。 1.2 本论文的目的、内容、及作者的主要贡献 系统能为方便用户及建设单位,系统应能支持手机用户发送短消息功能,同时支持远程电话语单应答功能。实现和168查询台类似的系统,具有语音应答功能。实现和168查询台类似的系统,具有电话手工接听功能、电话手工拨打功能、电话手工挂断、语音应答、来电显示、电话录音与放音、转人工服务、收发传真等功能,同时具备向手机用户发送短消息功能,这样会大减轻用户及建设单位,让他们能及时了解到他们想要的信息。作者解决了从各个不同的角度增进了局与用户的沟通,及时互相的了解一些存在的问题以及及时的掌握信息,以便及时的解决与改进. 第二章:研究的现状及设计目标 2.1现行研究存在的问题及解决的方法 要想能够开发出CTI电话语音应用系统(包括来电显示、语音应答、语音传送,人工坐席,包括发送短消息功能),通常有几种方式,最广泛使用的是语音卡,用它开发出来的系统非常稳定,像现在的168,114,12315等等这些应用都是用语音卡开发的,当然他也有缺点,就是价格非常高。还有一种方式,就是用我们平时所说的语音猫,也就是调制解调器,可能大家对调制解调器还不太熟悉其功能,他主要作用是将数字信号和模拟信号之间互相转换。可能大家以为语音猫只能上上网,其实错了。语音猫的功能非常强大。上网功能,我们只是用了他其中之一的很小的一个功能而已,他还有很多功能我们没有能够发现。比如我们这次研究的对象就是语音猫,实现的功能就是CTI的所有的功能。 要能够用VB+语音猫开发本系统,除了上面说的要对串行通信需要一定了解,同时也需要对语音猫的AT命令或者tapi函数也要非常熟悉。 首先要说明的是,CTI系统是一个热门的方向,像168,114等这些地方都是用专业的电话语音设备-语音卡来完成的,其成本投入非常高,这也就是目前大多数企业无法得以实施的主要因素。于是我试想用语音猫来解决这个问题,经过我进行了大量的实验得出这样的结论,在电话语音要求不太高的场合,我们可以用30元左右的普通猫来代替语音卡,其实语音猫的功能是非常强大的,不仅能够上网,其实有好多功能我们不少人是不知道的。 面临语音卡非常昂贵的问题,于是我想采用普通的语音猫来编写VB程序来解决以上所面临的问题。 我首先分析出本系统的功能为以下一些功能:手工接听电话、打电话、挂断电话、语音应答、来电显示、电话录音与放音、转人工服务、收发短消息、收发传真等功能。然后将各项功能进行各自单独设计实验,然后进行组合,也就是我们经常所说的模块化的设计……组合各个模块就变成了我们想要的软件。 本系统将采用的是Visual Basic 6.0作为开发平台,利用VB特有的可视化设计将系统的界面做到人性化,美观化;利用VB特有的支持串口强大的开发能力与VB本身提供MSCOMM1控件的功能能很方便的来实现利用串口编程对语音猫的控制。
目 录 摘要及关键词 第一章: 引言 ………………………………………………………………5 1.1 本课题的研究意义 …………………………………………………5 1.2 本论文的目的、内容、及作者的主要贡献……………………5 第二章:研究的现状及设计目标 ……………………………………5 2.1 现行研究存在的问题及解决的方法 ……………………………5 2.2 本课题要达到的设计目标…………………………………………6 第三章:要解决的几个关键问题 ……………………………………6 3.1 设计中要解决的问题 ……………………………………………6 3.2 具体实现中采用的关键技术及复杂性分析 …………………6 第四章:系统的实现技术 ………………………………………………9 4.1 各模块详述系统各部分的实现方法 …………………………9 4.2 程序流程 ……………………………………………………………10 第五章:性能的测试与分析 ……………………………………………35 5.1 测试实例的研究与选择 ………………………………………35 5.2 测试环境与测试条件 …………………………………………36 5.3 实例测试……………………………………………………………37 5.4 性能分析……………………………………………………………37 第六章:结束语 ……………………………………………………………37 致谢 ………………………………………………………………………37 参考文献………………………………………………………………………37
|