更新时间:2025-03-07 GMT+08:00

测试验证

该测试场景为用户与座席进行多媒体消息交谈,包括用户接入、查询排队信息、用户收发消息、用户满意度评价、用户断开等过程。采用postman调用API Fabric的接口模拟第三方调用场景。

  1. 座席侧使用话务员角色登录系统,在AICC云客服系统上完成web渠道调测。座席点击“签入”按钮签入,状态设置为空闲态,等待用户接入。
  2. 用户侧调用tokenByAkSk接口获取API Fabirc鉴权信息。

    图1 获取APIFabric的token

  3. 用户侧调用applyToken获取CC-Messaging鉴权信息。

    图2 获取applyToken

  4. 用户侧调用send接口发送建连消息,消息类型(controlType)为CONNECT。

    图3 调用send接口发送建连请求

  5. 用户侧轮询queryQueue接口查询排队信息。若未处于排队中则说明已经接入座席。座席侧检查当前是否有用户接入。

    图4 查询排队信息
    图5 用户接入后座席侧页面

  6. 用户侧调用poll接口轮询座席侧消息。

    图6 调用poll接口轮询座席侧消息

  7. 用户侧调用send/sendAsync接口向座席发送消息,消息类型(controlType)为CHAT类型。

    图7 用户侧发送消息
    图8 AICC侧接收用户消息

  8. 座席侧回复用户,用户侧轮询poll接口获取座席侧的消息内容。

    图9 轮询座席消息

  9. 交谈结束,用户侧查询满意度配置。

    图10 调用查询满意度配置接口

  10. 当前渠道开启了满意度调查,调用saveSatisfaction接口保存满意度评价。

    图11 调用提交满意度配置

  11. 用户侧调用send/sendAsync接口发送断连消息,消息类型(controlType)为DISCONNCET。

    图12 调用send接口,发送断连消息

  12. 收到断连消息后,AICC座席侧断开连接,结束本次会话,座席状态恢复空闲态。

    图13 AICC座席示闲