-
问题来源: 亿迅问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本: CTI版本:ICD V300R008C25问题简要:SCE工具没有操作数据包CELL,请问现在是用什么替代的
-
问题来源: 亿迅问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本: CTI版本:ICD V300R008C25问题简要:GSL调用VXML发送http请求,传递动态参数到 subdialog的src如果使用 VAR 定义一个变量访问会变成直接写参数到src也不行 直接变成字符串了我的接口格式如下
-
问题来源: 亿讯问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本: CTI版本:ICD V300R008C25问题简要:IVR录音秒挂,也没有提示beep声2024-06-06 22:14:40.294 47 $124$[EX_SIB_VXML_SCRIPT] 2024-06-06 22:14:40.294 47 Interpreter JavaScript JS_GC Context=0xa13c3ab0...OK! 2024-06-06 22:14:40.294 47 GetIeInfoValue function params: cMsgType = 1, cIeName = 126, cInfoName =0 2024-06-06 22:14:40.294 47 find ET_USER_USER return null. 2024-06-06 22:14:40.294 47 Interpreter get document file succeed! 2024-06-06 22:14:40.294 47 Begin parser document... 2024-06-06 22:14:40.294 47 asrserviceid= ServiceId=1 2024-06-06 22:14:40.294 47 sOldAppName=, sAppName=/home/cti/icddir/bin/Y:/flow/4009_POC.GSL 2024-06-06 22:14:40.295 47 new::VxmlDocument 0x1827ab50, /home/cti/icddir/bin/Y:/flow/4009_POC.GSL 2024-06-06 22:14:40.295 47 Begin parser document...OK! 2024-06-06 22:14:40.295 47 1VxmlParserEnd()...OK! 2024-06-06 22:14:40.295 47 Parse document Succeed! 2024-06-06 22:14:40.295 47 Var exec set expr, filename = 2024-06-06 22:14:40.295 47 Interpreter now send new DGid, but no new grammar need to send. 2024-06-06 22:14:40.295 47 Current dialog:form[3] 2024-06-06 22:14:40.295 47 Execute Object: vprecord 2024-06-06 22:14:40.320 47 IVR VP Record(sFileName=/home/cti/temp/4009.wav, nMaxTime=30, nRecordMode=0, nRecordType=65, nRecordObject=0, nRecordObjectSSP=4294967295, nDtmfEnd=1, nBeep=1, pUCtermchar=0, nLocationID=65535, nAssistFlag=255) 2024-06-06 22:14:40.320 47 Enter IVR_SendVPPlayDrv() function, Param: MaxDigit=0, InterTime=0, EndDigit=0, MinDigit=0, CancelDigit=0, StartDigit=0, FirstTime=0, PlayType=2, PlaySentence=/beep.wav, PlayTimes=1, PlayObject=0, SSP=-1, LocationID=65535 2024-06-06 22:14:40.320 47 IVR(255)(0,47)->CCS(0)(255,4003): 放音收号:Resource:VP; 指定文件: 次数 = 1, 文件名 = /beep.wav 2024-06-06 22:14:40.375 47 CCS(0)(255,4003)->IVR(255)(0,47): ICD录放音应答:放音,失败,VPDsn=65535 2024-06-06 22:14:40.375 47 AccessCode=4009 CLD=<<4xx9>> IVR(255)(0,47)->CCS(0)(255,4003): 放音收号:Resource:VP; 指定文件: 次数 = 1, 文件名 = /beep.wav. Get ack failed! result=0 vpdsn=65535. 2024-06-06 22:14:40.375 47 Enter IVR_ProcessEvent() function, Param: UserDialing=0, UserHookOff=0,TimeOut=1, ResAvailable=0, DeviceInfo=1,Notify=0, UserAsr=0 2024-06-06 22:14:40.375 47 [事件处理] 2024-06-06 22:14:40.375 47 ProcessEvent receive msg type=21, mask=248 2024-06-06 22:14:40.375 47 Get MSG_SSP_SCP_PLAYRECORD_RES, but the result is NOT success! msg.result=0 2024-06-06 22:14:40.375 47 设备消息出口 2024-06-06 22:14:40.375 47 Get Message form Queue! Event=设备消息出口(9) 2024-06-06 22:14:40.375 47 IVR(255)(0,47)->CCS(0)(255,4003): 录音:对呼叫方录音 录指定文件: DsnSSP=4003, Format=64, Mode=0, record_len=30, fileName=\home\cti\temp\4009.wav, vp_dsn=65535 2024-06-06 22:14:40.448 47 CCS(0)(255,4003)->IVR(255)(0,47): ICD录放音应答:录音,失败,VPDsn=65535 ET_CTIS_LOCATION_IND: LocationID=255 2024-06-06 22:14:40.448 47 AccessCode=4009 CLD=<<4xx9>> IVR(255)(0,47)->CCS(0)(255,4003): 录音:对呼叫方录音 录指定文件: DsnSSP=4003, Format=64, Mode=0, record_len=30, fileName=\home\cti\temp\4009.wav, vp_dsn=65535 . Get ack failed! result=0 vpdsn=65535. 2024-06-06 22:14:40.448 47 Call IVR_VPRecord function, result=-1 2024-06-06 22:14:40.448 47 $$<log> label: expr: context:错误 </log> 2024-06-06 22:14:40.448 47 exit element Exec exit by throw event 2024-06-06 22:14:40.448 47 ExecList Exec catch event:_exit Exec exit 2024-06-06 22:14:40.448 47 Vxmlevent process, event type: _exit , event message: Exec exit 2024-06-06 22:14:40.448 47 If Exec, catch event:Exec exit 2024-06-06 22:14:40.448 47 ExecList Exec catch event:_exit Exec exit 2024-06-06 22:14:40.448 47 Vxmlevent process, event type: _exit , event message: Exec exit 2024-06-06 22:14:40.448 47 object Visit, catch event: Exec exit , delete Filled NameList 2024-06-06 22:14:40.448 47 Form Collect catch event:Exec exit 2024-06-06 22:14:40.448 47 Vxmlevent process, event type: _exit , event message: Exec exit 2024-06-06 22:14:40.448 47 Vxmlevent process, event type: _exit , event message: Exec exit 2024-06-06 22:14:40.448 47 Interpreter throw _exit event: Exec exit 2024-06-06 22:14:40.448 47 Sce run vxml catch event: type=_exit, msg=Exec exit. 2024-06-06 22:14:40.448 47 ParseTime=0 ParseCount=0 GetDocTime=0 GetDocCount=0 WaitTime=0 WaitCountCount=0 2024-06-06 22:14:40.448 47 delete::VxmlDocument 0x1827ab50, /home/cti/icddir/bin/Y:/flow/4009_POC.GSL 2024-06-06 22:14:40.448 47 Interpreter end delete last document tree URL=/home/cti/icddir/bin/Y:/flow/4009_POC.GSL
-
问题来源: 亿讯问题类别:IVR(gsl / vxml1.0 / vxml2.0 / vxml2.1)AICC解决方案版本: CTI版本:ICD V300R008C25问题简要:现有IVR十分庞大,有30个业务子流程,GSL能否拆分成子流程,在主流程调用子流程,方便维护一点
-
为了切换不同的环境 请求的IP写在INI文件传递http://ip:port/CRM/isWork.do?param=yes返回头 Content-Type = text/html;charset=UTF-8返回值 <root> <exception>0</exception> <result>1</result></root> 我的VXML这样子写可以不?<?xml version="1.0" encoding="GB2312"?> <vxml version="1.0"> <script> function parseXML(data,filed) { const parser = new DOMParser(); const xmlDoc = parser.parseFromString(data, 'text/xml'); const exceptionNode = xmlDoc.getElementsByTagName(filed)[0]; return exceptionNode.textContent; } </script> <form> <subdialog name="response" method="post" src="session.sce.CRMIP"+"isWork.do?param="+ "session.sce.param"> <filled> <assign name="session.sce.exception" expr="parseXML(response,'exception')"/> <assign name="session.sce.result" expr="parseXML(response,'result')"/> <log><value expr="session.sce.exception"/></log> <log><value expr="session.sce.result"/></log> <log><value expr="session.sce.param"/></log> </filled> </subdialog> </form> </vxml>
-
【问题来源】中科金财【问题简要】iSales自动外呼时(采用GSL IVR 流程),如何传递CallData?【问题类别】【AICC iSales】【AICC解决方案版本】AICC 8.23.200【问题现象描述】采用iSales自动外呼模式创建外呼活动(详见活动.jpg),通过「新增外呼号码(v2)」接口(https://ip:port/rest/isales/v2/openapi/campaigns/{vdnId}/calldata/{campaignId})生成外呼任务时,设置callData字段后(详见任务.jpg),如何在GSL IVR流程中,获取设置的callData值?
-
【问题来源】【必填】 江苏银行 【问题简要】【必填】 VXML脚本调用节点同一个后台接口相同返回内容有时解析失败有时成功,在哪儿能查看失败原因 【问题类别】【必填】 IVR(gsl) 【AICC解决方案版本】【必填】 AICC 23.100 【期望解决时间】【选填】 尽快 【问题现象描述】【必填】 通过VXML脚本调用节点访问后台接口,有时候成功有时候失败,失败时返回“Can't get the document file”,从后台服务日志看,每次请求都是正常返回数据的,通过浏览器URL测试每次也都是可以正常返回的。从服务器哪儿可以看到流程解析失败日志?附件为12次呼叫,12次 VXML脚本调用,6次成功,6次失败 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Interpreter meet error in parse the document :http://172.17.2.24:9999/ivr/invoke?session.sce.callid=1716364674-525947&session.sce.ani=66660010&session.sce.utterance=null&session.sce.botfeCode=botfe-0000001&session.sce.sessionId=null&session.sce.intentCode=null&session.sce.dnis=4008130& 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] CATCH event=Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Form Collect catch event:Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Vxmlevent process, event type: error.badfetch , event message: Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Vxmlevent process, event type: _exit , event message: unhandled event: event=error.badfetch msg=Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Interpreter throw _exit event: unhandled event: event=error.badfetch msg=Can't get the document file 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] Sce run vxml catch event: type=_exit, msg=unhandled event: event=error.badfetch msg=Can't get the document file. 2024-05-22 15:58:04.594 IVR[xxx.xxx.60.26][302] ParseTime=0 ParseCount=0 GetDocTime=10001 GetDocCount=1 WaitTime=0 WaitCountCount=0
-
【问题来源】【必填】 重庆银行【问题简要】 CMS报表内部求助字段统计逻辑问题【AICC解决方案版本】【AICC可选择版本:AICC 23.200.0】【CTI可选择版本:ICD V300R008C25SPC019】【期望解决时间】越快越好 cms报表t_cms_agent_opr_day的inter_help_num 座席内部求助次数的统计逻辑是什么? 比如:是不是求助坐席请求了CC-GATEWAY的内部求助接口后就增加1次?
-
导读当我们兴致勃勃编辑并在Linux虚拟机上调试一段复杂的功能脚本通过时,拿到服务构建器中通过AutoOps却总是执行失败,难免让人郁闷。下面简单分析一下原因。分析AutoOps执行脚本考虑了资源使用率情况,避免因为资源占用过高而导致宿主机资源耗尽导致重启。如果很明显的直接在虚拟机上执行可以通过但是AutoOps通过不了的,建议从这方面考虑,查看失败处是否是资源开销较大的部分。解决办法在脚本执行前增加逃逸措施,避免因为较小的资源限制导致脚本失败 。echo $BASHPID > /sys/fs/cgroup/memory/cgroup.procs echo $BASHPID > /sys/fs/cgroup/cpu/cgroup.procs风险不限制AutoOps本次执行的开销,如果本次中有不正常资源占用,可能会OOM导致服务器重启。对于服务构建器初次安装软件场景,该风险可控,但在有负载、服务的场景下应该要考虑这种风险。
-
导航栏VDC管理员创建服务并发布上线VDC业务员获取tokenVDC业务员获取订单请求体参数根据业务需求组装订单请求体参数VDC业务员使用获取的token和组装的参数调订单接口申请实例背景部分企业有自定义页面,想从ManageOne外部通过调用订单接口申请实例的场景。前提条件1.已创建ManageOne VDC管理员、VDC业务员角色的用户。2.VDC管理员在ManageOne运营系统中已创建好服务。(创建服务指导见ManageOne帮助中心->服务构建器->创建服务)步骤1.获取VDC业务员token方式一:见《ManageOne产品OTenantSecurity服务的API参考文档》1.4章节Token认证。文档查找地址 https://support.huawei.com/enterprise/zh/cloud-computing/huawei-cloud-stack-pid-23864287?category=operation-maintenance方式二:请求方式:POST请求URL:https://ManageOne-Tenant-Float-IP:31943/v3/auth/tokens请求体:{ "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "业务用户名", "password": "业务员用户密码", "domain": { "name": "租户名" } } } }, "scope": { "project": { "id": "资源空间ID" } } }}2.获取请求参数在ManageOne运营系统中先申请实例,通过申请实例获取接口下发的请求体。2.1 8.3.0及以后版本a.申请实例VDC业务员选择已创建好的服务申请实例,选择服务列表->选择创建好的服务->实例管理页面,点击申请XXX服务。b.抓取请求体在浏览器过滤框中过滤stacks(说明:v3.2和v3.1接口请求入参、响应一致)8.3.0以后版本:查看URL为/rest/vapp/v3.2/projects/{project_id}/stacks接口的请求体。8.3.0版本:查看URL为/rest/vapp/v3.1/projects/{project_id}/stacks接口的请求体。以资源编排示例:1)申请实例2)抓取请求体参数说明见附件2.2 8.3.0以前版本a. 申请实例VDC业务员选择已创建好的服务,申请实例。选择服务列表->选择创建好的服务-> 填写参数,点击立即申请b. 抓取请求体浏览器过滤subscriptions,查看URL为/rest/subscription/v3.0/subscriptions接口的请求体。以API编排示例:1)申请实例2)抓取请求体参数说明见附件3.组装请求参数步骤2抓取到请求体参数,如果业务上需要修改,可根据接口参数说明(见附件)进行参数修改组装。4.调订单接口申请实例使用步骤1获取的token和步骤3组装的订单参数,调订单接口申请实例。说明:/rest/subscription/v3.0/subscriptions接口仅支持单实例申请。URL:https://AGW-LB-Float-IP:443/rest/subscription/v3.0/subscriptions说明 IP地址:请查看AGW-LB-Float-IP 端口:443 协议:https请求方法:POST请求头Header:X-Auth-Token:步骤1获取的tokenContent-Type:application/jsonX-Language:zh-cn或en-usregion:xxxregion可从抓取的请求体中获取到,如下图:请求体Body:使用步骤3组装好的请求体Body参数。请求体示例:{ "subscriptions": [ { "attachment_key": "", "comments": "", "delay_implement_time": "0", "tenancy": "0", "product_id": "66415b74f4c4474d875bba0a3efb9c49", "service_type": "service-1702367156753", "operate_type": "apply", "region_id": "sa-fb-1", "project_id": "808dbb18b7db4974aef83c1b67690c0f", "time_zone": "Asia/Shanghai", "secret_params": "{}", "params": "{\"app_id\":\"\",\"enterprise_project_id\":\"0\",\"tags\":[],\"count\":1,\"description\":\"\",\"is_debug\":false,\"extend_info\":[],\"name\":\"Service_EVS_px6b\",\"region_id\":\"sa-fb-1\",\"start_index\":\"\",\"az_policy\":{\"text\":\"随机分配\",\"value\":\"random\",\"tips\":\"本次创建的资源尽可能分在与应用中已有资源相同的可用区,若可用区CPU内存不足,会选择其他可用区。\"},\"template_body\":\"\",\"template_id\":\"\",\"template_type\":\"HOT\",\"display\":{\"zh_CN\":[{\"label\":\"名称\",\"value\":\"Service_EVS_px6b\",\"type\":\"string\"},{\"label\":\"区域\",\"value\":\"东莞(sa-fb-1)\",\"type\":\"string\"},{\"label\":\"可用分区\",\"value\":\"KVM分区\",\"type\":\"string\"},{\"label\":\"容量\",\"value\":\"1\",\"type\":\"string\"},{\"label\":\"磁盘类型\",\"value\":\"业务卷1\",\"type\":\"string\"},{\"label\":\"磁盘名称\",\"value\":\"\",\"type\":\"string\"}],\"en_US\":[{\"label\":\"Name\",\"value\":\"Service_EVS_px6b\",\"type\":\"string\"},{\"label\":\"Region\",\"value\":\"东莞(sa-fb-1)\",\"type\":\"string\"},{\"label\":\"可用分区\",\"value\":\"KVM分区\",\"type\":\"string\"},{\"label\":\"容量\",\"value\":\"1\",\"type\":\"string\"},{\"label\":\"磁盘类型\",\"value\":\"业务卷1\",\"type\":\"string\"},{\"label\":\"磁盘名称\",\"value\":\"\",\"type\":\"string\"}]},\"parameters\":[{\"checked\":false,\"default\":\"\",\"input_type\":\"user\",\"label\":\"可用分区\",\"name\":\"availability_zone_fgadyl\",\"value\":\"az0.dc0\",\"labelValue\":\"KVM分区\",\"type\":\"string\",\"hidden\":false},{\"checked\":false,\"default\":1,\"input_type\":\"user\",\"label\":\"容量\",\"name\":\"size_tevw7n\",\"value\":1,\"labelValue\":1,\"type\":\"number\",\"hidden\":false},{\"checked\":false,\"default\":\"\",\"input_type\":\"user\",\"label\":\"磁盘类型\",\"name\":\"volume_type_64bkis\",\"value\":\"SSD\",\"labelValue\":\"业务卷1\",\"type\":\"string\",\"hidden\":false},{\"checked\":false,\"default\":\"\",\"input_type\":\"user\",\"label\":\"磁盘名称\",\"name\":\"name_lywnmj\",\"value\":\"\",\"labelValue\":\"\",\"type\":\"string\",\"hidden\":false}],\"action_code_id\":\"_SYS_CREATE_\",\"params_version\":\"1.0\"}" } ]}响应体Body:响应体Body参数详情见附件。响应体成功示例:订单接口请求示例图:接口文档查找地址:https://support.huawei.com/enterprise/zh/huawei-cloud-stack/manageone-pid-8841464?category=developer-documents
-
想实现一个场景;运行机器人时会有一个弹窗;用户在弹窗里面输入的内容;机器人会获取内容信息;并进行判断。yd_218004616 发表于2024-03-09 13:48:07 2024-03-09 13:48:07 最后回复 This is WeAutomate 2024-03-11 11:01:1758 1
-
[延吉项目]现网环境,地图报错,入参layers不正确,麻烦看下这个参数在哪里配置
-
问题来源】【必填】 【吉林银行】 【问题简要】【必填】 确认VoiceXML2.1的扩展功能和开发工具【问题类别】【必填】 【可选问题分类:IVR】【AICC解决方案版本】【必填】 【AICC可选择版本:AICC 23.200】 【期望解决时间】【选填】【问题现象描述】【必填】麻烦确认一下华为 VoiceXML2.1 的扩展功能是否支持会场? 另外 以前的IVR IDE 开发工具, 华为是否已不再提供了?
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签