Enterprise Grounded RAG/AI Models & Voice Engines
Connect Cohere Command R+ to IntelDialix voice agents
A retrieval-augmented model that grounds answers in your documents during live phone calls.
In short
You connect Cohere Command R+ to IntelDialix in two directions. When a call starts or ends, IntelDialix sends a signed webhook to Cohere Command R+ with the transcript and outcome. During a call, an agent can reach Cohere Command R+ through a custom tool — an HTTP request you define — to look up or update information. No SDK is needed; it is plain HTTPS and JSON.
- Cohere Command R+
- IntelDialix
- AI voice agent
- Webhooks
- Cohere Chat Streaming API
- HTTPS
- JSON
How it works
How information moves between a live phone call and Cohere Command R+.
- 01
A call reaches your agent
A caller dials a Twilio or SIP number assigned to the agent, or the agent places an outbound call from a campaign.
Twilio / SIP number → IntelDialix agent
- 02
The agent uses Cohere Command R+ mid-call
When the conversation needs data, the agent runs a custom tool: an HTTP request to Cohere Command R+ with the details it has collected.
Custom tool → Cohere Chat Streaming API
- 03
The call ends with a record
IntelDialix keeps the recording, transcript and post-call analysis for the conversation in your call history.
Recording · transcript · analysis
- 04
Cohere Command R+ receives the result
A signed webhook delivers the call event to your Cohere Command R+ endpoint, and is retried automatically if the delivery fails.
HTTPS POST · X-Dialix-Signature
At a glance
Key figures
- Voice engines
- ElevenLabs · Vapi · Gemini
- Choose the engine per agent and compare them on real calls.
- Telephony
- Twilio & SIP
- Use numbers you already have, for inbound and outbound calls.
- Call events
- Signed webhooks
- HMAC-SHA256 signature on every delivery, retried on failure.
- Starter plan
- $14 / month
- One agent, one number and 100 calls a month.
Example
// Verify an IntelDialix webhook before trusting it in Cohere Command R+.
// Header: X-Dialix-Signature: t=<unix seconds>,v1=<hex>
// where v1 = HMAC-SHA256(secret, "<t>.<raw request body>")
import crypto from 'node:crypto';
export function verifyDialixWebhook(rawBody, signatureHeader, secret) {
const parts = Object.fromEntries(
signatureHeader.split(',').map((kv) => kv.split('='))
);
const expected = crypto
.createHmac('sha256', secret)
.update(`${parts.t}.${rawBody}`)
.digest('hex');
const valid =
typeof parts.v1 === 'string' &&
parts.v1.length === expected.length &&
crypto.timingSafeEqual(Buffer.from(parts.v1), Buffer.from(expected));
const fresh = Math.abs(Date.now() / 1000 - Number(parts.t)) < 300;
return valid && fresh;
}
// Body: { "event": "call.completed", "payload": { ... }, "timestamp": "..." }Check the signature before acting on an event in Cohere Command R+. The secret is the one you set when you add the webhook in IntelDialix settings.
FAQ
Frequently asked questions
How does IntelDialix connect to Cohere Command R+?
Through webhooks and custom tools. IntelDialix posts call events to a Cohere Command R+ endpoint you choose, and agents can call Cohere Command R+ during a conversation using an HTTP tool you configure in the agent editor.
Which events can Cohere Command R+ receive?
IntelDialix sends events such as call.initiated, call.inbound, call.completed, call.failed, campaign.started, campaign.completed. Each delivery includes a JSON payload and an X-Dialix-Signature header you can verify with your webhook secret.
Do I need a developer to set this up?
You need an HTTPS endpoint in Cohere Command R+ that can receive webhooks — many tools provide one — and, for mid-call actions, an endpoint the agent can call. Building the agent itself needs no code.
Keep exploring
Related pages
- integrationMistral Large Voice AI IntegrationGDPR-compliant sovereign European conversational intelligence with top-tier multilingual capabilities.
- integrationTogether AI Voice AI IntegrationDedicated inference clusters running fine-tuned open-source voice models with sub-second time-to-first-token.
- integrationOpenAI Realtime Voice AI IntegrationUltra-low latency speech-to-speech interaction powered by OpenAI Realtime models running over native WebSockets.
- integrationClaude 3.7 Sonnet Voice AI IntegrationEmpower phone agents with deep real-time reasoning, tool invocation, and nuanced human-like conversational tact.
- integrationClaude Sonnet 4.5 Voice AI IntegrationCutting-edge reasoning capabilities for complex enterprise support, technical troubleshooting, and multi-turn negotiation.
Put an agent on the phone today.
Create a free account to explore the dashboard. Plans start at $14 a month for one agent and 100 calls.