Calls (VoIP)

Call channels are used to make streamed media calls. They are designed to support one-to-one and multi-user calls.


The Telepathy API also specifies StreamedMedia channels. These are an older channel type that has some limitations which were addressed by Call and will not be documented in this manual.


Most Telepathy Connection Managers only handle the call signalling and leave it up to the client to handle the media streaming itself. This improves latency and allows better UI integration in the client.

Farstream (formerly known as Farsight) provides a convienient API to handle the streaming (using GStreamer) that is designed to be integrated with Telepathy.