帮你快速理解、总结文档立即下载

转接外线

最近更新时间:2026-07-22 11:51:30
我的收藏

功能介绍

当需要把通话转接到 TCCC 之外的电话或客户自有平台时,使用外线转接节点——例如转接到合作方热线、外部专家坐席,或客户已有的呼叫中心系统。

操作说明

进入已创建的流程画布,依次点击画布上的开始通话 > + > 转接人工 > 转接外线,在弹窗中填写以下配置项:


节点名称

填写节点名称,例如“转接合作方热线”。

外线号码

必填项。接听本次转接的外部电话号码。支持固定号码或变量。

主叫号码

必填项。发起外呼时对外显示的主叫号码,从下拉列表中选择已接入的号码。

转接设置

转接成功设置:可设置开始转接提示文案、等待过程播放的音频、转接成功提示文案。
转接失败设置:当外线无人接听或转接信息配置错误会导致转接失败,可配置对应的转接失败提示文案。
转接超时设置:可设置等待时间,等待超过此设置时间会播放等待超时提示音和提示文案,放音结束后客户可以按任意键继续等待或按#键退出等待。

携带信息设置

转接时把 AI 阶段积累的上下文一并推送给外部平台,接收方无需让客户重复描述。需先勾选对应项,转接时才会携带该信息:
携带通话总结:转接时实时调用大模型生成本次通话摘要,帮助接待方快速了解客户诉求。
携带变量信息:把流程中已采集/赋值的变量(例如客户名称、订单号、车型)传递给接收方,可选全部变量或指定变量。
携带完整对话记录:把 AI 与用户的逐轮对话(含角色、时间)同步给接收方。

第三方平台推送接口规范

转接到外线/第三方时,接收方是客户自有平台,TCCC 会把上述上下文以 HTTP POST 推送到您配置的推送地址(JSON 格式,地址支持变量)。
请求方式
项目
Method
POST
Content-Type
application/json; charset=utf-8
目标地址
画布中配置的 pushUrl
请求头
Header
说明
Content-Type
application/json; charset=utf-8
X-TCCC-PUSH-UUID
推送唯一标识,用于去重。同一次推送的重试会携带相同 UUID
请求体 JSON 格式
{
"sessionId": "session-xxx",
"sdkAppId": 1400000000,
"summary": "用户来电咨询退款问题,订单号 20240601001,已确认退款资格。",
"summaryError": "",
"messages": [
{
"timestampMs": 1718000001000,
"role": "user",
"content": "您好,我要退款",
"roundId": "round-1",
"userId": "user-001"
},
{
"timestampMs": 1718000002000,
"role": "assistant",
"content": "好的,请提供您的订单号",
"roundId": "round-1"
},
{
"timestampMs": 1718000003000,
"role": "user",
"content": "20240601001",
"roundId": "round-2",
"userId": "user-001"
},
{
"timestampMs": 1718000004000,
"role": "assistant",
"content": "已查到您的订单,正在为您转接人工客服",
"roundId": "round-2"
}
],
"variables": {
"orderNo": "20240601001",
"customerName": "张三",
"refundReason": "商品质量问题"
},
"timestamp": 1718000005000
}
字段说明
字段
类型
说明
sessionId
string
会话 ID
sdkAppId
number
应用 ID
summary
string
通话总结文本。未启用或生成失败时为空
summaryError
string
总结生成失败时的错误信息
messages
array
对话记录列表(结构同 S2C 的 messages,见第三节)
variables
object
变量键值对
timestamp
number
推送时间戳(毫秒级 Unix 时间戳)
说明:
总结状态判断:summary 非空表示总结生成成功;summaryError 非空表示生成失败;两者都为空表示未启用总结
响应要求:接收端需返回 JSON 格式响应,ErrCode0表示接收成功,非零 ErrCode 或非 JSON 响应将触发重试。
{
"ErrCode": 0,
"ErrMsg": "success"
}
重试机制
项目
最大重试次数
3 次
重试间隔
指数退避:1s → 2s → 4s
超时时间
单次请求 5 秒
去重标识
X-TCCC-PUSH-UUID(重试时保持不变)
鉴权方式
类型
pushAuthType 值
说明
无鉴权
不填 或 "nil"
不添加鉴权头
BasicAuth
"basic"
请求头添加 Authorization: Basic base64(username:password)
OAuth2
"oauth2"
使用客户端凭证模式换取 access_token,请求头添加 Authorization: Bearer <token>

节点总览

节点
用途
核心交互单元 — 播放话术、听取用户回复、分类回复并分支。
在通话过程中与外部系统交换数据(例如查询订单、回写结果)。
在流程中显式写入或更新变量(设置默认值、推导值、规范化槽位)。
基于变量值使用比较运算符进行分支 — 通用化的 if / else if / else 逻辑。
按日期、时间和时区分支(例如工作时间或 非工作时间)。
收集数字按键(0–9、*#)— 适用于菜单式 IVR 分支、验证码/PIN 输入或数字采集。
将通话转接至人工座席技能组。
将通话转接至其他智能体(对话流或自有模型),保留对话历史和变量。
可以选择结束语终止通话。

相关指引

请根据您的搭建方式选择对应路径:
第一次使用?五分钟即可上线一个可用的智能体 —— 创建对话流程
想了解我们的对话流节点?请前往 对话节点
为您的对话流搭建知识库?请前往 搭建您的知识库
如何测试您的模型?请参阅 测试对话工作流
想查看应用场景?试试 语音通知线索挖掘反馈收集客户支持
如何进行 AI 智能体的呼出与呼入电话?请参阅 智能体外呼智能体呼入
查看数据日志?请参阅 通话记录、通话录音、延迟
如何创建和查看通话后标签?请参阅 话后标签(通过 AI 分析洞察创建)