46 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2026-01-11 12:11:12 +00:00
---
name: voice-call
2026-01-30 03:15:10 +01:00
description: Start voice calls via the OpenClaw voice-call plugin.
metadata:
{
"openclaw":
{
"emoji": "📞",
"skillKey": "voice-call",
"requires": { "config": ["plugins.entries.voice-call.enabled"] },
},
}
2026-01-11 12:11:12 +00:00
---
# Voice Call
2026-01-13 17:16:02 +05:30
Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).
2026-01-11 12:11:12 +00:00
## CLI
```bash
2026-01-30 03:15:10 +01:00
openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw"
openclaw voicecall status --call-id <id>
2026-01-11 12:11:12 +00:00
```
## Tool
Use `voice_call` for agent-initiated calls.
2026-01-12 21:40:22 +00:00
Actions:
2026-01-12 21:40:22 +00:00
- `initiate_call` (message, to?, mode?)
- `continue_call` (callId, message)
- `speak_to_user` (callId, message)
- `end_call` (callId)
- `get_status` (callId)
2026-01-11 12:11:12 +00:00
Notes:
2026-01-11 12:11:12 +00:00
- Requires the voice-call plugin to be enabled.
- Plugin config lives under `plugins.entries.voice-call.config`.
2026-01-12 21:40:22 +00:00
- Twilio config: `provider: "twilio"` + `twilio.accountSid/authToken` + `fromNumber`.
- Telnyx config: `provider: "telnyx"` + `telnyx.apiKey/connectionId` + `fromNumber`.
2026-01-13 17:16:02 +05:30
- Plivo config: `provider: "plivo"` + `plivo.authId/authToken` + `fromNumber`.
2026-01-12 21:40:22 +00:00
- Dev fallback: `provider: "mock"` (no network).