[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openclaw-openclaw-skills-voice-call":3},{"error":4,"detail":5,"metadata":23,"markdownContent":24,"rawMarkdown":20},false,{"repo_full_name":6,"owner":7,"repo_name":7,"repo_forks":8,"skill_path":9,"repo_stars":10,"name":11,"category_id":12,"description":13,"file_tree":14,"skill_md_content":20,"skill_id":21,"skill_key":22},"openclaw/openclaw","openclaw",62381,"skills/voice-call",323635,"voice-call",1,"Start voice calls via the OpenClaw voice-call plugin.",[15],{"name":16,"path":17,"size":18,"type":19},"SKILL.md","skills/voice-call/SKILL.md",1159,"file","---\nname: voice-call\ndescription: Start voice calls via the OpenClaw voice-call plugin.\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"📞\",\n        \"skillKey\": \"voice-call\",\n        \"requires\": { \"config\": [\"plugins.entries.voice-call.enabled\"] },\n      },\n  }\n---\n\n# Voice Call\n\nUse the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).\n\n## CLI\n\n```bash\nopenclaw voicecall call --to \"+15555550123\" --message \"Hello from OpenClaw\"\nopenclaw voicecall status --call-id \u003Cid>\n```\n\n## Tool\n\nUse `voice_call` for agent-initiated calls.\n\nActions:\n\n- `initiate_call` (message, to?, mode?)\n- `continue_call` (callId, message)\n- `speak_to_user` (callId, message)\n- `end_call` (callId)\n- `get_status` (callId)\n\nNotes:\n\n- Requires the voice-call plugin to be enabled.\n- Plugin config lives under `plugins.entries.voice-call.config`.\n- Twilio config: `provider: \"twilio\"` + `twilio.accountSid/authToken` + `fromNumber`.\n- Telnyx config: `provider: \"telnyx\"` + `telnyx.apiKey/connectionId` + `fromNumber`.\n- Plivo config: `provider: \"plivo\"` + `plivo.authId/authToken` + `fromNumber`.\n- Dev fallback: `provider: \"mock\"` (no network).\n","63daa259-41a1-550d-b1c4-b9809ec76500","openclaw-openclaw-skills-voice-call",{"name":11,"description":13},"\u003Ch1>Voice Call\u003C/h1>\n\u003Cp>Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).\u003C/p>\n\u003Ch2>CLI\u003C/h2>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">openclaw voicecall call --to \u003Cspan class=\"hljs-string\">&quot;+15555550123&quot;\u003C/span> --message \u003Cspan class=\"hljs-string\">&quot;Hello from OpenClaw&quot;\u003C/span>\nopenclaw voicecall status --call-id &lt;\u003Cspan class=\"hljs-built_in\">id\u003C/span>&gt;\u003C/code>\u003C/pre>\u003C/div>\u003Ch2>Tool\u003C/h2>\n\u003Cp>Use \u003Ccode>voice_call\u003C/code> for agent-initiated calls.\u003C/p>\n\u003Cp>Actions:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>initiate_call\u003C/code> (message, to?, mode?)\u003C/li>\n\u003Cli>\u003Ccode>continue_call\u003C/code> (callId, message)\u003C/li>\n\u003Cli>\u003Ccode>speak_to_user\u003C/code> (callId, message)\u003C/li>\n\u003Cli>\u003Ccode>end_call\u003C/code> (callId)\u003C/li>\n\u003Cli>\u003Ccode>get_status\u003C/code> (callId)\u003C/li>\n\u003C/ul>\n\u003Cp>Notes:\u003C/p>\n\u003Cul>\n\u003Cli>Requires the voice-call plugin to be enabled.\u003C/li>\n\u003Cli>Plugin config lives under \u003Ccode>plugins.entries.voice-call.config\u003C/code>.\u003C/li>\n\u003Cli>Twilio config: \u003Ccode>provider: &quot;twilio&quot;\u003C/code> + \u003Ccode>twilio.accountSid/authToken\u003C/code> + \u003Ccode>fromNumber\u003C/code>.\u003C/li>\n\u003Cli>Telnyx config: \u003Ccode>provider: &quot;telnyx&quot;\u003C/code> + \u003Ccode>telnyx.apiKey/connectionId\u003C/code> + \u003Ccode>fromNumber\u003C/code>.\u003C/li>\n\u003Cli>Plivo config: \u003Ccode>provider: &quot;plivo&quot;\u003C/code> + \u003Ccode>plivo.authId/authToken\u003C/code> + \u003Ccode>fromNumber\u003C/code>.\u003C/li>\n\u003Cli>Dev fallback: \u003Ccode>provider: &quot;mock&quot;\u003C/code> (no network).\u003C/li>\n\u003C/ul>\n"]