name: voice-call description: 通过 OpenClaw 语音通话插件启动语音通话。 metadata: { “openclaw”: { “emoji”: “📞”, “skillKey”: “voice-call”, “requires”: { “config”: [“plugins.entries.voice-call.enabled”] }, }, }
语音通话
使用语音通话插件来启动或检查通话(支持 Twilio、Telnyx、Plivo 或模拟模式)。
命令行界面 (CLI)
openclaw voicecall call --to "+15555550123" --message "来自 OpenClaw 的问候"
openclaw voicecall status --call-id <id>
工具
使用 voice_call 进行由智能体发起的通话。
可用操作:
initiate_call(message, to?, mode?) - 发起通话continue_call(callId, message) - 继续通话speak_to_user(callId, message) - 对用户说话end_call(callId) - 结束通话get_status(callId) - 获取通话状态
注意事项:
- 需要启用语音通话插件。
- 插件配置位于
plugins.entries.voice-call.config。 - Twilio 配置:
provider: "twilio"+twilio.accountSid/authToken+fromNumber。 - Telnyx 配置:
provider: "telnyx"+telnyx.apiKey/connectionId+fromNumber。 - Plivo 配置:
provider: "plivo"+plivo.authId/authToken+fromNumber。 - 开发备用模式:
provider: "mock"(无需网络)。