`
wandejun1012
  • 浏览: 2730600 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IVR开发的一些要点记录

 
阅读更多

 

1、如何加入中文环境:

  •      将中文的jar包zh-cn.jar拷贝到lib目录里
  •       在windows->Preference->Languages->Audio Localization Bundles->Add,将中文的jar包加载进来,点击OK。
  • 在项目上右击->Properties->Dialog designer->Languages->Project Language,选中中文那个->Edit->单击Localization Bundles->点击Install->此时它会自动将录好的语音文件拷贝到项目中,此时配置audioVariable即会自动朗读货币、数字之类的即可。

2.0、如何读取简单变量:

IVariable vdnvar = mySession.getVariable(IProjectVariables.VDNVAR);
			//vdnvar.getSimpleVariable().setValue(vdn);//设值
			String vdn=vdnvar.getSimpleVariable().getStringValue();//读值

 

 

 

 

2、如何读取复杂变量:

IVariable mobileVar = mySession.getVariable(IProjectVariables.PROMPT_COLLECT_MOBILE);
String mobile=mobileVar.getComplexVariable().getField(IProjectVariables.PROMPT_COLLECT_MOBILE_FIELD_VALUE).getStringValue();

 

注意到:在读取变量时,用PROMPT_COLLECT_MOBILE,

在读取值时,用PROMPT_COLLECT_MOBILE_FIELD_VALUE

 

3、对于输入简单的1、2、3、4、5之类的,不要用prompt_collect控件,用menu,因为menu里面对DTMF的控制是最方便的,不需要用像在collect控件里用if语句来判断。

 

4、关于timeout,这个默认是8秒,在模拟器里面设置过了是不生效的,必须到VP平台里面才能生效。

 

 

5.可以对某个指定的语音文件进行秒数控制,打开某个prompt文件->Prompt Main->Edit->设置秒数即可,而且也可以这里设置barge-in是否允许被打断,true为允许,false为不允许。

 

 

6.关于Data节点判断,这里特别要注意了,最好用字符串去比较,这是最准确的,否则搞什么bit,int之类可能会一直有问题。

 

7.关于做IVR二次确定电话的,需要每次都将collectPhone收集的值放进一个简单变量中,然后所有操作都从这个简单变量里面取就行了。

凡是有节假日的控制的,都要做成一样的,就是judgeTime里面判断是下班,还是节假日,而且都要配置1张表:就是手动控制节假日还是工作日的表。(自然上下班的时间不需要判断,一般都是定死的。) 

 

 8.关于配置文件的读取方式:

在dd5里面,conf放在根下,注意不是src下,然后用getSession直接加上"/conf"即可。

 

 

 9.拿到主叫号:

 

IVariable aniVariable = mySession.getVariable(IProjectVariables.SESSION);  

String ani=aniVariable.getComplexVariable().getField(IProjectVariables.SESSION_FIELD_ANI).getStringValue();

 

分享到:
评论

相关推荐

    IVR开发相关资料

    在华为彩铃IVR开发中,开发者需要掌握一系列技术和流程,以便构建高效、易用且符合业务需求的IVR系统。以下是对这个主题的详细讲解: 一、IVR系统基础 1. 基本概念:IVR是语音识别和电话拨号技术的结合,使得用户...

    高阳IVR开发知识库V2.04

    高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR 开发知识库高阳 IVR ...

    E-IVR开发手册 可编程的呼叫中心IVR开发指南

    总的来说,E-IVR开发手册提供了一个详细的指南,涵盖了从会员创建到登录的整个过程,以及如何利用接口类来实现具体的IVR功能。对于开发者来说,理解和掌握这些内容是构建高效、用户体验良好的呼叫中心系统的关键。

    IVR开发手册

    IVR开发手册 IVR开发手册是一份详细的开发指南,旨在指导开发者快速掌握IVR开发的各种技术和步骤。本手册涵盖了IVR开发的各个方面,从开发工具的安装到程序的部署,提供了详细的步骤和示例代码。 IVR开发工具安装 ...

    IVR开发高级培训.ppt

    IVR(Interactive Voice Response)开发高级培训主要涵盖了多个关键领域,旨在提升开发者在构建自动语音应答系统的专业技能。以下是对这些领域的详细说明: 首先,IVR开发规范讲解是培训的核心部分,旨在确保代码的...

    IVR开发流程及工具完整资料集合

    以下是对IVR开发流程及常用工具的详细解释: 一、IVR系统开发流程 1. 需求分析:首先,了解业务需求是关键。确定IVR系统要解决的问题,例如提供客户服务、自助查询、预约挂号等。 2. 系统设计:设计IVR系统的架构...

    ivr.rar_IVR_ivr开发教程

    10. **合规性**:在开发过程中,还需遵循通信行业的法规标准,例如电信行业的一些安全和隐私规定。 压缩包中的“IVR的例子”可能是实际的IVR应用实例,通过分析和学习这个例子,你可以更好地理解和实践上述知识点,...

    IVR开发高级培训教程.zip

    适合想入增值业务行业的朋友们研究.交互式语音应答系统提供自动语音服务,是企业为客户提供的自助服务的主要设备。系统采用用户导向的语音目录,根据...通过在IVR后端连接数据库,IVR系统能为客户提供动态的实时信息

    高阳IVR开发知识库V1.07

    高阳IVR开发知识库V1.07是一个专为IVR语音开发人员设计的综合资源,旨在帮助开发者理解和掌握IVR系统的构建、维护和优化。 在IVR开发中,以下几个核心知识点至关重要: 1. **IVR系统架构**:IVR系统通常由电话网络...

    移动IVR开发流程介绍

    ### 移动IVR开发流程介绍 #### 一、IVR流程原理与概念 ##### IVR(Interactive Voice Response)流程原理: IVR系统的流程设计基于有限状态机模型(FSM),这是一种广泛应用于通信技术中的编程模式。它的工作原理是...

    简单ivr开发vxml文件

    avaya genesis 华为,对ivr开发都可以写vxml文件,不用每次都去学使用每个公司的ivr开发软件

    电信IVR业务开发管理手册

    **电信IVR业务开发管理手册**是针对电信行业中交互式语音应答(Interactive Voice Response,简称IVR)业务开发和管理的重要参考资料。IVR是一种自动电话系统,它允许用户通过语音命令或数字按键来访问信息或执行...

    ivr开发资料

    jar包里面包括(中国电信全网声讯业务IVR流程编译器和编写手册.rar、流程示例.rar、网关开发资料.rar、sleedbg.rar、SMC操作手册(sp).doc、suntek.rar、编译环境+测试话机.rar、116平台业务上线流程工单(模板).doc...

    IVR流程开发工具-CoolDraw及说明文档

    IVR(Interactive Voice Response)流程开发工具CoolDraw是一款专门用于设计和构建语音交互流程的软件。在电话系统中,IVR允许用户通过按键或者语音指令与自动系统进行交互,广泛应用于客户服务、信息查询、订单处理...

    Avaya IVR开发文档

    在本文中,我们将深入探讨Avaya IVR(Interactive Voice Response)系统的开发,主要基于Avaya Orchestration Designer Developer's Guide Release 8.0 Issue 1的文档内容。Avaya IVR是一个先进的通信平台,用于构建...

    新太IVR调试工具(最新)

    新太IVR(Interactive Voice Response)调试工具是一款专为IVR系统开发和维护设计的专业软件。IVR系统是电话自动应答系统,它允许用户通过电话键盘与计算机系统交互,常用于客户服务、订单处理、信息查询等场景。新...

    ivr.rar_IVR_开发规范_流程

    在这个“ivr.rar”压缩包中,包含了一个名为“IVR流程开发规范-20040329.doc”的文档,这很可能是关于IVR系统的开发流程和规范的详细说明。该文档可能涵盖了从需求分析、系统设计、编程实现到测试和维护的全过程,是...

    FreeSWITCH IVR图形化开业工具WEB版本

    FreeSWITCH IVR图形化开发工具的Web版本是一款专为通信和呼叫中心技术爱好者设计的开源解决方案。这个工具使得创建和管理Interactive Voice Response (IVR)系统变得更加直观和简便,无需深入编程语言即可实现复杂的...

    高阳IVR开发知识库V3.04

    高阳IVR开发知识库V3.04 VSP是一个开放的语音增值业务平台,能够承载众多SP的各种业务。 VSP的开放性灵活性一个重要的体现就是拥有强大的二次开发能力,提供了一整套的二次开发接口。注意包括以下内容:

Global site tag (gtag.js) - Google Analytics