voice-call

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

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/srgaba/open-claw --skill voice-call-srgaba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-call
Source: https://github.com/srgaba/open-claw/tree/main/project/skills/voice-call
Command: npx skills add https://github.com/srgaba/open-claw --skill voice-call-srgaba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Making outbound phone calls from an AI agent or automation workflow normally requires writing custom integrations against telephony APIs. This Skill exposes call initiation, continuation, and status inspection through the OpenClaw voice-call plugin so calls can be triggered directly from the CLI or an agent tool. ## Core Features & Use Cases - Call Initiation: Start outbound calls to a phone number with a spoken message via the voice_call tool or openclaw voicecall call CLI command. - Call Lifecycle Control: Continue a call, speak to the user mid-call, end a call, or retrieve call status using actions like continue_call, speak_to_user, end_call, and get_status. - Multi-Provider Support: Works with Twilio, Telnyx, or Plivo configurations, plus a mock provider for development without network access. - Use Case: An operations agent detects a critical alert and calls the on-call engineer's phone with a spoken summary, then checks the call status to confirm delivery. ## Quick Start Ask the agent to call +15555550123 with the message "Hello from OpenClaw" 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 from an AI agent?

Use the voice_call tool with the initiate_call action, passing a message and optionally a destination number and mode. Alternatively, run the CLI command openclaw voicecall call --to with the target number and message.

Which telephony providers does the voice-call plugin support?

The plugin supports Twilio, Telnyx, and Plivo as call providers. Each requires its own credentials in the plugin config, such as accountSid and authToken for Twilio, apiKey and connectionId for Telnyx, or authId and authToken for Plivo.

Can I test voice calls without a real telephony account?

Yes, set the provider to "mock" in the plugin configuration. The mock provider runs without network access, making it suitable for development and testing call flows before connecting Twilio, Telnyx, or Plivo.

How do I check the status of a voice call?

Use the get_status action of the voice_call tool with the callId, or run openclaw voicecall status --call-id followed by the call identifier from the CLI.

Why is the voice-call plugin not working?

The plugin must be enabled via plugins.entries.voice-call.enabled in the OpenClaw configuration. Also verify that the selected provider's credentials and fromNumber are correctly set under plugins.entries.voice-call.config.