How it works

From sign-up to "hello" in four steps.

Callora is engineered around a single idea: keep the path between two people as short as physically possible.

The conference mesh, in 3D
01

Register & receive your number

Create an account and Callora instantly assigns you a unique 10-digit number. It's stored against your profile and becomes your permanent address on the network.

Account created → number minted
02

Dial a Callora number

Enter any member's 10-digit number on the dial pad and press call. Your browser asks our signaling service where to find that number right now.

Signaling lookup
03

The two browsers shake hands

Through a brief exchange of connection details (SDP offers, answers and ICE candidates), the two devices negotiate the fastest direct route — assisted by STUN, with TURN as a fallback only if a firewall blocks the direct path.

WebRTC handshake
04

Talk — peer to peer

Once connected, your encrypted voice flows straight from your device to theirs. For a conference, every participant links to every other, forming a private mesh of up to five people.

Direct encrypted media
The architecture, honestly

What our servers do — and what they never see.

"Peer-to-peer" doesn't mean zero servers — it means your voice never touches one. Here's the full path of a call:

YouBrowser • mic
SignalingOur relay — handshake only
STUN / TURNFinds a route through NAT
Direct P2P linkEncrypted voice, no API
PeerBrowser • speaker

Our signaling server only relays the few messages two browsers need to find each other. It's our own service — not Twilio, Agora or any third-party calling API. Once the handshake finishes, the conversation is a direct line between peers.

Under the hood

An open, standards-based stack.

MediaWebRTCThe browser's native real-time engine carries encrypted audio directly between peers — no plugins, no SDK fees.
EncryptionDTLS-SRTPEvery stream is encrypted by default. Keys are exchanged between peers, never held by us.
SignalingPHP + MySQL relayA lightweight service we run ourselves pairs numbers and relays handshake messages — and nothing else.
NAT traversalSTUN & TURNSTUN discovers each peer's reachable address; TURN relays only when a strict firewall blocks the direct route.
ConferenceFull meshUp to five peers each hold a direct connection to every other — no central mixer, lower latency, more privacy.
IdentityNumber registryA simple database maps your 10-digit number to your live session so callers can always find you.
Good to know

Questions about the tech.

No. Audio travels directly between participants over an encrypted peer-to-peer link. Our servers only help establish the connection — they never record or relay your conversation.

Two browsers can't find each other on the open internet without an introduction. A small signaling service passes the initial handshake so the peers can connect. After that, it steps aside.

In a full mesh, every person sends audio to everyone else. Five is the sweet spot where quality stays excellent on normal connections while keeping the no-middleman privacy guarantee.

No. Callora runs entirely in a modern web browser using built-in WebRTC. Register, get your number, and start calling — no downloads.

Ready to try the direct line?

Grab your number and place your first peer-to-peer call today.

Get started free