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.