voice-call

Initiates and manages outbound voice calls via OpenClaw's voice-call plugin and voice_call tool actions.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill voice-call-johnnywhitemike
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: voice-call
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/skills/voice-call
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill voice-call-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you place and monitor voice calls without manually juggling provider dashboards, call IDs, and status checks.

Core Features & Use Cases

  • Start calls on demand: Initiate outbound calls to a target number with a message using a configured provider (Twilio, Telnyx, Plivo, or mock).
  • Continue and interact during a call: Send follow-up messages and prompt the system to speak to the user during an ongoing conversation.
  • Inspect call lifecycle status: Retrieve call status by call ID and end calls when finished; example: a support workflow that calls a customer to deliver updates and then checks progress before closing out.

Quick Start

Tell OpenClaw to start a voice call to +15555550123 with the message "Hello from OpenClaw", using the configured voice-call provider.

Frequently Asked Questions about voice-call

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

FAQPage Schema
How do I initiate outbound voice calls from an automated workflow?▼

You can interact with an ongoing call using the continue_call and speak_to_user actions. These allow you to send follow-up messages and prompt text-to-speech delivery to the recipient during the active voice call session.

Does this voice call Skill work with Twilio for customer outreach?▼

Yes, the Skill supports Twilio along with Telnyx, Plivo, or a mock provider. You must configure your chosen telephony provider under plugins.entries.voice-call.config before initiating customer outreach calls.

What is required to check call status and manage the voice call lifecycle?▼

Checking call status and managing the lifecycle requires the voice-call plugin to be enabled. You use the get_status action with a call ID to retrieve progress, and the end_call action to terminate the connection when finished.

Can I use a mock provider for voice call test and preview workflows?▼

Yes, you can use a mock provider for test and preview workflows. Configuring the mock provider allows you to simulate outbound calls and test interaction flows without utilizing a real telephony provider or incurring costs.