Technologie · AiThao

Hoe gesprekken werken

Een gesprek moet snel zijn, overeind blijven op een slecht netwerk en, als het niet vertaald wordt, privé blijven tussen twee telefoons. Elk daarvan komt van een ander onderdeel.

Wat het voor je doet

  • Helder geluid en beeld dat zich aanpast aan de verbinding.
  • Gesprekken die ook achter strenge netwerken verbinden.
  • End-to-end versleuteling bij gesprekken zonder vertaling, te zien aan een slotje op het belscherm.

Hoe het werkt

Gesprekken gebruiken WebRTC. Afhankelijk van de verbinding gaan de media via de AiThao-infrastructuur of een externe mediadienst. De route kan veranderen wanneer het netwerk onbereikbaar is. Het verschil tussen transportversleuteling en end-to-endversleuteling blijft bestaan.

Alleen dat zou de mediaserver het gesprek nog laten lezen. Daarom krijgt op telefoons die dat ondersteunen elk gesprek een eigen sleutel, via de versleutelde chat naar de andere telefoon gestuurd, en wordt elk geluids- en beeldframe daarmee versleuteld. De server stuurt frames door die hij niet kan ontsleutelen.

Als vertaling aanstaat

Om te vertalen moet een vertaler het gesprek horen, dus krijgt die de sleutel van het gesprek zodra jullie allebei akkoord zijn. Dan is het gesprek niet meer end-to-end versleuteld en verdwijnt het slotje.

Onder de motorkap

WebRTC · versleuteling per frame · Apple CallKit op iPhone

Veelgestelde vragen

Waarom worden de twee telefoons niet direct verbonden?

De mediaserver maakt gesprekken betrouwbaar op mobiele netwerken en laat op verzoek een vertaler meedoen. Met de sleutel per gesprek kan hij een versleuteld gesprek toch niet horen.

Worden gesprekken opgenomen?

Gesprekken worden niet opgenomen. Het oproeplog — wie, wanneer en hoelang — blijft totdat je de vermelding of je account verwijdert. De vermelding van de ander blijft; het gedeelde record wordt verwijderd zodra niemand het meer bewaart.