这是本文档旧的修订版!
====== 微信帐号 ====== 使用呼叫中心微信模块,需具备以下条件 * 1.呼叫中心系统拥有外网,且页面访问地址为80端口。 * 2.呼叫中心系统已安装微信模块,并取得至少1个帐号的授权。 * 3.拥有微信公众平台服务号,通过V认证(微信需要收300元认证费)。 ===== 对接步骤 ===== * 1.进入呼叫中心服务器执行 vi /etc/astercc.conf 设置微信模块参数,如果配置文件中无下述参数,请添加。 {{:zh:模块使用说明:微信:微信帐号_conf设置.jpg?768|配置文件}} wx_token 与微信公共平台对接时的验证码,对应微信平台开发模式的Token参数 wx_log 呼叫中心微信日志目录,呼叫中心收到微信消息后会记录日志在此目录下。 * 2.进入微信公众平台开发者中心页面,开启高级开发者模式,按要求填写如下参数 {{:zh:模块使用说明:微信:微信平台配置接口地址.jpg?768|微信平台配置接口地址}} **URL:**填写呼叫中心微信接入程序访问地址,[[http://呼叫中心地址/wechat]] **Token:**填写weixin (即第一步设置的wx_token) * 3.进入微信公众平台开发者中心页面,找到接口权限列表,开启并获得下列接口权限。 {{:zh:模块使用说明:微信:开启微信接口权限.jpg?768|开启微信接口权限}} 接收用户消息、向用户回复消息、接受事件推送、会话界面自定义菜单、语音识别、客服接口、获取用户地理位置、获取用户基本信息、上传下载多媒体文件。 * 4.将微信公众平台提供的微信帐号原始ID,AppId、AppSecret填写到呼叫中心微信帐号中,进行绑定。 {{:zh:模块使用说明:微信:微信帐号设置.jpg?768|微信帐号设置}} **微信原始ID:**进入微信公众平台公众号设置页面,找到“原始ID”项。 **AppId、AppSecret:**进入微信公众平台开发者中心页面,在“开发者ID”栏下找到这两个参数。 **坐席组:**当有客户通过微信发起“在线客服”时,由此坐席组的坐席为其提供服务。 **坐席同时最大接待量:**一个坐席同时可以为几个客户提供“在线客服”服务。 **关注时回复:**当有新客户关注微信公众号时,系统第一次推给客户的消息内容。一般为公司业务介绍或公众号服务范围。 **结束时回复:**“在线客服”服务结束后,系统推送给客户的文字消息。一般为结束服务告知,感谢语等。 **非客服时回复:**客户在微信中未点击“在线客服”,而是直接向微信发送消息时,系统自动发送此文字消息给客户。一般为提醒使用在线客服或公司服务介绍。 **描述:**用于你备忘此微信号的一些内容,用途,登录帐号,密码等。 * 5.进入呼叫中心坐席组管理页面,为第四步中涉及到的坐席组设置媒体属性。 {{:zh:模块使用说明:微信:媒体属性设置.jpg?768|媒体属性设置}} 媒体接入属性是指当有微信“在线客服”接入到呼叫中心系统时,应该让何种状态的坐席为客户提供服务。 **仅空闲或媒体:**由空闲(未暂停,未通话)坐席或正在处理媒体坐席服务。 **无限制:**忽略坐席状态,即不管坐席是否暂停,是否在通话,只要坐席同时处理媒体数量未达上限,即被接入。 * 6.进入呼叫中心系统微信菜单页面,进行自定义菜单设置,创建一个“在线客服”按钮,其key值为online_customer_service。 具体设置可参考**[[zh:模块使用说明:微信:微信菜单|微信菜单]]**。 * 7.设置好上述内容后,登录一个微信服务组的坐席,并签入。 用你的手机关注此微信公众号,点击“在线客服”,开始体验吧! 客户可以向我方发送文字消息,图片消息,语音消息,地理位置消息。 坐席可以在工作平台通过聊天会话框看到文字消息,图片,地理位置,收听语音。 我方坐席目前只能回复给客户文字消息。 “在线客服”会话建立后,如果三分钟内坐席与客户互相未说话,系统会自动终止此会话。 会话终止后,坐席将无法再向此客服主动发送消息。 会话终止后,客户将收到评分消息,回复评分后,客户才可再次使用“在线客户”服务。 坐席完成与客户会话后,可根据实际情况,在聊天框内可主动结束此次会话。