[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