원클릭으로
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