首页>>厂商>>系统集成及应用软件开发商>>华琛科技

华琛科技CTI免费在线开发环境
—VoiceXML为您打造您自己的品牌

2003/09/02

  长期以来传统CTI(计算机电话集成) 系统的开发采用封闭式的开发模式,其主要特点是根据开发商各自的开发规范定义业务流程,所开发出来的产品采用按键输入方式,和播放预先录制好的语音文件,从而使传统CTI系统开发过程和CTI系统本身具有较多的局限性。

传统CTI系统开发过程的局限性

  目前国内典型的CTI开发过程除了定义应用领域的业务流程外,还要对组成系统各个组件编程接口API进行了解和使用。这就使得开发过程对开发人员的要求较高,导致开发周期长,开发费用高。传统CTI系统开发过程的局限性有:

  开发过程繁琐 开发过程要求开发人员掌握所有组件的API接口。例如,一个基于语音板卡的电话语音应用系统的开发要求开发人员掌握语音板卡的API。面对目前市场上种类繁多的语音板卡,开发过程有可能要求开发人员掌握不同语音板卡的API。

  对开发人员要求较高 开发人员至少需要熟练掌握编程语言,如C++等。

  业务更改困难 由于业务流程的定义采用自定义方式,缺乏通用性和可更改性,使得在业务需要更改或开发不同行业业务的应用系统时,开发过程变得繁琐。

  数据库接口受到限制 面对目前市场上多种数据库,要求开发人员掌握如何使用不同的数据库与不同的编程语言进行接口。

  封闭式的开发方法 开发过程脱离现有公共资源和平台,如互联网和移动通讯短信平台等。

  开发周期长 由于开发过程繁琐,开发周期相应增长。

  开发成本高 由于对技术人员的要求高和开发周期的增长,开发成本相对较高。

传统CTI系统的局限性

  由于传统CTI系统开发过程的局限性,所开发出来的CTI应用系统也相应地存在一定的局限性:

  界面单一 传统的CTI应用系统典型的对话方式是DTMF按键输入和播放预先录制的语音文件的输出,没有或没有很好地利用现代语音技术给CTI行业带来的机会。

  与互联网分离 互联网的飞速发展使其在几年的时间内就拥有大量的信息和服务。然而,传统CTI系统与互联网天然的脱离在很大程度上限制了CTI系统的应用范围。

  可扩展性和维护性差 购买应用系统之后,在很大程度上系统(业务)的维护、更改和扩充仍然依赖于原开发商,给购买产品的用户带来很多的不便。

  VoiceXML的出现,消除了传统CTI系统及其开发过程的缺陷。

1. VoiceXML的提出

  VoiceXML 1.0 是由AT&T、IBM、Lucent Technologies、以及Motorola通过W3C协会于2000年联合推出的电话语音应用系统标准。该标准彻底改变了传统的CTI系统的开发模式和应用范围,使公用电话网、语音处理技术、以及互联网有机地结合为一体。VoiceXML 1.0一经推出便立即得到世界发达国家相关行业众多厂商的支持,基于VoiceXML标准的产品不断涌向市场。

  由于VoiceXML采用XML脚本模式,编写VoiceXML脚本类似于写Web网页,使CTI系统开发过程实际上是编写语音网页的过程,使CTI系统与互联网天然的连接。同时,又由于VoiceXML将现代语音处理技术有机地融合在CTI系统的开发过程当中,语音识别和语音合成技术的应用很大程度上提高了CTI系统的质量,以及大大拓宽了CTI系统的应用范围。

  VoiceXML使CTI系统开发过程不再繁琐。用VoiceXML开发CTI系统,不需要了解语音卡,语音识别,语音合成等系统组件的API等底层编码,而只需将精力放在应用系统的业务流程上。开发过程简单,轻松。

  VoiceXML使CTI系统开发过程对开发人员要求较低。用VoiceXML开发CTI系统,开发人员只需要掌握VoiceXML,便可以开发复杂的CTI系统。开发人员甚至不需要具有C/C++,Java等编程经验。VoiceXML脚本语言简单、易学。

  VoiceXML使CTI系统开发过程中业务更改灵活。用VoiceXML开发CTI系统,开发商可以方便地开发或更改跨行业和同行业不同业务流程的CTI系统。大大拓展了开发商开发不同行业产品的范围,提高开发商开拓新产品的能力。

  VoiceXML使CTI系统开发过程不受数据库接口的限制。用VoiceXML开发CTI系统,可以根据用户需求和应用领域的需要选择不同的数据库。这是由于VoiceXML提供的脚本界面可以支持不同的数据库连接,如Microsoft SQL Server,Oracle,和Sybase等。

  VoiceXML使CTI系统开发过程摆脱了封闭式的开发模式。用VoiceXML开发CTI系统的过程是写语音网页的过程。由于VoiceXML与HTML同属于XML大家族,使得开发CTI系统的过程不仅类似于写Web网页,而且,用VoiceXML开发的CTI系统与互联网有天然的连接,从而使CTI系统可以从互联网提取信息和交换信息。

  VoiceXML使CTI系统开发过程缩短了开发周期和降低了开发成本。VoiceXML简单易学,在短期内便可以掌握其精髓,因而开发人员不需要花很多的时间便可以迅速掌握VoiceXML开发工具进行复杂系统的开发;VoiceXML模块化结构清晰,代码可重用性好,产品开发过程可以只是将不同的模块连接而成;用VoiceXML开发产品简单,对开发人员的要求相对较低;经过实践测试证明,用VoiceXML开发产品可以平均缩短开发周期7-8倍,并有效地降低开发成本。

  基于VoiceXML开发的CTI系统具有友好的用户界面。VoiceXML中语音识别的应用使得CTI系统在一定程度上摆脱了仅限于DTMF按键的输入模式,系统可以接受语音输入并对其进行识别和处理。语音识别技术的应用不仅优化了应用系统对话界面,而且还拓展了系统的应用领域和范围。

  基于VoiceXML开发的CTI系统具有灵活的输出模式。VoiceXML中语音合成的应用使得CTI系统不再限于只能播放预先录制好的语音文件,系统可以根据业务流程将文本及时合成语音播放。语音合成技术的应用很大程度上增强了系统的灵活性,有效地拓展了系统的应用领域和范围。

  基于VoiceXML开发的CTI系统具有很好的系统可扩展性和维护性。由于VoiceXML支持良好的系统模块结构,在已成形的系统上增加和修改现有功能极其方便;由于VoiceXML的标准性,系统的更改和维护可以独立于原开发商和开发人员,了解VoiceXML的开发人员便可以胜任。

  综上所述,VoiceXML的出现,克服了传统CTI长期存在的缺陷,给CTI行业带来新的契机。

2. 华琛科技在线开发环境

  虽然VoiceXML本身为CTI系统开发人员提供了一个很好的开发手段,然而,由于VoiceXML的使用必须要有VoiceXML解析器,语音识别系统、语音合成系统、语音卡/交换机等的支持,将这些组件有机地结合起来才能实现基于VoiceXML的CTI应用系统的开发。国外已有几家公司生产VoiceXML语音平台,使开发商能够在其平台上进行各类CTI应用系统的开发。中国目前也有一些企业在从事VoiceXML语音平台的研制开发,深圳市华琛科技有限公司走在VoiceXML语音平台开发和应用的最前列。

  深圳市华琛科技有限公司是中国领先的语音平台提供商,其宗旨是为广大的CTI应用系统开发商提供一个符合国际语音应用标准的开放式语音平台。华琛公司的VoPromote开放式语音平台是国内首家完全基于VoiceXML 2.0标准建立的、集国际先进DSP技术设计的电话语音产品、语音合成(TTS)和语音识别(ASR)为一体的语音应用开发环境。

  华琛科技的VoPromote开放式语音平台提供了VoiceXML2.0电话语音应用系统开发环境。华琛科技除了其VoPromote开放式语音平台桌面开发环境之外,最近还推出VoPromote开放式语音平台Web在线开发环境。VoPromote语音平台在线开发环境(http://www.vopromote.com/developer/)是国内独家面向广大的CTI系统开发商和开发人员免费提供的支持VoiceXML2.0标准的CTI系统开发环境。使用华琛VoPromote在线开发环境,CTI系统开发人员不需要购买任何软硬件便可以实现电话语音系统的开发和测试(见图-1) 。


  华琛科技在线开发环境提供全方位的开发工具。开发人员在注册之后获取一个免费账号便可以开始进行电话语音系统的开发和测试。开发环境提供Web在线开发和系统调试环境,开发人员只需在Web浏览器中使用VoiceXML进行业务流程定义,包括语音识别、语音合成、数据库访问等操作;另外,开发人员还可以拨打指定电话号码对自己开发的电话语音系统进行测试。华琛科技在线开发环境还向开发人员提供有关VoiceXML编程资料,技术支持,问题解答,和讨论社区等。为广大的开发人员提供一个良好互动的开发环境和场所。

华琛科技公司供稿 CTI论坛编辑



相关链接:
VoiceXML刷新CTI的开发模式 2009-02-11
华琛科技推出中小企业融合通信SaaS平台 2009-01-20
华琛科技SCY语音卡 2007-05-25
深圳市华琛科技推出基于国际标准的语音门户网站 2007-01-26
华琛科技推出全新语音通讯工具——VVstation 2007-01-11

分类信息:     技术_voicexml_解决方案   技术_voicexml_文摘