ワンクリックで
voice-call
Make and manage phone calls via telephony providers (Twilio)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Make and manage phone calls via telephony providers (Twilio)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Decompose and route work through multi-agent Kanban systems
Task lifecycle management and workspace handoff for Kanban workers
Terminal-based Node.js debugging via V8 inspector protocol
Python debugging with pdb, debugpy, and remote attach
Root-cause investigation methodology before applying fixes
Enforce RED-GREEN-REFACTOR TDD cycle
| name | voice-call |
| description | Make and manage phone calls via telephony providers (Twilio) |
| alwaysInclude | false |
Make and manage phone calls through telephony providers. Currently supports Twilio with WebSocket media streaming for real-time conversation.
Initiate an outbound phone call.
Parameters:
to (required): Phone number to call in E.164 format (e.g., +15551234567)message (optional): Message to speak when the call connectsmode (optional): Call mode — conversation (interactive, default) or notify (one-way message then hangup)Example:
voice_call_initiate(to: "+15551234567", message: "Hello, this is a reminder about your appointment tomorrow at 3 PM.", mode: "notify")
Speak a message and wait for the user's response on an active call. Returns the transcribed speech.
Parameters:
callId (required): ID of the active callmessage (required): Message to speak before listeningExample:
voice_call_continue(callId: "abc-123", message: "Would you like to reschedule? Say yes or no.")
Speak a message on an active call without waiting for a response.
Parameters:
callId (required): ID of the active callmessage (required): Message to speakExample:
voice_call_speak(callId: "abc-123", message: "Please hold while I look that up.")
End an active phone call.
Parameters:
callId (required): ID of the call to endExample:
voice_call_end(callId: "abc-123")
Get the current status of a call, including state, direction, and full transcript.
Parameters:
callId (required): ID of the call to checkExample:
voice_call_status(callId: "abc-123")
Enable via application.yml:
jaiclaw:
voice-call:
enabled: true
provider: twilio
twilio:
account-sid: ${TWILIO_ACCOUNT_SID}
auth-token: ${TWILIO_AUTH_TOKEN}
serve:
webhook-path: /voice/webhook
public-url: https://your-domain.com
outbound:
from-number: "+15551234567"
default-mode: CONVERSATION
max-duration-sec: 600
silence-timeout-sec: 30
inbound:
policy: disabled # disabled, open, allowlist
greeting: "Hello, how can I help you?"
allowed-from:
- "+15559876543"
disabled: Reject all inbound calls (default)open: Accept all inbound callsallowlist: Accept only from numbers in the allowed-from list