客服端聊天流程图
2018-06-04 14:49:24 0 举报
im客服端流程逻辑图
作者其他创作
大纲/内容
失败
调用servier.class.php join
(ajax调用 module.class.phpconfigInfo.class.php)
接口说明:userCheck.class.php:检查用户是否在客服的队列中 (用于客户第一次点击发送按钮后调用)userQueue.class.php:请求服务:1、寻求客服 2、创建房间 3、加入缓存队列 4、发送通知消息servier.class.php:开始服务 join服务 结束服务 (具体逻辑,详见接口里面有详细日志)
清除会话
(ajax调用otp.class.php)
刷新列表
调用server.class.php start
ex.readConfig
登陆xmpp
调用join
弹框(chatnotice)刷新队列列表(readConfigInfo)
成功
调用结束服务接口
客服端有如下文件: 模板文件:server/index.html 客服端入口文件 im.kf_main.js (初始化页面js事件) im.server.js (开始整个im客服端流程) xmpp模块:im.xmpp.js(有关xmpp相关的东西都写在这)左侧列表模块:im.chatList.js (有关左侧列表逻辑)生成会话模块:im.chatMain.js(有关生成会话,删除会话)浏览轨迹模块:im.browseEvent.js (有关浏览轨迹模块)聊天历史模块:im.chatHistory.js (有关获取聊天记录模块)联系人绑定模块:im.bindInfo.js 快捷回复 :im.reply.js 智能搜索 : im.smartSearch.js 转接:im.transfer.js
收到排队消息(onmessage)
调用开始服务
点击结束服务
进房间
客服端
连接成功后获取im在线状态和客服队列列表
获取otp
点击排队用户
调用servier.class.php end
0 条评论
下一页