ADI PLATFORM
Your product's AI layer, under your control
An enterprise platform for running conversational agents over PSTN voice, WhatsApp Business and a web widget, with governance over prompt, tools and behaviour.
No-code
Nine tabs, from identity to publication
The CX team iterates prompt, tools, knowledge and guardrails without filing a ticket with IT. The agent is channel-agnostic: the same configuration serves voice, WhatsApp and web.
Functional coverage
Seven capabilities, one isolated organisation
Agent management
Create, configure and version: prompt, tools, voice and guardrails.
Real-time voice
Inbound and outbound, with transcription, recording and a close event via webhook.
WhatsApp Business
Integration through the Meta Cloud API, with persisted conversations.
Web widget
Text and voice inside your site, with rules per URL.
Knowledge Base
PDF, DOCX, TXT, HTML, Markdown and URLs, with hybrid search — vector and keyword.
HTTP Tools and MCP
The agent invokes your REST endpoints and MCP servers during the conversation.
Observability
Operations, cost and security in separate panels, by client, agent and organization.
All of it inside an isolated organization
Multi-tenant by org_id, with server-side enforcement. The JWT carries the organization and permissions.
Architecture
How the pieces connect
The inference layer is replaceable without redesigning the agent. That is what the data sovereignty argument rests on.
Voice layer
An in-house SBC, media server and RTP relay keep all audio processing inside a private subnet. Your SIP trunk connects straight to the provisioned endpoint, with no intermediary carrier in the path.
NestJS · FastAPI · Postgres with pgvector · Kamailio · FreeSWITCH · rtpengine · Keycloak · LiteLLM
Voice
Where the time goes in a conversational turn
Past a second and a half the silence reads as a dropped call. Chaining third-party recognition, model and synthesis crosses that threshold.
The per-stage breakdown is illustrative, estimated to size the component. The only confirmed number is the total.
Voice
Our own voice stack, with no chained third parties
Under 800 ms to first byte
Every intermediate API adds a network round trip. Chaining third-party recognition, model and synthesis passes a second and a half, and above that threshold the silence reads as a failed call.
The agent listens while it speaks
Voice activity detection runs in parallel with synthesis: when the other party starts speaking, the agent stops its own speech and processes what it heard.
Per-agent dictionary
Amounts, rates, dates and documents pronounced from a configurable dictionary, per agent and per language. CPF, CURP, RFC and AFORE are read, not spelled out.
From carrier to turn
The trunk reaches the SBC, which handles signalling and routing; the media server opens a WebSocket to the voice bridge, which fires the turn and returns the synthesis.
Point your trunk at the endpoint
For inbound, you point your existing trunk at the provided endpoint. For outbound, the platform dials against your trunk or operates its own.
Adjustable stability
Language, speed, stability and voice similarity from the interface. For financial operations the recommendation is high stability.
SIP TLS 5061 · SRTP · WebSocket PCM · voice channel live in 2 to 5 days with an existing trunk
Omnichannel and resolution
One agent on all three channels
The conversation does not restart
The customer starts on WhatsApp, calls halfway through and finishes in the site widget. The agent resumes where it left off, with the data already collected.
Vector search combined with BM25
Vector search finds by semantic proximity; BM25 guarantees the exact term when the customer uses the literal name of the product or document.
Base in the central library
Creating the base and linking it to an agent are separate steps: one base can serve several agents, with retrieval proof before publishing.
Human relief on demand
The escalation rules are yours. The agent resolves the volume and routes whatever falls outside scope, the attempt limit or the topical focus.
Consolidated inbox
Conversations from every channel, with filters by state — open, pending, snoozed, resolved — and by assignment, label and priority.
Resolution, satisfaction and cost in one dashboard
Filterable by channel, agent and period, compared against the previous period. Use-case metrics come from Data Collection.
Observability
What the operator sees day to day
Operation, cost and security in separate panels, by client, agent and organisation.
Every number on these panels is fictional, for sizing purposes.
Deployment
Runs wherever your policy requires
01 · Shared cloud
Multi-tenant with per-organisation isolation. The standard model.
02 · Dedicated cloud
Infrastructure provisioned for you alone, with no neighbours.
03 · Private network
Deployment in a VPC, with physical isolation available for policies that forbid traffic outside the perimeter.
04 · Voice hybrid
The voice layer inside your network, with the rest of the platform in the cloud.
Isolation at the data layer
Per organisation, with server-side enforcement: the token carries the identifier as a claim, applied before the database query.
Environments and multi-cloud
Development, staging, sandbox and production, with dedicated production and staging for enterprise. Compute and voice can run on different providers.
The private network option genuinely exists, and it is worth checking against other vendors.
Integrations
Connects to what you already have, without touching the core
Webhooks signed with HMAC-SHA256 deliver the events; REST APIs authenticated by JWT expose agents, clients and conversations. HTTP Tools and MCP register what the agent may call — the catalogue is closed.
Respond 200 in under two seconds and process asynchronously, with idempotency per event identifier. Rotate the webhook secret every 180 days.
Security
Pick the attack and see where it stops
Filters run in code, before and after the model. When the block happens first, the model is never called and no token of the attempt leaves the network.
The full table of eleven filters and what the Risk team can reconstruct are on ADI Platform · Security and Guardrails.
Platform numbers
What is already in place
Aggregated platform results, measured in production. Not attributed to any specific account.
Certifications
What your CISO will find
Documented architecture and encryption, shared during due diligence.