Voice Agents
Business Revolution includes AI-powered voice agents that can handle phone calls, voice commands, and conversational interactions across multiple channels.
Voice Agent Types
| Type | Purpose | Channel |
|---|---|---|
| Phone Agent | Inbound/outbound phone calls via Twilio | PSTN |
| Voice Command | In-app voice commands via VoiceOrbFab | App microphone |
| Drive-Thru | Drive-thru ordering (Restaurant Revolution) | Intercom |
| IVR | Interactive voice response menus | PSTN |
Templates
Pre-built voice agent templates for common scenarios:
| Template | Use Case |
|---|---|
reservation_agent | Restaurant reservation handling |
support_agent | Customer support triage |
order_status | Order status inquiries |
appointment_booking | Service appointment scheduling |
after_hours | After-hours message and routing |
API Endpoints
List Templates
GET /api/v1/agent/founder/voice-agents/templates
Get Template
GET /api/v1/agent/founder/voice-agents/templates/{id}
Create Voice Agent Config
POST /api/v1/agent/founder/voice-agents/configs
List Configs
GET /api/v1/agent/founder/voice-agents/configs
Update Config
PUT /api/v1/agent/founder/voice-agents/configs/{id}
List Conversations
GET /api/v1/agent/founder/voice-agents/conversations
Twilio Integration
Voice agents use Twilio for telephony:
- Inbound calls routed to configured voice agent
- Outbound calls initiated via API
- Call recording with transcription
- Real-time speech-to-text and text-to-speech
TTS Tiers
| Tier | Model | Quality | Cost |
|---|---|---|---|
| TTS-T0 | Cloudflare Workers AI | Standard | Free |
| TTS-T1 | ElevenLabs Turbo v2.5 | Good | $0.18/1k chars |
| TTS-T2 | ElevenLabs STS v2 | Better | $0.24/1k chars |
| TTS-T3 | ElevenLabs v3 | Premium | $0.30/1k chars |
Spanner Tables
| Table | Purpose |
|---|---|
voice_agent_templates | Pre-built agent templates |
voice_agent_configs | Per-tenant agent configurations |
voice_agent_conversations | Call/conversation records |
conversation_recordings | Audio recording references |