作者简介
本文作者为携程基础业务研发部呼叫中心团队,其在传统呼叫中心基础上,结合软交换、智能分配、自动语音语义处理等技术,为携程用户提供人性化、人机互动、便捷的电话语音服务。
一、背景
随着中国经济的发展,在线旅游服务商和传统的旅行社服务商面向不同年龄层次的客户群体竞争,越来越多的人选择携程旅行,享受更快捷更优质的服务体验。而在旅行的过程中,尤其是国外游、自助游比率日益增大的情况下,旅行途中遇到突发状况时,往往需要随时随地、便捷高效的联系客服,快速解决问题。
庞大的客户群体激发的需求,也让携程基础业务呼叫中心团队有了更多的思考:如何将互联网的技术优势延伸融合到传统客服服务中,更好的支持携程客服,让用户能享受到方便、快捷的在线服务。
二、客服系统现状
目前各大互联网企业的客服系统,沟通模式可分为两大类:一类以电话实时语音通信为主,例如携程、中国电信的呼叫中心,以电话为切入,用户和客服实时通话,沟通一对一,用户问题能及时得到反馈;另一类以即时通讯为主,例如淘宝、京东等支持文本、图片和语音消息。前者能为用户提供实时的支持、后者能提供更为丰富的沟通方式,两者各有优缺点。
某些场景下,现有的两种模式都无法满足用户的需求。
基于以上的一些场景,携程IM+客服系统应运而生,将实时通讯和即时技术融合一体,打造全媒体多渠道客服服务平台,提升携程服务质量,给用户以最佳的服务体验。
三、携程IM+客服系统简介
1、平台优势
IM+平台主要优势:
IM+系统基于呼叫中心及IM技术,将实时通讯与即时通讯融合到一起,同时支持传统电话、网络电话、图片、文字、语音短信息和图像,用户与客服根据需要在这不同的通讯方式中进行无缝切换,满足沟通中的不同需求。
基于上图的设计架构,客人可以使用传统电话拨打携程客服电话,或使用手机客户端使用网络电话、即时消息(文字、语音短消息、图片、位置等)接入携程呼叫中心,经过智能分配系统,将客人的服务请求分配到最优的座席服务人员。
手机客户端提供传统电话、网络电话和即时消息的交互界面,客人可以根据自己的需求选择合适的沟通方式。
为适应客服日常经常使用的功能,客服座席应用中提供的功能信息更为丰富,帮助客服第一时间获取用户的全面信息,以便针对性的提供优质的服务方式。除包含即时消息的同时还具备电话控制能力,可以支持接听、外呼、转接等功能。
2、实现难点
客服系统实现过程中都会存在以下难点:
IM+系统通过以下几个方面,解决了这些问题。
1)客服座席的应用架构
一个应用的交互界面与相关的业务会更为紧密的结合,交互形式的变化相对也更为频繁。对于携程拥有2万+坐席,每次客户端的更新发布都将是一个巨大的挑战。与此同时,作为一个与电话紧密相关的应用,需要实现与电话交换机TCPUDP的通讯, Web技术又无法做到这点 。
结合Hybrid技术架构,IM+客服座席应用采用了原生程序框架内嵌Webkit容器的Hybrid架构。
2)分布式的智能分配系统
传统的客服分配服务由于需要保证数据一致性,大部分采用有状态服务,而有状态的服务一般都是以主备的方式部署,无法做到负载均衡。但是我们的目标是携程上亿客户群,没有一台机器是能扛住这样的用户量。
通过对客服业务分析,我们发现客服业务有个显著特点,就是客户请求的数量是不固定的,并且可能远大于客服数量,而客服数量是固定的并且相对较少。针对这个特点,我们将分配服务拆分成2块:分配服务与客服状态服务。
3)通用策略模型与规则引擎
在如何分配的问题上,可谓是千人千面,每个BU都有对应自己业务逻辑的要求。为了应对变化多样的业务分配需求,我们将分配模型抽象出4个维度,分别是条件、行为、目标、顺序。并以这四种维度,组成脚本化的分配策略。这里我们使用到了开源的Drools规则引擎,它使得我们的分配策略可动态修改并即时生效而不需要调整服务代码。
4)通讯方式的整合统一
在IM+的业务场景中,客户发起服务请求的入口可分为两大类。一类是即时消息发起,另外一种则是从电话发起。如何将这两种类型的通讯方式整合到一起,一直是困扰我们的难题。
最终IM+系统采用了会话的概念来统一管理,不论服务请求的发起入口即时通讯还是电话的实时通讯都视为一个会话。相同的用户ID和服务类型在客服座席应用只会显示一个会话。用这样一个概念将这两种不同的通讯方式实现统一管理,从此沟通无障碍。
原文发布于微信公众号 -携程技术中心(ctriptech)
原文发表时间:2017-06-29
下一篇:携程呼叫中心移动坐席解决方案