π¦ ClawHub
agent-call
by @kieferhuan
AI-powered outbound calling service. Use when user expresses intent to make phone calls (e.g., "help me call xxx to book a table", "call customer about promo...
π‘ Examples
See examples/ directory for complete use cases:
examples/appointment-reminder.sh - Automated appointment remindersexamples/emergency-broadcast.sh - Broadcast emergency alertsexamples/ivr-menu.sh - Interactive voice menuexamples/voicemail-transcription.sh - Voicemail to emailexamples/two-factor-auth.sh - Voice-based 2FAβοΈ Configuration
1. Twilio Account: Sign up at twilio.com 2. Twilio Phone Number: Purchase a number with Voice capabilities 3. Twilio Credentials: Account SID and Auth Token
π Tips & Best Practices
Call Not Connecting
# Check number formatting (must be E.164)
./scripts/validate-number.sh "+15551234567"Test connectivity
./scripts/make-call.sh --to "$TWILIO_PHONE_NUMBER" --message "Test call"
Webhook Not Receiving Calls
# Test webhook
curl -X POST https://your-server.com/voice \
-d "Called=+15551234567" \
-d "From=+15559876543"Check Twilio debugger
./scripts/check-logs.sh --recent 10
Audio Quality Issues
# Use different voice engine
./scripts/make-call.sh --to "+15551234567" --message "Test" --voice "Google.en-US-Neural2-A"Adjust speech rate
./scripts/make-call.sh --to "+15551234567" --message "Test" --rate "90%"
TERMINAL
clawhub install agent-call