mirror of https://github.com/openclaw/openclaw.git
46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
---
|
|
name: voice-call
|
|
description: Start voice calls via the OpenClaw voice-call plugin.
|
|
metadata:
|
|
{
|
|
"openclaw":
|
|
{
|
|
"emoji": "📞",
|
|
"skillKey": "voice-call",
|
|
"requires": { "config": ["plugins.entries.voice-call.enabled"] },
|
|
},
|
|
}
|
|
---
|
|
|
|
# Voice Call
|
|
|
|
Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).
|
|
|
|
## CLI
|
|
|
|
```bash
|
|
openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw"
|
|
openclaw voicecall status --call-id <id>
|
|
```
|
|
|
|
## Tool
|
|
|
|
Use `voice_call` for agent-initiated calls.
|
|
|
|
Actions:
|
|
|
|
- `initiate_call` (message, to?, mode?)
|
|
- `continue_call` (callId, message)
|
|
- `speak_to_user` (callId, message)
|
|
- `end_call` (callId)
|
|
- `get_status` (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).
|