operobot
operobot · tour

The robot dials.
A human talks.

An outbound IVR robot for Uzbek call centres: calls the people in your sheet from a local line, plays an Uzbek intro and, on “1”, hands them straight to an operator.

stage 0 · in development
01 · Problem

A big chunk of an operator day is ringing tone

Lots of numbers never answer, lots of people do not need the service. Yet operators dial every one by hand and wait.

  • 1Manual dialing and waiting
  • 2Time spent on the uninterested
  • 3Results on paper or in memory
operator day · sampledemo
09:00
10:00
11:00
12:00
13:00
14:00
DialingRingingNo answerTalk
02 · Solution

Five steps, one robot

You fill in the list — the robot does the rest. Operators only talk to people who pressed “1”.

  • 1Google Sheet as the control panel
  • 2Calls from a local line
  • 3“1” → a free operator
Google Sheetlist
operobotqueue
Calllocal
“1”interested
Operatortalk
03 · Google Sheet

The robot writes the status itself

Name and number come from you. Status, Result and Attempts are filled live by the robot.

  • 1yangi → jarayonda → tugadi
  • 2Writes columns C–G only
  • 3Retries schedule themselves
kampaniya_noyabrdemosync
ANameBPhoneCStatusDResultETries
2Ali aka+998 90 *** ** 67yangi0
3Dilnoza opa+998 91 *** ** 12yangi0
4Jasur+998 93 *** ** 48yangi0
5Nodira+998 94 *** ** 05yangi0
6Sardor aka+998 97 *** ** 31yangi0
7Kamola+998 99 *** ** 84yangi0
04 · Call

From a local number — trusted

Calls go out through a licensed SIP operator in Uzbekistan. +998 caller IDs arriving from international routes are blocked by mobile carriers — we avoid that risk entirely.

  • 1Asterisk 22 · PJSIP
  • 2Local caller ID
  • 3Server in Uzbekistan
Tashkent · server
Calling…+998 93 *** ** 48
05 · Uzbek intro

Customers hear their own language

Right after pickup a professional Uzbek intro briefly presents the service and asks one question.

  • 18 kHz mono WAV, clear audio
  • 2Keys work during the intro too
  • 3Silence — the question repeats
intro.wav · 8 kHz00:07
Assalomu alaykum! We would like to tell you briefly about our new service…
If you need the service press 1, if not press 2.
06 · DTMF

“1” — yes, “2” — no thanks

The simplest possible answer: one key. Numbers that press “2” go on the blacklist and are never bothered again.

  • 1DTMF in both modes
  • 2“2” → blacklist
  • 37 s of silence → tugma_bosmadi
1yes2no thanks3456789*0#
07 · Hand-off

An operator — in a second

On “1” the robot rings a free operator and bridges both into one call. Outcome and duration go back to the sheet.

  • 1A free operator is picked automatically
  • 2Talk time is recorded
  • 3One hangs up — both legs end
ACustomer+998 90 *** ** 67
MOperator · Madina1_bosdi
00:00
talking
08 · Parallel limit

Parallel = free operators

The robot runs exactly as many calls at once as there are free operators. Someone who pressed “1” never hears hold music.

  • 1maxConcurrent = free operators
  • 2Operator busy — back to the queue
  • 3Overdial tuned after the pilot
MMadinafree
BBekzodtalking
SShahnozafree
OOtabektalking
active lines2
= free
09 · Results

Every outcome — in the sheet

When the campaign ends you see who was interested, who declined and who needs a call back — already in the columns.

  • 11_bosdi · 2_bosdi · javob_yo'q
  • 2Attempt count and time
  • 3Note: operator, duration
kampaniya_noyabr · Ddemo
Pressed “1”41
Pressed “2”58
No answer214
Busy26
E · urinishF · 2026-11-05 10:12G · operator: Madina, 3m12s
10 · Legal lock

The law is locked in code

From 1 November 2026 promotional calls between 18:00 and 09:00 are banned. operobot cannot call in that window — not even via a setting.

  • 1Tashkent time
  • 2No Sundays
  • 3Covered by a check
0006091218
09:00–18:00 · calls allowed18:00–09:00 · locked
11 · Consent & data

Legal protection, built in

No consent mark — no call. People who decline are blocked across every campaign. Data stays in Uzbekistan.

  • 1Consent column
  • 2Cross-campaign blacklist
  • 3VPS and database in Uzbekistan
Consentyes · date · source
Blacklist“2” and opt-outs
Data in Uzbekistanlocal DB, the sheet is a window
12 · Toll-fraud

Your line never works for strangers

An open Asterisk is found within hours and a bill can be drained overnight. operobot closes that door up front.

  • 1Only 12-digit numbers starting 998
  • 2SIP only from the provider IP
  • 3Spending limit at the provider
+44 20 **** ****blocked
+882 ** *** ***blocked
+1 *** *** ****blocked
+998 90 *** ** 67998 · allowed
13 · Telegram card Soon

The operator knows who it is before hello

The moment “1” is pressed the operator gets the customer card in Telegram: name, attempts and a link to the sheet row.

  • 1Name and number (masked)
  • 2Previous attempts
  • 3“Call back” button
operobot
bot
🔥 New hot lead

CustomerAli aka

Phone+998 90 *** ** 67

Attempt2

Row#17

Open in sheetCall back
Telegram card
•Name and number (masked)
•Previous attempts
•“Call back” button
Soon
14 · A/B & timing Soon

The best intro and the best hour

2–3 intros rotate at random — the numbers tell you which earns more “1”s. Retries move to the hours with the best answer rate.

  • 1Intro variants
  • 2Winner by “1” rate
  • 3Hour × weekday heatmap
«1» %demo
Intro A7.1%
Intro B11.8%
B ✓
answer % · hour
091011121314151617
15 · Live panel Soon

You see the robot at work

Today's calls, active channels, conversion and operator status — in the customer's own panel.

  • 1Live counters
  • 2Operator status
  • 3Pause / resume a campaign
operobotdemo● live
412Calls
173Answered
41Pressed “1”
23,7%Conversion
16 · Uzbek speech Soon

“Assalomu alaykum, Ali aka”

Uzbek TTS greets every customer by name. Customers who never press keys can simply say “ha” or “yo‘q”.

  • 1Dynamic name (TTS)
  • 2Voice “yes / no” (STT)
  • 3Friendly for older customers
TTS · STTSoon
Assalomu alaykum, Ali aka!
heard:«ha»= 1
17 · Roadmap

The robot grows

Next capabilities from our research and roadmap. When one ships, its “Soon” chip comes off.

Bitrix24 · amoCRMSoon
Recording & QA transcriptsSoon
Spend & fraud limitSoon
Caller-ID healthSoon
Multi-tenant SaaSSoon
LLM voice agentSoon
18 · Now

Right now: stage 0

The plan, architecture and code skeleton are ready. The robot does not make real calls yet — next up are the legal review and a local SIP line.

Plan & docsdone
1Server + Asterisk
2IVR
3Dialer + Sheet
4Reliability
5Pilot
6Product
operobot Soon

The first pilot is coming

When the pilot programme opens, the sign-up form will appear on the home page. Until then, watch every step of the robot live there.

operobot is in development (stage 0) and does not make calls yet. All names, numbers and metrics are samples.

← → · hold = pause · O = overview
paused

All slides