mcpField
R
retell

retell

github.com/gracebotly数据与数据库056 次安装31 周前更新
代码仓库

关于 retell

Retell Platform Skill 说明如何将 Retell 语音 Agent 的通话数据规范化,以供 Getflowetic 仪表板使用。它定义通话指标、字段映射和用于性能及质量监控的仪表板模板。

主要功能

  1. 01通话量与成功率指标
  2. 02平均通话时长跟踪
  3. 03Agent 与断开原因细分
  4. 04事件字段规范化映射
  5. 05语音分析仪表板模板

适用场景

  1. 01监控通话量和成功率
  2. 02比较不同 Agent 的表现
  3. 03检查断开原因趋势和时长异常

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gracebotly/flowetic-app --skill retell

安装后在 Claude Code 中输入/retell确认已加载。

附带文件field-semantics.yaml

详细介绍

Retell 平台技能

概述

Retell 是一个用于构建语音 Agent 的对话式 AI 平台。用户将 Retell Agent 连接到 Getflowetic,以监控通话质量、跟踪 Agent 性能并分析对话模式。

词汇

  • call:Retell Agent 与来电者之间的一次语音交互
  • agent:配置了大模型后端和语音的 Retell 语音 Agent
  • call_status:通话结果——ended 或 completed(成功),其他状态表示失败
  • disconnect_reason:通话结束的原因(agent_hangup、user_hangup、error、silence、max_duration)
  • duration_ms:通话时长,单位为毫秒
  • start_timestamp / end_timestamp:用于记录通话时间的 Unix 时间戳

仪表板的关键指标

  • 通话量:一段时间内的总通话次数——基于 started_at 的趋势图
  • 成功率:成功通话所占的百分比——核心统计数据
  • 平均时长:平均通话时长,单位为毫秒——辅助指标卡片
  • Agent 分类:每个 Agent 的通话次数——基于 agent_name/workflow_name 的饼图
  • 断开原因:通话结束的原因——用于质量监控的饼图

事件字段映射

Retell 导入路由会将通话数据规范化为标准事件架构。以下字段会出现在 event.state 中:

事件字段语义类型仪表板用途
workflow_id标识符映射到 agent_id——仅用于计数
workflow_name维度映射到 agent_name——用于分类图表
execution_id代理键映射到 call_id——“总通话数”KPI
status维度成功率百分比——核心统计数据
duration_ms度量值(平均值)“平均通话时长”指标卡片
started_at时间维度时间序列趋势轴
ended_at时间维度仅用于详情
platform常量始终为 "retell"——跳过

以下字段也会出现在 event.labels 中:

  • agent_id、agent_name、call_id、status

仪表板模板

  • voice-analytics:通话量趋势、成功率、平均时长、Agent 分类
  • agent-performance:按 Agent 比较、断开原因、质量指标
  • quality-monitor:断开原因趋势、错误率、时长异常值

映射启发式规则(旧版别名)

  • call_status → status
  • agent_id → workflow_id
  • agent_name → workflow_name
  • call_id → execution_id

评论

支持 Markdown