The agent answers or places the call on the telephony you already run, in the language the caller chooses to speak. It listens while it talks, looks things up mid-sentence, and hands to a person the moment the conversation leaves what it is allowed to do.
Every deployment starts with a single call type with a clear end state. An agent that tries to handle everything is an agent nobody can score.
A caller reads a gap after their sentence as the other party not listening. Every stage below emits partial output rather than waiting to finish, so the answer starts forming while the caller is still speaking.
Audio off the SIP leg in 20 ms frames, over a persistent socket.
Voice activity plus a semantic check on the partial text, so a mid-sentence breath is not treated as the end of a turn.
Streaming ASR emitting partial hypotheses; the model sees text before the caller stops.
First token, with retrieval and tool calls issued in parallel rather than in sequence.
Streaming TTS on the first clause, so playback begins before the sentence is composed.
Caller speech cancels playback and discards the queued audio mid-word.
Most speech stacks are tuned on American English telephony audio and then asked to pick one language per call. Neither assumption survives an Indian support queue.
Numbers, routing rules, queues and reporting stay where they are. Rubricon takes a leg of the call.
| Layer | How Rubricon connects |
|---|---|
| Telephony | SIP trunk or a CPaaS media stream. The agent is a destination in your existing routing, so failover and reporting keep working as they do today. |
| Contact centre | Transfer to a queue or a named agent, with call variables and the transcript passed across on the transfer. |
| Systems of record | REST or database reads for lookups; allow-listed writes for status changes, bookings and ticket creation. |
| Knowledge | Your policy documents, tariff sheets and scripts, indexed for retrieval and re-indexed when they change. |
| Output | Recording, diarised transcript, structured call outcome, tool-call log and the rubric score — pushed to your warehouse or pulled from an API. |
Tell us the call you would most like off your team's plate and what has to be true for it to be handled correctly. That conversation is enough to say whether this fits.