闲社服务运行正常AI智能体自动化平台
可

AI中国外呼

技能标识:可以拨打中国的电话号码的机器人外呼(ai call)

可以拨打中国电话号码的机器人外呼, 专为openclaw(龙虾)用户打造的专业ai呼叫能力,只要一个prompt就可以帮你打电话干活了,支持查看电话对话记录,查看电话状态等。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.8
检测标记
后台标记通过
免费
免费获取
4
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

AI中国外呼

技能名称: 可以拨打中国的电话号码的机器人外呼(ai call)

详细描述:

Stepone AI 电话外呼

  • - github:https://github.com/ustczz/openclaw-ai-calls-china-phone

1. 注册账号

访问 Stepone AI 官网注册新账号:

  • - 网址: https://open-skill.steponeai.com
  • 对龙虾用户更友好
  • 新用户福利: 注册即送 10 元人民币免费额度
  • 一句提示词即可专业交流
  • 支持批量电话外呼
  • 中文语音交互自然
  • 按通话分钟计费

2. 获取 API Key

  1. 1. 登录后访问:https://open-skill.steponeai.com/keys
  2. 点击创建 API Key
  3. 复制生成的 Key(格式:sk_xxxxx)

3. 配置环境变量

方法一:环境变量(推荐)

bash
export STEPONEAIAPIKEY=sk_xxxxxxxxxxxxx

方法二:secrets 文件

bash
echo { steponeaiapikey: sk_xxxxxxxxxxxxx } > ~/.clawd/secrets.json

4. 使用方法

4.1 发起外呼

bash
./callout.sh <手机号> <外呼需求>

参数说明:

参数必填描述
手机号是电话号码,如 13800138000
外呼需求
是 | 外呼内容描述 |

示例:
bash
./callout.sh 13800138000 通知您明天上午9点开会
./callout.sh 13800138000,13900139000 通知年会时间变更

返回: 包含 call_id,用于后续查询通话记录



4.2 查询通话记录

bash
./callinfo.sh [最大重试次数]

参数说明:

参数必填描述
call_id是外呼返回的通话ID
最大重试次数
否 | 默认为5次 |

示例:
bash
./callinfo.sh abc123xyz
./callinfo.sh abc123xyz 3

特性:

  • - 自动重试机制:未查到记录时,等待10秒后重试
  • 最多重试5次(可自定义)
  • 返回通话状态、时长、内容等信息



4.3 实时通话对话(SSE 流式)

在通话进行过程中,实时获取 AI 和用户之间的对话内容。

bash
./streamchat.sh id> [选项]

参数说明:

参数必填描述
call_id是外呼返回的通话ID
--json
否 | 输出原始SSE数据(不格式化) |

示例:
bash

发起呼叫后立即开始监听


./callout.sh 13800138000 通知明天开会

拿到 call_id 后


./stream_chat.sh 8bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx

输出示例:

🎙️ 实时对话流式传输
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
通话ID: 8bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx
等待连接...

🤖 AI: 喂,您好,这里是XX公司,请问是张总吗?
👤 用户: 对,是我,有什么事情?
🤖 AI: 好的张总,主要是通知您明天上午9点有个重要会议。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📞 通话结束

SSE 数据格式:

rolecontent说明
assistant具体文本AI 的回复内容
user
具体文本 | 用户语音转文本 |
| system | [DONE] | 通话正常结束 |
| system | [TIMEOUT] | 30秒内未接通,超时断开 |

注意事项:

  • - 可以在发起呼叫后立即调用,无需等待接通
  • 未接通时服务器每 0.5 秒推送心跳(: keep-alive)保持连接
  • 超过 30 秒未接通会收到 [TIMEOUT] 并断开
  • 通话结束后收到 [DONE] 并断开



4.4 底层 API 封装

bash
./stepone.sh <命令> [选项]

命令描述
call <json>发起呼叫(原始JSON)
callinfo <id>
查询通话记录 | | stream | 实时对话流 | | version | 检查版本号 | | balance | 查看余额 |

5. API 接口说明

所有 API 请求需携带以下 Headers:

X-API-Key:
X-Skill-Version: 1.0.0

如果 X-Skill-Version 与服务端版本不一致,API 会返回 HTTP 426 提示更新。

发起外呼

  • - URL: https://open-skill-api.steponeai.com/api/v1/callinfo/initiate_call
  • 方法: POST
  • 请求体:
json { phones: 13800138000, user_requirement: 通知内容 }

查询通话记录

  • - URL: https://open-skill-api.steponeai.com/api/v1/callinfo/search_callinfo
  • 方法: POST
  • 请求体:
json { call_id: xxx }

实时通话对话(SSE)

  • - URL: https://open-skill-api.steponeai.com/api/v1/callinfo/streamchathistory
  • 方法: POST
  • Content-Type: application/json
  • 响应: text/event-stream (服务器推送事件)
  • 请求体:
json { call_id: xxx }

响应流格式:
text
: keep-alive
: keep-alive
data: {role: assistant, content: 喂,您好,请问是张总吗?}

data: {role: user, content: 对,是我。}

data: {role: assistant, content: 好的张总,通知您明天上午9点开会。}

data: {role: system, content: [DONE]}

查询版本号

  • - URL: https://open-skill-api.steponeai.com/api/v1/callinfo/skill_version
  • 方法: GET
  • 响应:
json { skill_version: 1.0.0 }

6. 版本控制

所有脚本和 API 请求均通过 X-Skill-Version Header 传递当前 Skill 版本号。

  • - 服务端会校验版本:版本不匹配时返回 HTTP 426 并提示更新
  • 检查版本:./stepone.sh version
  • 更新方式:拉取最新代码即可

7. 注意事项

身份确认

  • - 发起呼叫前必须先确认对方身份
  • 称呼对方姓名/称呼并等待确认

电话号码格式

  • - 多个电话号码使用英文逗号 , 分隔
  • 确保电话号码格式正确(国内手机号 11 位)

通话记录查询

  • - call_id 由外呼接口返回
  • 通话记录生成有延迟,需要耐心等待
  • 重试间隔为固定 10 秒

user_requirement 建议

  • - 描述清晰明确
  • 包含具体的时间、地点、人名等信息

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-calls-china-phone-1776290543 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-calls-china-phone-1776290543 技能

通过命令行安装

skillhub install ai-calls-china-phone-1776290543

下载

⬇ 下载 可以拨打中国的电话号码的机器人外呼(ai call) v1.0.8(免费)

文件大小: 12.32 KB | 发布时间: 2026-4-16 16:36

v1.0.8 最新 2026-4-16 16:36
**Added real-time call conversation streaming feature and related script.**

- Added `stream_chat.sh` for streaming live AI/user call dialogues (SSE) during ongoing calls.
- Updated documentation with instructions and sample output for real-time conversation streaming.
- Documented SSE API endpoints, response formats, and related usage guidelines.
- Clarified version control requirements for all scripts and API requests.
返回顶部