Voice Provider Administration
Twilio configuration, webhook status, compliance, and setup checklist
Voice System Status
📞 Voice Provider◌ not configured
🗄️ Database◌ not configured
🛡️ Compliance Mode● strict
📱 Phone Number◌ Not set
🔗 Webhooks◌ Not set
🎙️ Recording◌ Disabled
📝 Transcription◌ Disabled
🤖 AI Summary◌ Disabled
🔑 Environment Variables
TWILIO_ACCOUNT_SID🔒 SECRET
◌ Not setTwilio account identifier
TWILIO_AUTH_TOKEN🔒 SECRET
◌ Not setTwilio auth token — NEVER expose client-side
TWILIO_PHONE_NUMBER
◌ Not setTwilio provisioned phone number
TWILIO_VOICE_WEBHOOK_URL
◌ Not setInbound call webhook URL
TWILIO_STATUS_CALLBACK_URL
◌ Not setCall status callback URL
CALL_COMPLIANCE_MODE
◌ Not setstrict | standard | permissive
CALL_RECORDING_ENABLED
◌ Not setEnable call recording
CALL_TRANSCRIPTION_ENABLED
◌ Not setEnable call transcription
CALL_QUIET_HOURS_START
◌ Not setQuiet hours start (HH:MM)
CALL_QUIET_HOURS_END
◌ Not setQuiet hours end (HH:MM)
📋 Setup Checklist
☐ Twilio account created
☐ Phone number provisioned
☐ Voice webhook URL configured
☐ Status callback URL configured
☐ Env vars set in .env.local
☐ Webhook signature validation tested
☐ Test inbound call received
☐ Compliance mode confirmed
☐ Legal review completed
⚠️ Complete all items before enabling live outbound calling.