跳转到内容

客服通话 API

客服通话插件提供一组 RESTful HTTP API,用于管理客服会话的创建、分配、查询和关闭。

所有接口路径前缀为:

/customer-service/

获取所有客服会话。

GET /customer-service/sessions
{
"code": 0,
"data": {
"sessions": [
{
"id": "cs_abc123",
"title": "售后咨询",
"customer_id": "cust_001",
"customer_name": "张三",
"agent_id": "agent_001",
"agent_name": "客服小王",
"status": "Active",
"duration": 320,
"created_at": "2024-01-15T10:30:00Z"
}
],
"total": 1
}
}
状态说明
Waiting等待中,已创建但双方未全部加入
Active通话中,双方已连接
Ended已结束

获取指定会话的详细信息。

GET /customer-service/sessions/{id}
参数类型说明
idstring会话 ID
{
"code": 0,
"data": {
"id": "cs_abc123",
"title": "售后咨询",
"customer_id": "cust_001",
"customer_name": "张三",
"agent_id": "agent_001",
"agent_name": "客服小王",
"status": "Active",
"duration": 320,
"created_at": "2024-01-15T10:30:00Z"
}
}

创建一个新的客服通话会话。

POST /customer-service/sessions
Content-Type: application/json
{
"title": "售后咨询",
"customer_name": "张三",
"description": "关于订单 #12345 的退款问题"
}
字段类型必填说明
titlestring会话标题
customer_namestring用户名称
descriptionstring会话描述
{
"code": 0,
"data": {
"id": "cs_abc123",
"title": "售后咨询",
"customer_id": "cust_001",
"customer_name": "张三",
"status": "Waiting",
"created_at": "2024-01-15T10:30:00Z"
}
}

关闭或删除指定会话。如果通话正在进行,将强制结束通话。

DELETE /customer-service/sessions/{id}
参数类型说明
idstring会话 ID
{
"code": 0,
"message": "session closed"
}

将指定客服坐席分配到会话中。

POST /customer-service/sessions/{id}/assign
Content-Type: application/json
参数类型说明
idstring会话 ID
{
"agent_id": "agent_001",
"agent_name": "客服小王"
}
字段类型必填说明
agent_idstring客服 ID
agent_namestring客服名称
{
"code": 0,
"message": "agent assigned"
}

获取客服通话的整体统计数据。

GET /customer-service/stats
{
"code": 0,
"data": {
"total_sessions": 156,
"active_sessions": 3,
"waiting_sessions": 2,
"ended_sessions": 151
}
}
字段类型说明
total_sessionsnumber总会话数
active_sessionsnumber通话中的会话数
waiting_sessionsnumber等待接入的会话数
ended_sessionsnumber已结束的会话数

所有接口在出错时返回统一的错误格式:

{
"code": -1,
"message": "session not found"
}
错误信息说明
session not found会话 ID 不存在
session already ended会话已结束,无法操作
agent already assigned坐席已分配
max sessions reached超过最大并发会话数限制
invalid request body请求体格式错误

联系我们

微信公众号:不卡科技 微信公众号二维码
腾讯频道:流媒体技术 腾讯频道二维码
QQ 频道:p0qq0crz08 QQ 频道二维码
QQ 群:751639168 QQ 群二维码