呼叫中心管理集成
快速阅读
呼叫中心管理集成用来让企业自己的系统,通过 OpenAPI 创建、查询、修改呼叫中心里的管理对象:座席、分机、技能组、队列、号码、语音导航、外呼任务、租户参数和名单等。它不是座席工作台里的通话 SDK,也不是话单 / 报表查询页,更不是通话过程中的事件推送。
- 先在管理端生成接口密钥并按最小权限勾选接口,签名规则见鉴权认证。
- 读操作确认接入;写操作保存后必须回查对象,不要只看接口返回成功。
- 命令行可用 Zenava CLI 包一层 OpenAPI,便于联调和脚本。
- 通话中的接听、转接走座席工作台集成;话单、录音、报表、推送走数据与分析集成。
阅读地图
- 先分清和 AgentSDK、推送、话单的边界:读“二、产品总览”和“九”。
- 要开通密钥和权限:读“六、1”和鉴权认证。
- 要看能管哪些对象:读“五、能力地图”。
- 要验收:读“八”和“附录 C”。
一、文档说明
客户要把 HR、工单、CRM 或自建运营后台接到呼叫中心时,通常不是嵌一套工作台,而是用开放接口去管人、管号、管任务。本文说明这条管理集成怎么定位、先配什么、对象怎么分组、配错和验收怎么看。
适用:实施顾问、对接 OpenAPI 的技术负责人、需要批量开通座席或任务的运营管理员。
本文主要说明管理类 OpenAPI 的产品边界和落地顺序。签名算法、逐接口参数、话单字段和推送事件建议结合鉴权认证、Zenava CLI、话单 / 报表 / 推送产品一起确认。
二、产品总览
呼叫中心管理集成的对象是配置和资源,不是某一通正在响的电话。
外部系统用密钥调 OpenAPI,在呼叫中心里增删改查座席、号码、导航和任务;真正打电话、听录音、收事件,走旁边几篇。
同一套 OpenAPI 上,管理集成和数据分析常共用鉴权,但权限要分开勾:
| 集成入口 | 解决什么 | 典型动作 |
|---|---|---|
| 呼叫中心管理集成(本文) | 把管理端能力交给外部系统 | 建座席、改队列、导任务号码、改企业配置 |
| 数据与分析集成 | 把已经发生的通话和指标交给外部系统 | 查主话单 / 从话单、录音、报表、推送 |
| 座席工作台集成 | 把通话能力嵌进自建工作台 | AgentSDK 登录、接听、转接 |
| 实时会话控制集成 | 通话进行中由服务端干预或收事件 | 服务端 SDK、Webhook |
三、核心概念
| 概念 | 说明 |
|---|---|
| OpenAPI | 企业系统访问 CTICloud 的 HTTP 开放接口 |
| 接口密钥 | 管理端下发的访问凭证;禁用后不能再调 |
| 接口权限 | 按接口勾选;有密钥不等于能改座席或起任务 |
| 租户 | 资源隔离边界;请求必须打到正确的企业 / 部门 |
| 座席工号 agent ID | 人在呼叫中心的工号,不等于员工账号 |
| 技能 / 技能组 | 中文叫技能组;英文对象是 skill,不要写成 skill group |
| 写操作 | 创建、修改、删除、启停任务、改绑定等;必须回查 |
| 读操作 | 查询列表和详情;适合作为联调第一步 |
四、对象关系
管理端:接口密钥 + 接口权限
↓
鉴权认证:region、企业或部门、时间戳、签名
↓
呼叫中心管理 OpenAPI
↓
座席 / 分机 / 技能组与队列 / 号码 / IVR / 外呼任务 / 租户配置 / 黑白名单
↓
运行时呼叫 → 主话单 / 从话单、录音、监控、报表管理接口改的是“以后怎么呼叫”。已经打完的那一通,不会因为事后改队列而改写历史话单。
五、能力地图
实际能调哪些接口,以密钥上勾选的权限和企业开通能力为准。常见分组如下。
| 分组 | 典型对象 | 管理集成里做什么 |
|---|---|---|
| 组织与座席 | 部门、员工账号、座席工号、角色 | 开通座席、绑定员工、启停、查技能关系 |
| 分机与绑定 | 分机、绑定电话 | 创建分机、改绑定,供座席登录后能呼 |
| 技能组与队列 | skill、队列 | 维护排队关系和成员 |
| 号码与外显 | 热线号码、中继、CLID、号码池、CRN | 查询资源;外显规则与号码状态一起验收 |
| 语音导航与路由 | IVR Flow、呼入路由 | 导入 / 导出 / 查询导航,核对号码打进哪条流程 |
| 外呼任务 | 预测 / 预览 / IVR 外呼任务 | 创建任务、导号码、启动暂停结束;自动外呼 = IVR 外呼任务 |
| 租户参数 | 租户配置、黑/白名单 | 改运行参数或名单;只读额度走开通,不要反复调接口 |
| 呼叫发起(管理侧) | 预览外呼、WebCall、业务缓存 | 由业务系统触发一通,仍要座席或 IVR 承接 |
| 监控只读 | 座席监控、队列监控、实时统计 | 只读运行态;不是改配置。频次受租户配置里 API 设置限制 |
客户资料、工单、在线客服若企业已开通,走对应产品接口,不要和本页的座席 / 队列管理混成一套。
六、产品功能说明
6.1 开通与鉴权
管理集成先生效的是密钥,不是业务代码。
| 配置项 | 作用 | 配置条件或注意事项 |
|---|---|---|
| 接口密钥 | 标识调用方 | 管理端生成;Secret 只走安全渠道 |
| 状态 | 启用才能调 | 禁用后全部管理接口失败 |
| 接口权限 | 控制能调哪些管理接口 | 查询系统和写号系统不要共用一把全权限钥匙 |
| region | 接入区域 | 必须与企业开通地域一致 |
| 企业 / 部门标识 | 鉴权主体 | 与 TenantNo / 企业编号按项目约定对齐,不要混填 |
| 签名 | 防篡改 | 规则见鉴权认证;过期会失败 |
保存密钥 ≠ 业务已通。还要用一条只读查询验证:企业信息或座席列表能返回,才算接入层通过。
6.2 读与写怎么验收
| 层次 | 含义 | 怎么确认 |
|---|---|---|
| 页面已配置 | 密钥、权限已保存 | 管理端能看到启用中的密钥 |
| 请求实际发出 | 业务系统或 Zenava CLI 已签名调用 | API 请求日志里有对应 URI |
| 系统实际生效 | 平台已改对象 | 再查一次该座席 / 任务 / 导航,状态与入参一致 |
| 业务侧已消费 | 客户系统处理了返回 | 客户系统里的工号、任务 ID 与平台一致 |
写操作配错常见表现:接口成功但座席仍不能呼(分机未绑)、任务在但打不出去(号码 / CLID / 时段)、导航导入成功但热线仍进旧流程(路由未切)。
6.3 和命令行的关系
Zenava CLI 把同一套呼叫中心 OpenAPI 收成 callcenter 命令,适合实施联调和脚本。正式业务系统可以直接调 OpenAPI,不必经过 CLI。
CLI 能覆盖的管理对象与本文能力地图一致:座席、分机、企业配置、号码、语音导航、外呼任务等。逐命令参数见 Zenava CLI 产品说明附录,不要在本页复制命令帮助。
6.4 限流与安全
| 项 | 说明 |
|---|---|
| API 频次 | 报表类、实时统计类在租户配置里分别设上限;超限返回频次错误 |
| 最小权限 | 只给本系统需要的管理接口 |
| 写操作确认 | 生产变更前先在测试租户验证;能预检的先预检 |
| 回查 | 以再次查询到的对象为准,不以一次 HTTP 200 为最终验收 |
| 审计 | 外部调用落在 API 请求日志;页面操作落在用户操作日志 |
七、典型场景
- 入职自动开通座席:HR 系统调创建座席和分机,再查座席工号、绑定电话是否可用。
- 运营后台改队列成员:改完后用一通测试呼入,确认进的是新队列。
- 活动外呼:创建 IVR 外呼任务、导入名单、启动;监控和话单到数据与分析集成看。
- 投诉号拦截:用黑/白名单接口加号,再打入应听到忙音提示;规则见黑/白名单管理。
八、上线准备与运营建议
- 测试租户先通:密钥、region、一条只读查询。
- 权限按系统拆分,不共用全量写权限。
- 选一个主对象做通闭环(建议座席或一条 IVR 外呼任务),再铺开。
- 记下 TenantNo / 企业编号、座席工号规则、任务 ID 如何回写业务库。
- 生产变更看 API 请求日志和对象回查,不要只看客户系统提示成功。
- 并发、CAPS、外呼时段仍以租户配置为准。
九、与周边能力的关系
| 能力 | 关系 |
|---|---|
| 鉴权认证 | 本页的前置:密钥、签名、region |
| 账号体系 / 座席管理 | 管理接口改的就是这些对象 |
| 租户配置 | 运行参数和 API 频次;部分额度只读 |
| 黑/白名单管理 | 名单本身可用 OpenAPI 维护 |
| 外呼任务管理 | 任务生命周期走管理接口;一通结果走自动外呼记录等记录页 |
| 座席工作台集成 | 管的是通话动作,不管批量开座席 |
| 数据与分析集成 / 推送产品 | 管已经发生的数据和事件 |
| 实时会话控制集成 | 管通话进行中的服务端控制 |
| Zenava CLI | 同一套 OpenAPI 的命令行封装 |
| 操作审计日志 | 对账“调没调、成没成” |
十、FAQ
有密钥为什么还是 无权限?
密钥启用了,但该管理接口没勾进权限,或勾的是查询却在做创建。
接口成功,座席还是打不了电话?
回查分机、绑定电话、技能组和队列。管理接口只改配置,不替代签入和上线。
能不能用本页接口改历史话单?
不能。话单是通话事实。管理接口改的是之后的资源和规则。
和 AgentSDK 登录是一回事吗?
不是。AgentSDK 用座席会话登录工作台;本页用企业接口密钥管理资源。
十一、总结
先配密钥和最小权限,再用只读查询打通,再选一个写对象闭环回查。管理集成改的是呼叫中心怎么被管,不是某一通怎么被听、被推。
附录 A:入口与权限
| 项 | 说明 |
|---|---|
| 文档入口 | CTICloud 系统集成 → 呼叫中心管理集成 |
| 管理端 | 接口密钥、接口权限 |
| 调用方式 | OpenAPI;实施联调可用 Zenava CLI |
| 审计入口 | API 请求日志、用户操作日志 |
附录 B:关键字段口径
| 字段 | 口径 |
|---|---|
| 接口密钥 | 调用方身份;禁用即不可调 |
| 接口权限 | 按接口授权,与密钥分开 |
| TenantNo / 企业编号 | 租户标识,对接时按项目约定使用 |
| 座席工号 agent ID | 呼叫中心工号,不是员工账号 |
| 写操作生效 | 以再次查询到的对象为准 |
附录 C:实施检查清单
- 测试租户只读查询已通
- 密钥权限与本系统职责一致
- 创建或修改一个座席 / 分机后能回查
- 如有任务:创建、导入、启动后状态正确
- 如有导航:导入后热线路由进的是新流程
- 超频、无权限、签名过期能在 API 请求日志里对上
- 生产写操作有回查,不单凭一次成功返回
附录 D:常见问题速查
| 现象 | 可能原因 | 建议处理 |
|---|---|---|
| 签名失败 | 时间戳、region、密钥或拼接顺序 | 对照鉴权认证重签 |
| 无权限 | 未勾接口或勾错读写 | 改密钥权限后再调 |
| 改了队列仍进旧队列 | 路由或号码未切,或缓存了旧分配 | 核呼入路由并打测试 |
| 任务起不来 | 时段、并发、CAPS、名单、CLID | 对照租户配置和外呼任务页 |
| 日志没有这次调用 | 打到另一套环境或密钥 | 用 TenantNo 和 URI 再对 |
Updated about 2 months ago