Skip to content
UniPBX

UniPBX: telephony and an AI call centre on top of your PBX

Telephony and an AI call centre on top of the PBX you already have: every call in sight, every missed caller called back, every conversation worked.

Works with FreePBX, Issabel, VitalPBX and Asterisk. Free for 3 operators.

Talking now — 14·Waiting — 2·Answered today — 3 215·Missed — 338·called back — 311

Demo: how traffic moves on a station. People and numbers are fictional.

Voice never passes through us. If we go down, your station keeps ringing. We see every call, hold none of them, and let no client go unanswered.

Your PBX stays. We stand beside it.

Voice travels between the phones and your station directly — never through us. UniPBX only sees the calls and helps people work.

  • Works on top of
  • Asterisk
  • FreePBX
  • Issabel
  • VitalPBX
  • FreeSWITCH
  • Yeastar
  • 3CX
  • Grandstream

Board, journal and live listening — in motion.

Journal with the call card

One call, one row. Inside: channels, notes and the recording.

Call back: people, not calls

A person who was called three times is one row and one task.

Listening in three modes

Listen, whisper or join. Every entry goes into the audit log.

Phone in the browser

Calls and answers without Zoiper. Voice goes direct, over WebRTC.

Integrations: we work with what you already have

Systems UniPBX works with today or will connect soon. Brand names are shown only to indicate compatibility: they are not partners or clients.

Integrations: 48

A lead reaches the manager within a minute.

A request from the website or the CRM turns into a call at once. Below: what the system does on its own and what is still in development.

  1. 0–10 s

    Request received

    The number is brought to one form, duplicates are found, a free manager is assigned.

  2. up to 60 s

    Call to the manager

    The browser phone or a desk phone rings first. The client hears a manager, not a queue.

  3. then

    Retries at the best hour

    If the client does not answer, the next try goes to the hour they answered before. A model picks the time from history.

  4. after the call

    Lead and manager score

    You see how long it took to the first call, how many tries there were and at which step the talk stopped.

“A minute” is our goal, not a measurement. We will show measurements from your own data in the panel.

Your AI agent speaks 80 languages

OʻzbekchaРусскийEnglishҚазақшаКыргызчаТоҷикӣTürkmençeAzərbaycancaTürkçeЎзбекча中文العربيةDeutschEspañol

The call-centre AI agent: it calls, answers and hands over to an operator

The agent is built on our own technology: Kira STT, Kira TTS and Kira LLM. It calls and answers on its own and speaks 80 languages. Uzbek and Russian are the best tuned.

  • Calls by itself

    It works through your base on a schedule and retries at the best hour.

  • Qualifies

    It asks your questions, notes interest and budget, and answers from your knowledge base.

  • Books

    It books a visit or a call into the manager's calendar.

  • Hands over hot clients

    It connects a free operator and passes a short summary, so the client does not repeat themselves.

Open API

Companies can build their own voice agents on top of UniPBX: calls, scripts, handover to an operator. Paid, by minute and by call.

Every conversation, in writing.

Recognised by Kira STT, our own model tuned for Uzbek and Russian. We write the transcript and the summary into the client card and check the checklist automatically. We measure accuracy on your audio separately and show the figure only after the measurement.

Transcript, example

  1. 00:04

    Operator

    Hello, your order has been accepted.

  2. 00:09

    Client

    When will the delivery be?

  3. 00:13

    Operator

    On Friday, by 12:00.

Quality checklist, automatic

  • Greeted
  • Named the company
  • Named the deadline
  • Offered a callback

The station finds where money leaks by itself.

The panel checks the station all the time and says what to fix first. The examples below come from the panel.

  • 5

    calls

    The queue skipped an operator

    The operator was on “Do not disturb”. The system shows such an operator before clients leave.

  • 9

    missed

    A phone rejects calls

    The handset rejects incoming calls and the queue does not see it. The system sees the handset's state.

  • 12 GB

    a day

    The recordings disk is filling up

    The system measures the growth and gives the date when the space runs out.

  • Weak SIP passwords

    Guessable device passwords and password guessing from other networks. We block the guessing and show what to change.

You build the roles yourself.

A right is an action and a scope: none, own, department, all. A role is a set of such rights, and you can add one without touching the code.

  • Calls and recordings
  • Live listening
  • Downloading recordings
  • Reports and export
  • Calling back missed
  • Webhooks, tokens and settings

Click a scope and you have a new role. No code changes.

Departments

Each department has its own range of internal numbers and its own city number. A call belongs to a department by its internal number, so the history does not need re-tagging. A department administrator manages only the staff of their own department.

A partner without access to the original audio

A contractor, for example the owner of an AI bot, sees only their own numbers and recordings. Audio is handed out degraded: mono, 8 kHz, 300–3000 Hz band. The original never leaves.

Cloud or box. One product.

One build for both options. By default the data stays in Uzbekistan.

Cloud

We run the server, the updates and the backups. You connect your PBX and add your staff.

Box

You install it on your own server with one command. The data does not leave your perimeter. It only needs a link to your PBX.

  1. 1

    Leave a request

    Your name, phone and which PBX you run. We call back within an hour.

  2. 2

    We connect your PBX

    Remotely, in one call. We don't change your station's settings and calls keep flowing.

  3. 3

    You go live

    Operators sign in, managers see the station live. The first 14 days are free.

How we differ from typical solutions.

Compared on public tariff pages as of 16.10.2026. Where a page does not state an item, we write “not found”, not “no”.

Typical cloud PBXForeign call-centre suiteUniPBX
Works on top of the PBX you already haveRareRareYes, over AMI and CDR
Voice passes through the vendor's serverYesYesNo, it stays on your PBX
Uzbek speech on the phone linenot foundnot foundOur own model, Kira STT
Recordings and transcripts in Uzbekistannot statednot statedBy default, yes
Payment through Click and Paymenot foundnot foundClick, Payme and invoices in soʻm
AI minutes visible in the tariffvariesdifferent rates by sectionOne table: limits, modules, minutes
Missed calls counted per personnot foundnot foundPer person
  • Works on top of the PBX you already have

    UniPBX: Yes, over AMI and CDR

    Typical cloud PBX
    Rare
    Foreign call-centre suite
    Rare
  • Voice passes through the vendor's server

    UniPBX: No, it stays on your PBX

    Typical cloud PBX
    Yes
    Foreign call-centre suite
    Yes
  • Uzbek speech on the phone line

    UniPBX: Our own model, Kira STT

    Typical cloud PBX
    not found
    Foreign call-centre suite
    not found
  • Recordings and transcripts in Uzbekistan

    UniPBX: By default, yes

    Typical cloud PBX
    not stated
    Foreign call-centre suite
    not stated
  • Payment through Click and Payme

    UniPBX: Click, Payme and invoices in soʻm

    Typical cloud PBX
    not found
    Foreign call-centre suite
    not found
  • AI minutes visible in the tariff

    UniPBX: One table: limits, modules, minutes

    Typical cloud PBX
    varies
    Foreign call-centre suite
    different rates by section
  • Missed calls counted per person

    UniPBX: Per person

    Typical cloud PBX
    not found
    Foreign call-centre suite
    not found

Typical cloud PBX: Russian cloud PBX services by their published tariffs. Foreign call-centre suite: Aircall, Talkdesk, CloudTalk and similar, from open pages. “Not found” means the checked pages do not have it.

Prices.

Per operator per month, without VAT.

Start

0 soʻm

up to 3 operators

  • Calls, journal, missed calls
  • Phone in the browser
  • 60 minutes of recognition a month

Team

most chosen

89 000 soʻm

per operator a month

  • Up to 20 operators
  • Reports, listening, roles
  • AI minute: 150 soʻm, bundles are cheaper

Company

by contract

from 129 000 soʻm per operator

  • No operator limit
  • API, webhooks, integrations
  • Box and administrator training

Card payment through Click and Payme; for legal entities an invoice in soʻm. AI minutes are counted by the audio actually recognised and are shown in the panel.

Questions people ask most.

Do I need to change my PBX?

No. We connect to your current station over AMI and CDR. Numbers, queues and routes stay as they are.

What happens if UniPBX goes down?

Calls keep going through your PBX. The panel, the journal and recording do not work during the outage. We watch the service ourselves and tell the administrator.

Does voice pass through your server?

No. We receive the station's events and send it commands. Sound goes between the PBX and the phones. The exception is the AI bot: its sound passes through our media server, which scales separately.

Where are the recordings stored?

In Uzbekistan by default. The retention period is set by the tariff. The administrator can export or delete recordings.

Does it work with Zoiper and desk phones?

Yes. Handsets and softphones keep working as before. The browser phone is added as a separate device.

How accurate is Uzbek recognition?

We will show a figure after a measurement on your recordings, with the consent of the clients. Until then we publish nothing: figures without measurement conditions mean nothing.

What does the AI bot do?

It calls first, answers typical questions and hands hot clients to a free operator. The client hears the operator.

What does it cost for three operators?

The Start tariff is free: up to 3 operators and 60 minutes of recognition a month.

Can we install it on our own server?

Yes, the box is built from the same code. One command in Docker, and it only needs a link to your PBX.

Who supports it after launch?

Support under contract. The administrator sees the state of the services in the panel and in the documentation.

We connect you in 10 minutes. Or we show you on your own calls.

Leave your contacts and we will call back in working hours. We do the setup together with your PBX administrator.