[Telepathy] reSIProcate-based connection manager for Telepathy

Daniel Pocock daniel at pocock.pro
Thu Oct 15 14:19:53 PDT 2015



I've just added an initial proof-of-concept under the apps/telepathy
directory in the reSIProcate repository, there is a README for anybody
who wants to try it:

https://github.com/resiprocate/resiprocate/tree/master/apps/telepathy

If anybody from the Telepathy development community can provide feedback
on this it would be really helpful.

With many Linux desktops having the Telepathy[1] API as the default
platform for communications, it is important to have good SIP support.

telepathy-rakia[2] is based on SofiaSIP which hasn't been updated since
2011 according to their Sourceforge page[3]

reSIProcate[4] is more active and much more capable.  Some of the benefits:

- stable IPv6 support has been part of reSIProcate since the beginning
- excellent TLS support, including PFS, choice of ciphers and
  support for client certificate authentication
- thorough implementation of many newer RFCs including Outbound[5] for
  stability in mobile and NAT environments (RFC 5626)
- many aspects of the stack can be configured through the
  UserAgentMasterProfile
- conferencing with up to 20 people
- Opus[6], the audio codec developed for the Internet
- G.722, wideband audio codec
- support for TURN relay servers for reliable NAT traversal
- support for SRTP and DTLS-SRTP media encryption
- an active project team
- compatibility with all the leading SIP server projects
- BSD licensed project widely used by commercial telephony products

Although this work is in the reSIProcate repository, it is largely based
on reCon[7] and TelepathyQt[8] and may be better to discuss on the
Telepathy mailing list.

I may not be able to put this in packages just yet because the
TelepathyQt API needs to stabilize.


1. http://telepathy.freedesktop.org/wiki/
2. https://packages.debian.org/sid/telepathy-rakia
3. http://sofia-sip.sourceforge.net/
4. http://www.resiprocate.org
5. https://tools.ietf.org/html/rfc5626
6. https://en.wikipedia.org/wiki/Opus_%28audio_format%29
7. http://www.resiprocate.org/Recon_Overview
8. http://telepathy.freedesktop.org/doc/telepathy-qt/



More information about the telepathy mailing list