byted-vms-cdr-record
Installation
SKILL.md
byted-vms-cdr-record · 火山云通信话单/录音查询
环境变量
按以下优先级解析鉴权 (与其他 vms-* skill 一致):
ARK_SKILL_API_KEY+ARK_SKILL_API_BASE→ 火山引擎 arkclaw 企业版. 请先在火山后台页面配置好 AK/SK, 由 arkclaw 注入这两个环境变量 (ARK_SKILL_API_KEY为 API 密钥,ARK_SKILL_API_BASE为 API 基础地址), 脚本以Bearer鉴权直连该网关, 无需本地签名;VOLC_ACCESS_KEY+VOLC_SECRET_KEY(兼容VOLCENGINE_ACCESS_KEY/VOLCENGINE_SECRET_KEY) → 个人版 arkclaw / openclaw / coco / aime / claudecode 等普通 agent, 用户直接把 AK/SK 告诉 agent, 脚本本地做 HMAC-SHA256 (Volc V4) 签名;- 否则报错并提示用户填入 AK/SK.
重要前置说明 (TOP 限制)
QueryCallRecordMsg / QueryAudioRecordFileUrl 这两个接口在 TOP 网关上有以下硬约束 (实测):
- 必须传
CallIdList(form-urlencoded), 服务端校验直接报Required List parameter 'CallIdList' is not present; - 不接受按手机号 / 时间区间 / SingleOpenId 反查;
SingleBatchAppend返回的是SingleOpenId而不是CallId, 这两者是不同字段, 无法相互转换.
因此, 想拿到 CallId 必须依赖以下两条之一: