voice-call

Initiate and manage voice calls through Twilio, Telnyx, Plivo, or mock providers.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill voice-call-amirulandalib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-call
Source: https://github.com/AmirulAndalib/Vilvona-AI/tree/main/skills/voice-call
Command: npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill voice-call-amirulandalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets an AI agent place and manage real phone calls programmatically, so users can automate outbound voice notifications, reminders, and interactive conversations without building telephony integrations themselves. ## Core Features & Use Cases - Call Initiation: Start outbound calls to any phone number with a spoken message via the initiate_call action or the openclaw voicecall call CLI command. - Call Lifecycle Management: Continue conversations, speak to the user mid-call, end calls, and check call status using continue_call, speak_to_user, end_call, and get_status actions. - Multi-Provider Support: Works with Twilio, Telnyx, or Plivo telephony providers, plus a mock provider for development without network access. - Use Case: An operations team configures the plugin with their Twilio credentials, then has the agent automatically call on-call engineers with an alert message and report the call status back. ## Quick Start Ask the agent to call +15555550123 with the message "Your deployment finished successfully" using the voice_call tool.

Frequently Asked Questions about voice-call

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an outbound phone call with OpenClaw?

Run `openclaw voicecall call --to "+15555550123" --message "Hello from OpenClaw"` from the CLI, or use the voice_call tool with the initiate_call action. The voice-call plugin must be enabled first.

Which telephony providers does the voice-call plugin support?

The plugin supports Twilio, Telnyx, and Plivo as telephony providers. It also includes a mock provider for development that requires no network access or real credentials.

How do I configure Twilio for voice calls?

Set `provider: "twilio"` under `plugins.entries.voice-call.config`, then provide your `twilio.accountSid`, `twilio.authToken`, and a `fromNumber`. The plugin must also be enabled in the OpenClaw configuration.

Can I test voice calls without a real phone number or API keys?

Yes, set `provider: "mock"` in the plugin configuration. The mock provider simulates call behavior without network access, so no telephony credentials or real phone numbers are needed.

How do I check the status of an ongoing call?

Use the `get_status` action of the voice_call tool with the callId, or run `openclaw voicecall status --call-id <id>` from the CLI. The call ID is returned when the call is initiated.