建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

Rank: 2

发消息 + 关注

发表于2019-6-12 10:13:18 1414 11 楼主 显示全部楼层
[入驻式求助] 自动外呼的录音问题

【问题简要】自动外呼的录音问题


【问题类别】vxml2.0 


【IPCC解决方案版本】IPCC V200R001C80


【问题现象描述】


    我们使用 OBS 去实现自动外呼业务,使用预占用外呼,即自动外呼接通客户后,客户进入配置的 IVR 流程,然后开始业务,大概的业务为 tts 转写问题内容放音,客户说话回答。我们的问题是,目前华为平台能否获取自动外呼流程的完整录音,即实现主被叫双方的录音,主叫是自动流程里的 tts 放音等,被叫则是客户。如果可以,如何获取?

举报
分享

分享文章到朋友圈

分享文章到微博

联络中心_...

发帖: 5粉丝: 1

级别 : 中级会员

Rank: 3Rank: 3

发消息 + 关注

发表于2019-6-12 17:00:50 沙发 显示全部楼层

您好:

        包括OBS外呼在内的正常呼叫一般都会被平台自动录音保存在服务器上,若是业务需要下载某一个录音文件,则需要首先获取话单---自录音任务详单(tRecordInfo),您可以在对应版本产品文档中找个该项描述,其中usMediaType属性中可以区别外呼,根据这个表就可以获取录音文件名。接下来就可以通过AgentGateway或者OCX的方式播放或者下载录音了。

image.png

AgentGateway方式下载录音:https://bbs.huaweicloud.com/forum/thread-16530-1-1.html


点赞 回复 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

Rank: 2

发消息 + 关注

发表于2019-6-20 21:22:13 板凳 显示全部楼层
联络中心_客服_袁刘宁 发表于 2019-6-12 17:00 您好:        包括OBS外呼在内的正常呼叫一般都会被平台自动录音保存在服 ...

您好!您好像并没有仔细阅读我的问题描述。我再重新描述一下需求:


我们使用 OBS 去实现自动外呼业务,其中 T_HUAWEI_TASK 表的关键字段 devicetype = 3,即设备类型选择自动流程,即自动外呼接通客户后,客户进入配置的 IVR 流程,然后开始自动的业务流程,大概的业务为 tts 转写问题内容放音,客户说话回答。

我们的问题是,平台能否获取自动外呼进入 IVR 流程后的完整录音?包括 tts 等放音和客户说话的声音,也就是流程从开始到结束的完整录音


另外,您回复的「包括OBS外呼在内的正常呼叫一般都会被平台自动录音保存在服务器上」我们也进行验证了,测试发现,仅当 T_HUAWEI_TASK 表的设备类型字段 devicetype 的值为 1 人工座席2 技能队列时,即直接和座席进行通话,才会产生录音文件,且在 6 月份的录音表 TRECORDINFO6 上产生数据。但是如果设备类型为 3 自动流程时并不会产生录音文件。


点赞 回复 举报

联络中心_...

发帖: 5粉丝: 4

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-6-28 12:21:35 地板 显示全部楼层

您好,

看了您邮件发的三种测试场景,

首先,场景一事件处理一直没有任何响应直到用户挂机才会停止录音的原因是启动会场录音时有最大录音时长的参数配置

<param name="MaxTime" value="0"/>,若该参数为0则无限制录音,直到下停止录音的指令才会停止,默认是30s,但是您说的在录音过程中并不能做其他逻辑,这个不是很清楚你要做的逻辑是什么,我理解只要启动会场录音成功后,你就可以在后续的流程中实现自己的业务逻辑,应该是不影响您的录音的。

第二种场景,用户加入会场后,直接调用asr进行tts放音并识别用户语音时,放音失败也无法正确识别的场景,通过trace日志看到tts放音失败,但是icddebug消息中并未看到有放音的指令,所以还要麻烦您再提供下该场景的trace和icddebug日志,我协调平台的同事定位放音失败的原因;另外针对该场景我的思路是你可以试一下会场通道放音,并且启用会场通道收号的方式来满足您这个满意度调查的需求呢,你可以考虑下。

第三种场景,录音文件为空是因为只启用了会场录音,但是并未将用户加入会场中,所以说的话并未被录在会场录音中,可以不考虑该场景。


最后,由于问题较多,没能及时回复您的问题,我们深感抱歉,望谅解,谢谢!

点赞 回复 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

Rank: 2

发消息 + 关注

发表于2019-6-28 18:08:16 5# 显示全部楼层
联络中心_客服_贾梅媚 发表于 2019-6-28 12:21 您好,看了您邮件发的三种测试场景,首先,场景一事件处理一直没有任何响应直到用户挂机才会停止录音的原因 ...

您好!我们的需求是,从 IVR 流程开始到挂机结束的完整录音,包括所有放音内容和客户说话内容,可以直接提供一下 demo 吗?(可以在场景二的基础上修改)我们这边尝试过的确实不行,原因可能如下:

开发文档里的说明:在调用了会场录音Object后,需要调用事件处理Object,以获取录音结束的原因和信息。但是调用事件处理Object时,就必须卡在事件处理Object中直到录音结束,完全不可能做其它逻辑。


点赞 回复 举报

联络中心_...

发帖: 5粉丝: 4

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-6-28 19:28:09 6# 显示全部楼层

您好,

您将demo里边的启动会场录音的object中最大录音时长设置的是多少,之前我看您发的测试流程文件中设置的时长为0,不知道您有修改这个最大时长吗?

另外事件处理中要有对相应返回值的处理,你测试的流程文件中只对用户挂机做了处理,其余时间都不做处理,继续进行事件等待,所以关于事件处理的相关使用说明,您可以参考“IPCC V200R001C80SPC700 VoiceXML1.0 开发指南.chm”中的“事件处理object”的详细介绍。


最后由于您测试场景二时,放音失败了,根据之前提供的日志,不能定位出放音失败的原因,所以我们需要您提供您重新测试场景二后的icddebug以及ivr的trace日志,谢谢!

点赞 回复 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

Rank: 2

发消息 + 关注

发表于2019-6-29 23:54:38 7# 显示全部楼层
联络中心_客服_贾梅媚 发表于 2019-6-28 19:28 您好,您将demo里边的启动会场录音的object中最大录音时长设置的是多少,之前我看您发的测试流程文件中设置 ...

您好!这样试效率太低,建议将问题简单化,你们直接提供 demo 吧。你们说可以实现一个 IVR 从开始到结束的完整录音,那么我们可以用一个简单的例子来试验,大概的流程为:来一段 tts 放音,然后做语音识别接收用户说话,最后获得语音识别结果并结束流程。最终会场录音可以生成这一段 tts 放音加上用户说话声音的完整录音。麻烦提供一下这简单的 vxml 示例代码。

因为我们这边试验实在没办法实现,所以恳请你们直接提供示例代码,麻烦了!

点赞 回复 举报

联络中心_...

发帖: 5粉丝: 4

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-7-1 22:04:48 8# 显示全部楼层

您好,该问题经过调测,tts放音OK,但是在会场里边进行ASR识别还没有调通,待明天平台同事定位后给您答复,抱歉!

点赞 回复 举报

联络中心_...

发帖: 5粉丝: 4

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2019-7-5 12:23:36 9# 显示全部楼层

您好,

如电话沟通,主要流程顺序就是申请会场资源,申请音频资源,资源连接会场和呼叫,资源连接会场和音频,录制会场音,放音识别,具体的参数详情参考vxml1.0开发指南,谢谢

点赞 回复 举报

凡小枫

发帖: 16粉丝: 0

级别 : 注册会员

Rank: 2

发消息 + 关注

发表于2019-7-8 15:36:16 10# 显示全部楼层

联络中心_客服_贾梅媚 发表于 2019-7-5 12:23您好,如电话沟通,主要流程顺序就是申请会场资源,申请音频资源,资源连接会场和呼叫,资源连接会场和音频 ...

您好!我们使用您提供的方案,测试流程和结果大概如下:资源申请、资源连接、录制收号后,使用播放收号方法进行语音识别,然后开始说话,结果播放收号方法返回 FAILURE,音频没有正常播放出来且语音识别也不能正常接收输入,最后只能手动挂断,事件等待返回的 event_type =  83,查阅文档 83 代表「用户退出会场通知」。而录制收号产生的 wav 录音文件能正常生成,内容为测试时说的话术,相当于纯录音流程。


备注:使用播放收号方法进行语音识别的 asr_play_collect form,单独测试是正常的。


测试源码 temp.jsp, ivr trace log, icddebug 日志和 usm 相关日志已发附件。


logs.zip 1.44 MB,下载次数:2

点赞 回复 举报

游客

您需要登录后才可以回帖 登录 | 立即注册