1 To enable experimental voice support in SIPE (only on platforms where libpurple
2 supports voice & video):
4 - for compatibility with OC 2007, OC 2007 R2 and MS Lync 2010 RC, apply these
5 patches to libnice, libpurple and farsight:
6 - purple_mime_document_parsen.patch
7 - purple_media_get_active_candidates.patch
8 - purple_media_fs2_dispose.patch
9 - libnice01-Compatibility-with-MSOC-2007-R2.patch
10 - libnice02-Compatibility-with-MSOC-2007.patch
11 - libnice03-MS-TURN-support-for-Microsoft-Office-Communicator.patch
12 - farsight-Compatibility-with-OC2007.patch
13 - compile SIPE source, check that voice support is enabled in configure output
14 - If you get errors on incompatible encryption levels when making a call, change
15 to peer's registry is needed to allow unencrypted media transfer; use the
16 attached .reg file. Encryption can be also already set as optional, depending
17 on your domain policy configuration, in this case registry change is not needed.
18 - now you can try to make a voice call
20 STATUS OF PATCHES IN UPSTREAM
21 =============================
23 purple_mime_document_parsen.patch
24 - reported to libpurple developers as ticket http://developer.pidgin.im/ticket/11598
26 purple_media_get_active_candidates.patch
27 - reported to libpurple developers as ticket http://developer.pidgin.im/ticket/11830
28 - should be included in version 2.8.0
30 purple_media_fs2_dispose.patch
31 - reported to libpurple developers as ticket http://developer.pidgin.im/ticket/12758
33 libnice01-Compatibility-with-MSOC-2007-R2.patch
34 - reported upstream https://bugs.freedesktop.org/show_bug.cgi?id=28215
35 - accepted for release libnice 0.0.14
37 libnice02-Compatibility-with-MSOC-2007.patch
38 - reported upstream http://lists.freedesktop.org/archives/nice/2010-August/000365.html
39 - accepted for release libnice 0.0.14
41 libnice03-MS-TURN-support-for-Microsoft-Office-Communicator.patch
42 - accepted for release libnice 0.0.14
44 farsight-Compatibility-with-OC2007.patch
45 - reported upstream http://lists.freedesktop.org/archives/nice/2010-August/000365.html
46 - should be included in 0.0.22 release
49 Biggest show stopper now is a lack of SRTP (encrypted transfer) in Farsight library,
50 requiring Office Communicator users to change their registry settings as a
51 workaround is unacceptable. According to FS website, someone is working on
52 this, but no results are available so far. UPDATE: in some environments unencrypted
53 calls can be allowed by domain policy, so not all users are affected.