介 绍
电话秘书是什么?
电话秘书是一个IVR电话语音系统、信息管理系统的设计和运行平台。可以开发具有可定制VUI(语音用户界面)和GUI(图形用户界面)的分布式信息系统。
可以开发以下两类系统:
A.具有可定制VUI(语音用户界面)的IVR电话语音系统
包括应答和外呼两类系统。可用的媒体包括语音、传真、短信、电子邮件。
B.具有GUI(图形用户界面)的分布式信息系统
用户可以完全按照自己的需求来订制界面(窗体,按钮等),窗体的界面可以通过Html文件来设定. 业务逻辑可以通过代码编写.
工作机理:
电话秘书可以创建具有对话流程和数据表的任务。用户定义的对话流程树和为配合流程树而创建的数据表组合在一起,就是一个任务。 电话秘书提供任务向导用来创建任务,创建好的任务具备最简单的对话流程树,在流程视图中根据需要可以编辑流程的结构。任务可以安排给线路并执行。
电话秘书除了可以设计电话语音系统,还可以用来设计具有和电话无关的具有自定义界面的其他类别的信息管理系统。比如进销存管理系统,CRM管理等。可以设计成单机版的,也可以设计成网络版的。单机版的系统只要经过简单的设置即可变成网络版。网络版工作的时候,电话秘书运行在服务器上,客户端电脑安装电话秘书客户端。工作原理类似于web. 电话秘书相当于IIS,任务相当于设计的网页程序(如后缀名为.asp,.aspx,.jsp,.php的文件),电话秘书客户端软件相当于IE浏览器。
任务设计完毕之后,就可以在电话秘书中运行。 可以为将自己创建的任务打包并制作安装程序,安装程序的界面是可以定制的。
可用的CTI硬件包括语音猫,模拟语音卡,数字语音卡,USB语音盒,短信猫等。
为什么用电话秘书:
定制软件为企业的业务逻辑量体裁衣,能有效促进企业发展。但是由于定制软件的开发周期较长,代价较高,很多中小企业都只能望洋兴叹。电话秘书是面向业务逻辑的开发平台,在这个平台上可以迅速的为业务逻辑画一个素描,并很快看到预期的效果,然后再根据需要对界面等细节进行渲染。最终制作出完善的适合业务逻辑的系统。由于开发门槛较低,经过短暂的学习,企业内部人员就可以具备开发能力。由于缩短了开发周期,降低了开发成本,中小企业也可以享受电子化办公带来的乐趣了。
学会开发需要掌握哪些东西?
电话秘书是面向业务逻辑的开发软件。在开发过程中,开发者考虑更多的是业务逻辑,而不是编程细节。比如,想要在一个窗体中用表格显示学生成绩,只要定义一个窗体,然后在窗体定义属性中指定一个查询学生成绩的SQL语句即可。
当然,根据开发系统的需要,开发者必须掌握一定的知识。这些知识包括以下几个方面:
1.语音流程树的结构
如果系统不需要语音流程,只做用户界面。可以不了解流程树
流程树是直观的树状结构. 不同类别的节点(播放,检测按键,收集按键,收传真,发传真,代码,语音识别等)组合在一起,就形成了一个完整的流程树,制作流程树的过程就是一个搭积木的过程。
2.掌握SQL数据库查询语句.
如果系统不涉及到数据库,可以不了解SQL语句。
如果系统只涉及到很简单的数据库操作,也可以不用SQL语句.通过ReadDataField,WriteDataField等函数就可以解决。
SQL语句类似自然英语,很容易掌握,网上有很多教材。一般经常和数据打交道的人都会用。
在电话秘书中,SQL的用途主要有:
A.通过在窗体属性中定义SQL语句,在窗体中用表格显示记录集.
B.在代码的函数中使用
最常用到SQL的就是OpenRecordset 和 ExecuteSQL 函数
OpenRecordset "select * from 学生表 where 学号='123456'", rs,rsCount
ExecuteSQL "Update 学生表 set 成绩=90"
3.掌握代码的语法
代码主要用来做一些逻辑判断,改变流程走向,从窗体读用户输入的文字,更新窗体数据项,访问数据库等。
如果不涉及这些功能,可以不了解代码.
代码的语法结构和Visual Basic基本相同,Basic是世界上最流行的编程语言,已被列入学校教材,因为类似自然语言,所以很容易理解和掌握。
在电话秘书中以下语句和函数与VB相同
If ... Then
For ... Next
Do ... Loop
字符串操作函数
日期操作函数
在变量操作,读取、更新窗体数据,数据库操作函数等方面,电话秘书做了简化,使代码更加简洁易懂。
以下4行代码从窗体中读取姓名,成绩,学号,然后作为一行记录添加到学生表中,然后再把窗体上的这三个数据项(姓名,成绩,学号)清空.
ReadDataItems ,姓名,成绩,学号
AddRecordIntoTable "学生表",姓名,成绩,学号
ResetVariables 姓名,成绩,学号
UpdateDataItems ,姓名,成绩,学号
在数据项较多的情况下,这种语句结构越发显得简洁明快.
应用案例
| 电话秘书广泛用于以下各种系统 | |
|
|
|
|
|
|
|
|
|
|
| 热点技术 |
只须点击鼠标, 通过流程图安排人机对话过程, 就可以构建出专业的CTI(Computer
Telephony Interactive)系统! |
可根据业务逻辑快速搭建出有效的GUI(图形用户界面)。 |
无须懂得网络编程,即可使应用在网络上工作。 |
方便灵活的调试功能,使得业务逻辑和语音流程的编写更加流畅。只用声卡和键盘即可模拟调试整个语音流程.可以大大节省调试电话语音流程带来的话费开支,并使得调试更加方便。该功能也适合在没有电话线的情况下给客户做演示. |
支撑语音猫、语音卡等多种TAPI兼容设备, 一次开发,多处使用,大大节约投资成本! |
|
|
|