本文主要介绍云联络中心的来电转接到指定坐席的具体配置方式。
功能概述
常规情况下,IVR流程中的转人工模块用于将呼入来电转入到技能组中,云联络中心系统会智能化的分配给技能组内的坐席人员。特殊情况下,可能您需要将某些特定的来电呼入直接分配给某个坐席人员,就会用到这里所要介绍的功能。云联络中心2.0版本接口升级,转指定坐席需要引用到的参数是:UserId。
使用方式概览
获取坐席的UserId。
在IVR流程开始模块中设置自定义参数或者通过函数设置自定义参数。
转人工模块中选择对应的自定义参数。
获取坐席的UserId
坐席的userName通常为如下形式:用户名@XXX,格式为:用户名@云联络中心实例ID,所以我们要获取到坐席对应的用户名和云联络中心实例ID。例如坐席用户名是"yunlianluo",云联络中心实例ID是test_callcenter_2,那么坐席的UserId就是:yunlianluo@test_callcenter_2
手动查询坐席用户名
使用阿里云主账号登录 云联络中心控制台进入对应的云联络中心实例。
单击右上角菜单模块,选择语音业务,在语音业务页面中选择客服管理>坐席,单击查看对应的用户名。
获取云联络中心的访问地址
通常完整的云联络中心访问地址格式为:https://ccc.aliyun.com/workbench/XXX/agentdesk ,其中XXX就是云联络中心实例ID。可以到 云联络中心控制台-实例管理-V2 进行查看,如下图所示,doc-test123就是我们所需的云联络中心实例ID。
通过调用API获取UserId
您可以通过 ListUsers 或者 GetUser 接口来获取坐席的UserId。
设置自定义参数
将坐席的UserId设置为IVR流程中的自定义参数有两种方式,一种是比较简单的直接在开始模块中去定义自定义参数;另一种是更加灵活的通过函数模块返回所需的坐席UserId,赋值到一个自定义参数上。
在开始模块中设置自定义参数
直接编辑开始模块,选择自定义参数设置,然后在初始值中输入对应的坐席用户名@云联络中心实例ID即可。
在开始分支设置完成后,可以在后面分支对开始模块设置的参数进行条件判断获取,进行指定坐席操作。
借助函数模块来灵活的设置自定义参数
上面直接在开始模块中定义的方式是固定的方式,无法灵活的修改。借助函数模块,通过服务端或者函数计算服务进行一定的逻辑判断,灵活的返回指定坐席的UserId,最终通过函数模块将返回值赋值到一个自定义参数上。
常见使用场景示例:
一些指定的高级别客户,直接由特定的服务专员接听电话。
将来电号码在自有数据库中匹配,查询到该来电号码归属于哪个服务专员,然后确定该服务专员空闲,则直接由该服务专员接听电话。
通常来说,使用函数模块,说明您具备一定的开发能力,因此在返回指定坐席的UserId之前,建议您先查询一下指定坐席的状态是否处于空闲,因为只有空闲状态才能振铃接听电话。但是由于坐席状态在实时变化,还是有可能会发生来电转过去的一刹那指定坐席那边突然进线其他来电的可能。
选择自定义参数
转人工模块中选择对应的自定义参数。在人工模块中转人工方式的技能组或指定坐席或转分机号下拉列表中选择指定坐席,在选择指定坐席下拉列表中选择指定坐席。
指定坐席:直接输入坐席用户名@实例ID即可转接到对应的坐席。
引用参数:使用前置的函数节点中赋予的参数值进行判断,参考上面的配置。
如上图所示,转人工方式接听处选择指定坐席,然后选择对应的自定义参数。由于直接转坐席,相当于转到了坐席的个人队列,只有当坐席状态为空闲状态时,才可以转接成功,否则会进入转人工失败(超时)出口。