AiThao
Tecnologia · AiThao

Como funcionam as chamadas

Uma chamada precisa ser rápida, aguentar uma rede ruim e, quando não é traduzida, ficar só entre dois celulares. Cada uma dessas coisas vem de uma peça diferente.

O que isso faz por você

  • Voz e vídeo nítidos que se adaptam à conexão.
  • Chamadas que conectam mesmo atrás de redes restritas.
  • Criptografia de ponta a ponta nas chamadas sem tradução, indicada por um cadeado na tela.

Como funciona

As chamadas usam WebRTC, o padrão para áudio e vídeo em tempo real. Os dois celulares enviam áudio e vídeo a um servidor de mídia que roda no próprio servidor do AiThao, que repassa ao outro lado; quando uma rede bloqueia esse caminho, um retransmissor leva os dados. Tudo é criptografado em trânsito, como o WebRTC exige.

Só isso ainda deixaria o servidor de mídia ler a chamada. Por isso, nos celulares compatíveis, cada chamada tem a própria chave, enviada ao outro celular pela conversa criptografada, e cada quadro de áudio e vídeo é criptografado com ela. O servidor repassa quadros que não consegue descriptografar.

Quando a tradução está ligada

Para traduzir, um tradutor precisa ouvir a chamada, então a chave da chamada é entregue a ele quando as duas pessoas aceitam. A chamada deixa de ter criptografia de ponta a ponta e o cadeado some.

Por dentro

WebRTC · criptografia por quadro · Apple CallKit no iPhone

Perguntas frequentes

Por que não conectar os dois celulares direto?

O servidor de mídia deixa as chamadas confiáveis em redes móveis e permite que um tradutor entre quando é chamado. Com a chave por chamada, ele continua sem conseguir ouvir uma chamada criptografada.

As chamadas são gravadas?

Não. Só um registro de chamadas (quem, quando, quanto tempo) é mantido, por 90 dias.

Veja a tradução você mesmo

A demo na web permite conhecer o AiThao antes do lançamento do app. O AiThao está aguardando a aprovação da Apple para entrar na App Store; ainda não há link de instalação.

Abrir a demo