Every conversation your organisation has — on one platform.
Seven products — calls, meetings, demos, telephony, chat, a help desk and the assistant that answers when nobody does — on a single control plane, built on open source you could run yourself. Priced by the room rather than by the seat, because what costs money is carrying media, not adding a person.
Seven products, one platform
They share a control plane, a media plane and one address book. That is why a conversation which starts on the telephone and continues in chat stays one thread rather than becoming two products that have never heard of each other.
TeleCall
One-to-one audio, in the app.
Personal Business
TeleMeet
Video meetings, four people to four hundred.
Personal Business
TeleDemo
Show the thing, live.
Business
TeleVoip
Real numbers on the real telephone network.
Personal Business
TeleChat
Live chat, between anybody.
Personal Business
TeleDesk
A help desk that knows about the call.
Business
TeleAssistant
What answers when you cannot.
Personal Business
Four planes, so one failure is not four
Signalling never touches media, and media never touches the database. That is why a deployment can happen underneath a live call.
Control
Elixir and Postgres, stateless behind a load balancer. Losing a node loses nothing; a call in progress does not notice.
Signalling
Kamailio with registrations in Redis. It routes and never carries audio, so a caller mid-conversation cannot tell it has been replaced.
Media
mediasoup forwarding only the active speakers, which is what makes a four-hundred-person room cost 1.5 Gbps instead of 160.
What we will not claim
The shortest way to judge a telecom platform is by what it refuses to say.
We do not reach a dispatcher
That is a regulated carrier function. We recognise emergency numbers, refuse without a dispatchable address, notify the site, and hand the call to somebody licensed to complete it.
Chat search is bounded
Message bodies are encrypted per tenant, so there is no index — and building one would mean handing the database the plaintext.
A lost region loses the audio in flight
Reconnection is immediate and the packets already in the air are gone. Claiming otherwise would be a promise nobody can keep.