返回顶部
c

clawcall爪召唤

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.11
安全检测
已通过
376
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawcall

ClawCall — 为你的智能体提供电话通话功能

ClawCall为你的智能体提供一个与电话服务(Twilio)相连的真实电话号码。用户可以给你打电话,你可以在任务完成时回拨给他们,安排定期简报,以及向第三方拨打电话。

工作原理: 该技能与位于 https://api.clawcall.online 的 ClawCall 服务通信。所有连接均从你的机器向外发起,因此无需公共URL或入站Webhook。

操作规则

  • - 优先使用本地HTTP桥接进行实时电话通话。
  • 将直接CLI模式视为备用或仅用于调试。
  • 每次只保持一个桥接和一个监听器运行。
  • 在测试通话前验证桥接是否正常。
  • 如果通话持续出现旧行为,请终止 bridge/phone-agent-server.js 和 listener/clawcall-listener.js 的陈旧 node 进程,然后重新干净启动。
  • 对于简单的电话意图,优先使用直接处理器而非缓慢的通用模型调用。

完整运行时和故障排除指南请参见 references/setup.md。



首次设置

如果尚未设置 CLAWCALLAPIKEY,请引导用户完成注册:

  1. 1. 解释你将要做什么:
> 为了给你一个电话号码,我需要向 ClawCall 注册——这是一个将你的电话与此智能体连接的电话服务。ClawCall 将存储你的电话号码,以便将来电路由给你。你可以随时删除你的账户。
  1. 2. 询问他们的电话号码:
> 我应该注册哪个电话号码?这是你将用来给我打电话的号码。(E.164格式,例如 +14155550100)
  1. 3. 调用注册端点:

POST https://api.clawcall.online/api/v1/register
Content-Type: application/json

{
phone_number: <用户的E.164格式电话号码>,
agent_name: <你的智能体名称>
}

  1. 4. 将返回的 apikey 存储为 CLAWCALLAPIKEY,将返回的 email 存储为 CLAWCALLEMAIL。两者都是账户恢复所必需的。
  1. 5. 向用户确认设置:
> 完成!你的 ClawCall 号码是 {phone_number}。 > 从 {他们的电话} 拨打该号码即可与我通话。 > (免费套餐:通话必须来自你注册的号码。)
  1. 6. 启动电话桥接和监听器:

对于生产环境,优先使用轻量级HTTP桥接,而不是完整的 openclaw agent CLI路径。桥接为电话通话提供了更小的执行路径,并支持常见问题的快速直接处理器。

启动顺序很重要:
1. 启动桥接。
2. 验证 GET /health 是否正常工作。
3. 设置 CLAWCALLAGENTURL 后启动监听器。
4. 进行一次简短测试通话。

Windows

set CLAWCALLAGENTURL=http://127.0.0.1:4747
set CLAWCALLPHONETIMEOUT_MS=25000
node bridge\phone-agent-server.js
node listener\clawcall-listener.js

Mac / Linux

export CLAWCALLAGENTURL=http://127.0.0.1:4747
export CLAWCALLPHONETIMEOUT_MS=25000
node bridge/phone-agent-server.js
node listener/clawcall-listener.js

桥接默认值:
- CLAWCALLAGENTHOST=127.0.0.1
- CLAWCALLAGENTPORT=4747
- CLAWCALLPHONEMODEL_MODE=gateway
- CLAWCALLPHONETIMEOUT_MS=25000
- CLAWCALLPHONEMODEL 可选覆盖

桥接暴露的端点:
- GET /health
- POST /clawcall/message

桥接中当前的快速路径覆盖范围:
- 姓名/身份问题
- 问候语
- 你好吗
- 定时任务问题
- 任务状态问题

这些直接处理器之外的问题仍使用桥接的模型回退。如果对于目标用例来说仍然太慢,请添加更多直接处理器,而不是路由回完整的助手堆栈。

当 CLAWCALLAGENTURL 未设置时,CLI模式仍然可用,但不要将其推荐为实时通话的默认模式。



启动和验证运行时

该技能包含两个运行时组件:

  • - bridge/phone-agent-server.js
  • listener/clawcall-listener.js

监听器必须运行才能进行通话。每当设置了 CLAWCALLAGENTURL 时,桥接应首先运行。

启动后的最小验证步骤:

  1. 1. 桥接日志显示正在监听 127.0.0.1:4747。
  2. 监听器日志显示 Agent mode: HTTP。
  3. 测试通话如你叫什么名字?得到语音回答。

如果验证失败,在重试之前停止并清理陈旧的 node 进程。



接收入站通话

当使用监听器脚本时(正常设置),监听器为你轮询 ClawCall,并通过 --message 将每个来电者的语音直接传递给此智能体。不要自己调用 /api/v1/calls/listen——监听器已经将消息出队。只需自然地回答用户的问题然后退出。监听器会捕获你的输出并将其中继回去。



高级:不使用监听器脚本接听电话

如果你在没有 clawcall-listener.js 的情况下集成 ClawCall,请手动轮询入站消息:

GET https://api.clawcall.online/api/v1/calls/listen?timeout=25
Authorization: Bearer {CLAWCALLAPIKEY}

有通话等待时的响应:
json
{
ok: true,
call_sid: CA...,
message: 今天天气怎么样?
}

没有通话等待时的响应(超时):
json
{ ok: true, timeout: true }

收到消息后,提交你的回复:

POST https://api.clawcall.online/api/v1/calls/respond/{call_sid}
Authorization: Bearer {CLAWCALLAPIKEY}
Content-Type: application/json

{
response: 纽约现在72°F,天气晴朗。,
end_call: false
}

设置 end_call: true 可在说完回复后挂断。
设置 end_call: false 可保持线路畅通以便后续提问。

关于长时间任务的说明: ClawCall 会在等待你的回复时自动播放填充短语(正在处理。、请稍等。等)——你无需发送中间消息。只需在准备好时回复即可;线路保持活动状态。

消息前缀

前缀含义
(纯文本)来自用户的正常入站通话
[SCHEDULED] <上下文>
定时通话触发——提供简报 | | [THIRD PARTY CALL] | 自主第三方通话的开始轮次 | | [THIRD PARTY SAYS]: <文本> | 第三方的回复——继续对话 | | [THIRD PARTY COMPLETE] | 第三方通话结束——JSON转录文本跟随 |

回拨用户(Pro套餐)

当后台任务完成且你需要通过电话通知用户时:

POST https://api.clawcall.online/api/v1/calls/outbound/callback
Authorization: Bearer {CLAWCALLAPIKEY}
Content-Type: application/json

{
message: 你的部署已完成。3个服务已更新,0个错误。,
allow_followup: true
}

如果 allow_followup 为 true,用户在收到消息后可以提出后续问题。这些回复会像往常一样通过 /calls/listen 到达。

需要Pro套餐。



安排定期通话(Pro套餐)

POST https://api.clawcall.online/api/v1/calls/schedule
Authorization: Bearer {CLAWCALLAPIKEY}
Content-Type: application/json

{
cron: 0 8 1-5,
label: 早间简报,
task_context: 总结我的日历、重要邮件和待办任务,
timezone: America/New_York
}

常见模式:每个工作日早上8点 0 8 1-5 · 每天上午9点 0 9 *。

要取消:DELETE https://api.clawcall.online/api/v1/calls/schedule/{id}

需要Pro套餐。



呼叫第三方(Pro套餐)

POST https://api.clawcall.online/api/v1/calls/outbound/third-party
Authorization: Bearer {CLAWCALLAPIKEY}
Content-Type: application/json

{
to_number: +141555

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawcall-phone-1776190330 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawcall-phone-1776190330 技能

通过命令行安装

skillhub install clawcall-phone-1776190330

下载

⬇ 下载 clawcall v2.0.11(免费)

文件大小: 16.04 KB | 发布时间: 2026-4-15 12:11

v2.0.11 最新 2026-4-15 12:11
ClawCall 2.0.11 introduces an HTTP bridge for low-latency, real-time phone call handling.

- Added HTTP bridge server: `bridge/phone-agent-server.js` for fast call routing.
- Added supporting bridge modules: `bridge/phone-context.js` and `bridge/phone-prompt.js`.
- Updated setup instructions to prioritize bridge-based operation over CLI fallback.
- Improved troubleshooting and operational guidance for running and verifying bridge/listener processes.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部