voice-call

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill voice-call-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-call
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/skills/voice-call
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill voice-call-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets an AI agent place and manage outbound phone calls programmatically, removing the need to manually operate telephony provider dashboards or write custom API integrations. ## Core Features & Use Cases - Call Initiation: Start outbound calls with a spoken message via the voice_call tool or the openclaw voicecall CLI. - Call Lifecycle Management: Continue conversations, speak to the user mid-call, end calls, and check call status by call ID. - Multi-Provider Support: Works with Twilio, Telnyx, or Plivo, plus a mock provider for offline development and testing. - Use Case: An agent detects a failed delivery and automatically calls the customer with a status update, then reports the call outcome back to the workflow. ## Quick Start Ask the agent to call +15555550123 with the message "Hello from OpenClaw" using the voice-call plugin.

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 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 live providers, each configured with its own credentials and a from number. A mock provider is available for development without network access.

How do I configure Twilio for voice calls?

Set `provider: "twilio"` in the plugin config and supply `twilio.accountSid`, `twilio.authToken`, and a `fromNumber`. Configuration lives under `plugins.entries.voice-call.config`.

Can I test voice calls without a telephony account?

Yes, set `provider: "mock"` in the plugin configuration. The mock provider simulates calls without network access, so no Twilio, Telnyx, or Plivo credentials are needed.

How do I check the status of an ongoing call?

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