-
问题来源: 亿讯问题类别: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:1753 1
-
[延吉项目]现网环境,地图报错,入参layers不正确,麻烦看下这个参数在哪里配置
-
问题来源】【必填】 【吉林银行】 【问题简要】【必填】 确认VoiceXML2.1的扩展功能和开发工具【问题类别】【必填】 【可选问题分类:IVR】【AICC解决方案版本】【必填】 【AICC可选择版本:AICC 23.200】 【期望解决时间】【选填】【问题现象描述】【必填】麻烦确认一下华为 VoiceXML2.1 的扩展功能是否支持会场? 另外 以前的IVR IDE 开发工具, 华为是否已不再提供了?
-
【问题来源】【必填】 天安人寿 【问题简要】【必填】 技能组排队超时处理方式配置成IVR流程,在这个IVR流程中如何获取到原始的呼叫ID? 【问题类别】【必填】 IVR(gsl) 【AICC解决方案版本】【必填】 AICC 23.100 【期望解决时间】【选填】 尽快 【问题现象描述】【必填】 技能组排队超时处理方式配置成IVR流程,IVR流程中播报”很抱歉,现在坐席繁忙,如需电话回复请按1号键,继续等待请按2号键,结束请挂机“,用户按1记录数据库后挂断,第一次按2后继续在原技能组请求路由继续排队,第二次及以后按2后查询其他三个技能组是否有空闲坐席,有空闲坐席直接溢出,无空闲坐席继续在原技能组请求路由继续排队。 现在的问题是在排队超时的IVR流程中如何获取到原始的呼叫ID?我做了如下尝试: 1、通过获取呼叫ID节点获取的呼叫ID和发起转接流程呼叫ID不同,且多次排队超时调用此流程获取到的呼叫ID都不尽相同,我想通过呼叫ID为KEY值记录排队超时次数就行不通了 2、通过操作人工台数据,发起转接端能设置成功,排队超时IVR流程中无法获取到设置的人工台数据 3、通过操作IE信息设置/获取UUI信息,从发起端日志可看到设置成功了,但排队超时IVR流程中也无法获取到设置的UUI信息 附件为测试日志,test.GSL为发起转接的IVR流程,IVR_YiChu_4008133.GSL为排队超时IVR流程
-
问题来源】 百信银行 【问题简要】在华为技能队列排队时,过30秒退出队列播报等待音,然后再次进入队列时,播报排队人数,我用的队列状态的cell,但是有个问题,因为客户级别的不同,查询的当前等待呼叫数目并不准确,我只想查询出与我相同客户级别的人数,而这个cell会把所有的排队人数都查出来,导致不准确。【问题类别】【必填】 ivr(gsl)【AICC解决方案版本】【必填】 AICC 8.12.0【期望解决时间】2023/06/26【问题现象描述】【必填】 如何只查询出同客户级别的排队人数
-
帖子里的box.huaweicloud开头的链接访问不了?这个怎么解决啊?有没有大佬知道的?
-
1、创建ADC数据模型,自动生成页面和服务,然后设置“从数据处理加载”,一键部署成功2、数据处理新建轻量化ETL流处理,通过JDBC抽取Oracle数据库数据,然后通过通用作业加载到创建的ADC模型,调测成功,发布后一键部署失败。3、想请问下,通过这种方式把外接数据库的数据加载到ADC模型中是否可行?
上滑加载中
推荐直播
-
华为AI技术发展与挑战:集成需求分析的实战指南
2024/11/26 周二 18:20-20:20
Alex 华为云学堂技术讲师
本期直播将综合讨论华为AI技术的发展现状,技术挑战,并深入探讨华为AI应用开发过程中的需求分析过程,从理论到实践帮助开发者快速掌握华为AI应用集成需求的框架和方法。
去报名 -
华为云DataArts+DWS助力企业数据治理一站式解决方案及应用实践
2024/11/27 周三 16:30-18:00
Walter.chi 华为云数据治理DTSE技术布道师
想知道数据治理项目中,数据主题域如何合理划分?数据标准及主数据标准如何制定?数仓分层模型如何合理规划?华为云DataArts+DWS助力企业数据治理项目一站式解决方案和应用实践告诉您答案!本期将从数据趋势、数据治理方案、数据治理规划及落地,案例分享四个方面来助力企业数据治理项目合理咨询规划及顺利实施。
去报名
热门标签