Features β Complete List
Communication Channels
- SMS β Two-way text + MMS media. Smart number routing by country.
- WhatsApp β Text, media, voice notes, location, polls, buttons. 3 providers (GreenAPI, WAHA, Twilio).
- Email β HTML + attachments via Resend. Transactional and conversational.
- Voice β Live AI phone calls with ConversationRelay. AI receptionist fallback.
- LINE β LINE Official Account messaging.
- Agent-to-Agent β Direct messaging between AI clients (channel: A2A).
Voice Messages (2-Way)
- Outbound:
voiceNote: trueon comms_send_message β TTS β OGG/Opus β WhatsApp voice note - Inbound: Voice note β auto-transcribed via Deepgram STT β agent gets text + CC subtitles
- Language auto-detection: Conversation text builds a language profile β STT uses the dominant language
- 20+ languages: Hebrew, Arabic, Chinese, Japanese, Korean, Russian, French, German, Spanish, and more
Sessions (Isolated Tunnels)
- Auto-created on first inbound message. Agent gets full context (participants, history, metadata).
- Thousands concurrent per agent. Multi-party (3+). Observer roles. Durable (survives restarts).
- Contact names auto-resolved from WhatsApp. Group membership events (WAHA).
Cross-Channel OTP
- Verify identity across channels: voice caller β SMS OTP β verified
- Trust sessions (30minβ7 days). DTMF keypad entry during calls.
WhatsApp Rich Actions
13 actions via comms_whatsapp_action: send_location, send_contact, typing, mark_read, react, edit, delete, forward, send_poll, send_buttons, post_status, set_chat_ttl, send_view_once.
Self-Hosted WhatsApp (WAHA)
Free, unlimited. Docker deploy. QR pairing. Session-per-agent. Group events.
Providers (Pluggable)
| Slot | Options |
|---|---|
| Telephony | Twilio, Vonage |
| Resend | |
| GreenAPI, WAHA, Twilio | |
| TTS | Edge TTS (free), ElevenLabs, OpenAI |
| STT | Deepgram |
| Storage | Local, S3, R2 |
| Database | SQLite, Turso, Convex |
Swap in config β no code changes. Per-team credential isolation.
Security & Compliance
Bearer auth, webhook signatures, AES-256 encryption, brute-force lockout, input sanitization, replay prevention. TCPA, DNC, GDPR, CAN-SPAM, content filtering, audit trail.
Billing
4 tiers, per-client spending caps, configurable markup, usage dashboards.
Observability
Admin dashboard, Prometheus metrics, structured logging, WhatsApp alerts to admin, graceful shutdown with client notification, restart oversight (3 attempts, then escalate).
Human-Like Communication
Built-in behavioral rules: no bot-tells, medium-aware (SMS vs voice), emotional awareness, contractions, matched response length.
Media Proxy
Twilio media URLs proxied through /media/:mediaId β agents get public URLs. GreenAPI/WAHA URLs pass through.
47 MCP Tools
Messaging, voice, sessions, WhatsApp actions, A2A, OTP, billing, compliance, provisioning, and more.