Technology · AiThao

How calls work

A call has to be fast, keep going on a bad network, and, when it is not translated, stay private between two phones. Each of those comes from a different part.

What it does for you

  • Clear voice and video that adapt to the connection.
  • Calls that connect even behind strict networks.
  • End-to-end encryption on calls without translation, shown by a lock on the call screen.

How it works

Calls use WebRTC. Depending on the connection, media travels through AiThao infrastructure or an external media service. The route can change when the network is unavailable. This does not change the distinction between transport encryption and end-to-end encryption.

That alone would still let the media server read the call. So on phones that support it, each call gets its own key, sent to the other phone through the encrypted chat, and every audio and video frame is encrypted with it. The server forwards frames it cannot decrypt.

When translation is on

To translate, a translation worker must hear the call, so the call’s key is handed to it once both people agree. The call then stops being end-to-end encrypted and the lock goes.

Under the hood

WebRTC · per-frame encryption · Apple CallKit on iPhone

Questions

Why not connect the two phones directly?

The media server keeps calls reliable on mobile networks and lets a translation worker join when asked. With the per-call key, it still cannot hear an encrypted call.

Are calls recorded?

Calls are not recorded. The call log — who, when and how long — stays until you remove the entry or delete your account. Removing your entry does not remove the other participant’s; the shared record is deleted once no participant keeps it.