Voice Call
Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).
CLI
CODEBLOCK0
Tool
Use voice_call for agent-initiated calls.
Actions:
- -
initiate_call (message, to?, mode?) - INLINECODE2 (callId, message)
- INLINECODE3 (callId, message)
- INLINECODE4 (callId)
- INLINECODE5 (callId)
Notes:
- - Requires the voice-call plugin to be enabled.
- Plugin config lives under
plugins.entries.voice-call.config. - Twilio config:
provider: "twilio" + twilio.accountSid/authToken + fromNumber. - Telnyx config:
provider: "telnyx" + telnyx.apiKey/connectionId + fromNumber. - Plivo config:
provider: "plivo" + plivo.authId/authToken + fromNumber. - Dev fallback:
provider: "mock" (no network).
语音通话
使用语音通话插件发起或检查通话(支持Twilio、Telnyx、Plivo或模拟模式)。
命令行界面
bash
openclaw voicecall call --to +15555550123 --message 来自OpenClaw的问候
openclaw voicecall status --call-id
工具
使用voice_call实现代理发起的通话。
操作:
- - initiatecall(消息,目标号码?,模式?)
- continuecall(通话ID,消息)
- speaktouser(通话ID,消息)
- endcall(通话ID)
- getstatus(通话ID)
注意事项:
- - 需要启用语音通话插件。
- 插件配置位于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(无网络连接)。