OmniServe by Runox
Use case · Regulated outbound

The rules that end outbound campaigns are the ones nobody reads until afterwards

Every dialler on the market will show you an abandoned-call rate at the end of the day. By then you have already made the calls.

Outbound calling in the UK sits inside a set of hard limits: how many calls you may abandon, what has to be played within two seconds when you do, how long a number is off-limits afterwards, when in the day you may ring at all, and whose numbers you must screen against first. Breaking them is not a warning letter — it is the end of the channel for that business.

The difference here is where the rule lives. The limits are enforced inside the dialler as it decides whether to place the next call, so a campaign cannot exceed them: the pacing slows itself, out-of-hours numbers are not attempted, screened numbers are never queued. Compliance stops being a report you read and becomes a thing that cannot happen.

What the dialler will not let you do

Abandon rate

Paced against the limit, live

The ratio is computed continuously across the rolling window, and the pacing algorithm slows before it breaches rather than reporting that it did. You cannot set it above the legal ceiling.

The two-second message

Played automatically on every abandon

When a call is abandoned, the required information message — who called, why, and how to opt out — plays inside the window, and the abandon is logged with the recording that proves it.

Repeat calling

The number goes cold on its own

An abandoned number is locked out for the required period without anybody remembering to do it, and re-attempt limits per contact are enforced across campaigns rather than within one.

Calling windows

It will not ring at the wrong hour

Permitted hours are held per campaign and evaluated in the recipient’s local time, so an evening list does not become a breach because half the contacts are an hour ahead.

Screening

Suppression before the queue, not after

Do-not-call lists, prior opt-outs and your own suppression files are applied when the list is built. A number that should not be rung is never in the dialling queue to begin with.

Caller identity

A number that can be rung back

A valid, dialable CLI is presented on every call, and the line it points at is answered — by the assistant if not by you. Presenting a number nobody answers is its own breach.

Consent, kept

Opt-outs honoured mid-call

When someone asks not to be called again, the assistant records it as a suppression on the contact immediately, across every campaign and channel, not as a note for somebody to action.

The evidence

A per-call record you can hand over

Time, outcome, consent state, recording and the reason the call was permitted. If you are ever asked to demonstrate compliance, the answer is an export rather than a project.

These are the UK rules. The engine is the same everywhere but the numbers in it are not — if you are dialling into the United States you are under a different regime entirely, and that is a configuration conversation before it is a campaign.

In practice

Where campaigns normally go wrong

The predictive dialler running hot

Pacing · rolling window

Agents were idle so somebody raised the ratio, and three days later the abandon rate is over the line for the month. Here the ratio is capped and the pacing gives back throughput instead of compliance.

A list bought without provenance

Screening · suppression

Screening runs at list build, so the numbers that must not be called are stripped before anyone sees a dial button — and the count of what was removed is on the campaign, so you can see what you bought.

Someone asks to be taken off

Mid-call · consent

The assistant hears it, confirms it, and writes the suppression while still on the call. There is no gap between the promise and the record.

“That’s done — I’ve taken you off the list now and you won’t hear from us again.”

An evening campaign across time zones

Calling windows · local time

Contacts are evaluated against their own local hours. The list runs down over two evenings instead of breaching in one.

The objections
Does an AI answering the outbound call change what is allowed?

It changes the abandon question, because a call the assistant picks up immediately is not an abandoned call — there is no silence and no wait for a free agent. The consent, screening, hours and identification rules apply exactly as they would to a person.

Can I turn the limits off for a campaign?

You can loosen anything that is your own policy. You cannot set the abandon ceiling above the legal one or disable the information message, because the point of putting the rule in the dialler is that it is not a setting.

Do you tell the person they are speaking to a machine?

Yes, and it is not optional. The assistant identifies itself and who it is calling for at the start of the call.

See it

One platform fee. Seats only when you want people. No minimum, no term.