系统交互图
2023-09-12 11:07:05 0 举报
系统交互图
作者其他创作
大纲/内容
http
无
1.4 jssdk 查询消息
开始
通知消息-ws
查看消息
http-发消息
黑线:http请求蓝线:ws请求
ws 用户挂断
问题:1.两次会话不是同一客服怎么处理? jssdk 获取消息然后第二个客服浏览之前的全流程记录再答复?2.如何判断《客户挂断》属于正常结束? 认为只要关闭窗口都属于结束?3.ws 的作用是什么 a.消息处理时,通知c端用户和dcc客服,也就是说需要触发两端的web 请求最新的消息信息。 b.客户挂断通知c-server并通知到dcc-server端,ws通知到dcc-web端 c. 消息列表中《新消息量+1》4.无人会触发无人回复,那么有人后续上线了该怎么处理?还给用户回复消息做精准答复吗?5.http 接口请求失败时,消息怎么补偿,幂等如何处理? a.定时推送补偿? b.前端有防重提交后端需要处理吗? 发消息时携带一个发送端随机生成的msgId ,接收端以此作为幂等校验,判断是否曾处理过, 6.发消息的接口都需要做哪些处理? a.
发送消息
有
ws 挂断通知
结束回话
是
接收消息
结束
C-Server
ws 2.3 消息通知
是否有坐席
接收消息通知
DCC客服
是否在线
监听挂断
场景一:用户初始化
2.4 jssdk 查询消息
离开/下线
http-通知有消息
场景三:客户挂断
C端用户
1.2 http-通知有消息
状态通知:上、下线、离开等
ws1.3 消息通知
1.1 http-发消息
DCC-Server
3 http-发消息
挂断通知
触发无人自动回复
否
用户挂断
分配坐席,建立连接
当前坐席下线
用户初始化
DCC客服1
jssdk 查看消息
之家通讯系统IM
2.1 发消息
客服回消息
挂断
新零售C端IM通讯
DCC-客服
发消息
jssdk 查看消息
DCC-客服1
分配坐席建立连接
ws- 通知消息
2.2 http-回复消息
实时通知客服状态
之家通讯IM
有无坐席?
场景二:用户发消息/坐席发消息
触发无人回复功能
返回坐席信息
http-挂断通知
用户发消息
0 条评论
下一页
为你推荐
查看更多