[reSIProcate] reSIProcate-based connection manager for Telepathy
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:
If anybody from the Telepathy development community can provide feedback
on this it would be really helpful.
With many Linux desktops having the Telepathy API as the default
platform for communications, it is important to have good SIP support.
telepathy-rakia is based on SofiaSIP which hasn't been updated since
2011 according to their Sourceforge page
reSIProcate 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 for
stability in mobile and NAT environments (RFC 5626)
- many aspects of the stack can be configured through the
- conferencing with up to 20 people
- Opus, 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 and TelepathyQt 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.