Skip to main content

What SimpleTwo is

Applies to: SimpleTwo 0.9.x · Checked: 16.10.2026

SimpleTwo is a unified communications platform that runs in your own infrastructure. One delivery instead of several vendors: messaging, calls and conferences with external participants, meeting rooms, mail, files, a secure access network, bots and AI agents.

It ships as a base and products on top of it: the base (the console, the directory with the calendar, Messaging — chats, calls and conferences) is free with SimpleOne; Messaging Plus, Secure Access, Mail and Drive come separately. "The core" is the base's figurative name. There are no editions across the platform. What is in each and which roles it needs: Products.

Developed and owned by SimpleOne, part of ITG Corporation.

The whole manual is available in English

Every page has an English version — the user guide, administration, deployment, the reference section and the API. Nothing here is a machine translation: the pages were written in English from the same sources as the Russian ones, and the generated pages (the endpoint reference, the error catalogue, the environment variables) are emitted in both languages by the same generator, so the two cannot drift apart.

Russian remains the source language: a new page appears there first, and a check in CI refuses to let the English locale quietly grow a hole.

What it is made of​

RoleWhat it doesProduct
coordinator — the control planeaccess policy and permissions, sign-in through your identity provider, the node registry, the admin console, certificate issuance. It installs every other role through its agents on the hostsbase
messaging — chatschats, threads, files in conversations, call signalling — the product serverbase
directory — the directory with the calendarpeople, groups and the organisation's contacts, SCIM; calendars, ICS subscriptions, CalDAV, personal and team address books (CardDAV); sign-in of local accounts and guests and the broker to the organisation's identity providerbase
postgres — the databaseevery role has its own database on one instance. Installed as a role, or point it at your own clusterbase, infrastructure
sfu — media serverconference media: it forwards streams to participants rather than mixing them, and scales as a pool of nodesbase
turna relay for clients behind strict NATbase
recordermeeting recording into your storageMessaging Plus
redis — the buscoordination of the sfu and mcu nodes and the recording jobs; needed from the second nodebase and Messaging Plus, infrastructure
mcuyour Poly and Cisco meeting-room terminals in meetings, with voice, video and presentationMessaging Plus
pstn — the PSTN gatewaythe telephone network over a carrier's SIP trunks. See telephonyMessaging Plus
supportthe support bot: requests, the knowledge base, AI-assisted answersMessaging Plus
gatewayVPN nodes, one per location: access to the corporate network and egress in a chosen countrySecure Access
mail and mxmail: mailboxes, search and JMAP for the clients — mail; the edge in the DMZ — mx: receiving and sending internet mail, DKIM, checks and filters. See mailMail
drivefiles: a personal space for everyone and a space per group. See filesDrive
s3 — object storageattachments, avatars, meeting recordings, mail and files. Installed as a role, or point it at storage you already runinfrastructure
monitoringmetrics, logs and traces from every host; its interface opens from the consolean option for any installation
SimpleTwo Connectthe client: iOS, Android, macOS and web. One name on every platform; on Windows people use the web client — there is no separate build in 0.9.xevery product

Where to start​

  • Choose what to install — Products: the base and each product.
  • Install it — the deployment manual (Russian): one service, coordinator, is installed by hand, and it installs every other role through its agents. You put the agent on a host yourself with the console's join command, or let the coordinator do it over SSH; from then on the agent pulls whatever its role needs from the coordinator.
  • Understand the topology and the numbers — Architecture and Sizing.
  • Write an integration — API overview and the client–server protocol, which is a published contract rather than a description of current behaviour.

How this documentation is arranged​

Three sections, three different readers:

SectionFor whom
For usersthe person who works in SimpleTwo every day: chats and threads, calls and conferences, meetings, their own assistants, skills and kudos, the tunnel, installing the app
For administratorsthe person who deploys and configures: topology and installation, sign-in through a corporate IdP, guests and federation, calls, telephony, the access network, client distribution, bots and AI, and the reference section
For developersthe person integrating from outside: the API overview, the protocol contract, error codes, the endpoint reference

The same mechanism is described twice on purpose. A user needs to know what "the floor" is and how to raise a hand; an administrator needs to know that two media nodes without a shared bus are two islands, and that a call which connects with no sound is an address the client cannot route to.

Every article starts with the version it applies to and the date it was checked. The product ships as 0.9.x branches, and an article without that line is one nobody can tell is current.