Supported Providers
| Provider | Inbound Calls | Outbound Calls | SMS | Webhook Auto-Setup |
|---|---|---|---|---|
| Twilio | Yes | Yes | Yes | Automatic |
| Ringostat | Yes | Yes | No | Manual |
| Binotel | Yes | Yes | No | Manual |
Setup
- Twilio
- Ringostat
- Binotel
Credentials
You need two values from the Twilio Console:| Field | Where to find |
|---|---|
| Account SID | Dashboard → Account Info |
| Auth Token | Dashboard → Account Info |
Steps
Enter Credentials
Choose a company, give the integration a name (e.g., “Main Phone Line”), and enter your Account SID and Auth Token.
Verify & Select Number
Click Test Connection. Revol fetches your available phone numbers. Select the number to use.
Twilio webhook URLs are configured automatically. You don’t need to set anything in the Twilio Console.
Agent Tools
After connecting a VoIP provider, the following tools are automatically provisioned:| Tool | Twilio | Ringostat | Binotel | Description |
|---|---|---|---|---|
| make_call | Yes | Yes | Yes | Initiate an outbound call with optional greeting message |
| send_sms | Yes | — | — | Send an SMS message (auto-selects sender number) |
| get_call_history | Yes | Yes | Yes | Retrieve recent call logs with filters (phone, status, date range) |
Voice Call Flow
When an incoming call arrives, Revol processes it through the assigned agent’s workflow:Greeting
Revol generates an audio greeting using Text-to-Speech (configurable voice and language) and plays it to the caller.
AI Processing
Transcribed text is sent to the agent’s workflow. The agent processes it through LLM nodes, knowledge base lookups, and tool calls.
Text-to-Speech
Agent’s text response is converted to audio using OpenAI TTS with configurable voice and speed.
Using Tools in Workflow Nodes
To make your agent use VoIP tools during conversations:- Go to the agent’s Workflow tab
- Create or select a custom node (LLM-powered)
- In the node settings, enable the VoIP tools (e.g.,
make_call,get_call_history) - The LLM will automatically decide when to call these tools based on the conversation context
make_call tool to initiate an outbound call.
Webhook Security
| Provider | Validation Method |
|---|---|
| Twilio | HMAC-SHA1 signature verification (X-Twilio-Signature header) |
| Ringostat | Structural parameter validation |
| Binotel | IP allowlist (Binotel server IPs only in production) |

