ICD平台IVR流程执行第三方动态库部署方案.docx_第1页
ICD平台IVR流程执行第三方动态库部署方案.docx_第2页
ICD平台IVR流程执行第三方动态库部署方案.docx_第3页
ICD平台IVR流程执行第三方动态库部署方案.docx_第4页
ICD平台IVR流程执行第三方动态库部署方案.docx_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICD平台IVR流程执行第三方动态库部署方案一、背景在IVR执行流程时,有时在流程中需要调用第三方开发的动态库,如果动态库开发不规范,如动态库内存泄露,内存越界,野指针等,可能导致IVR异常,影响系统运行。为了减少第三方动态库对IVR的影响,需要使用IVR动态库代理的方式,由动态库代理程序执行第三方动态库。这样即使动态库异常,也只会影响到动态库代理程序和使用到动态库的流程,而不会影响到不使用动态库的流程,最大程度的减少对整个系统的影响范围。另外一个原因就是动态库出问题之后,外在表现就是IVR异常,比如内存泄露,异常飞掉等,如何界定是动态库问题还是IVR问题,那么就可以通过这种方案将动态库剥离出来,由于DTProxy执行动态库逻辑十分简单,如果DTProxy出现异常飞掉,内存占用不停增长,调用动态库的流程业务中断等,就可以直接判断是动态库有问题,一线可以直接找第三方动态库开发人员进行处理,加快问题处理速度。二、操作方法2.1 场景说明A,B两个机器,其中A机器上部署了动态库dll等文件,现在用B机器上的IVR调用A机器上的动态库(以调用Excel.dll为例),大致关系如下图:2.2 操作方法2.2.1 A机器配置(动态库)2.2.1.1 dtproxy.ini文件配置安装完成DtProxy后,需要对安装目录下的dtproxy.ini配置文件进行修改,主要涉及到” DllSource”参数的修改(这里将值设置为:DllSource = Excel.dll!,如果有多个DLL文件,可继续在现有值后面进行增加,譬如:DllSource = Excel.dll!Dll.dll!,用”!”进行区分即可),将其后面的值修改成相应dll文件的名称即可;2.2.1.1 WAS配置(1)使用系统管理员用户登录 Web配置台 系统配置 数据源 点击”增加DtProxy数据源”按钮(2)进入菜单:Web配置台 系统配置 VDN 点击其后的”进行编辑 选择”3/6数据源”TAB页,勾选刚刚配置的dll数据源2.2.1.2 DtProxy启动并加载(1) 首先新建DtProxy桌面快捷方式;(2) 找到桌面DtProxy快捷方式,右键 属性 修改”快捷方式”,”目标”部分,修改为 原有目标 p ProgId(如:C:Program FileshuaweiNewDtProxydtproxy.exe -p 202,其”202”既为对应的ProgId),如下图:(3) 双击DtProxy桌面快捷方式,查看加载情况2.2.1.3 DtProxy流程配置(1)首先配置下IVR:系统管理员登陆 Web配置台 系统配置 IVR IVR(2)VDN配置进入菜单:系统管理员 Web配置台 系统配置 VDN 点击其后的”进行编辑 选择”4/6:IVR与自录音盘符”TAB页,在”指定给该VDN的IVR”项中勾选刚刚配置过的地址(3)再以该VDN管理员登陆WAS平台对流程进行配置(4)被叫配置2.2.2 B机器配置(IVR)2.2.2.1 环境配置(1)平台CCS连接地址修改为A机器IP(此处测试连接的为:10.166.106.204),(2)停止本机平台所有服务,除:ICDComm外2.2.2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论