On this original post I mentioned the existence of an open source client that could connect to OCS and Lync.
I would like to update the count for two: Pidgin and Empathy, both can connect using the SIPE plugin.
The initial reference it that Pidgin+SIPE could support Presence and Instant Messaging and Outlook contact lookup.
On the last days I decided to install a Linux client for a demonstration, and choosed Fedora 16. The installation was plain simple command: “sudo yum install pidgin pidgin-sip”.
After the account configuration I noticed the availability of the audio and video call option, so I clicked it and received and error, but I noticed the SIP error code. After some Snooper packet analysis I noticed that the call was being reject because of unsupported encryption method.
I just change the Lync media policy encryption, and after another login… I got a sucessfull voice call between a Linux Pidgin and a Windows Lync client !!.
Of course I also test the Audio/Video Call, but the window keep on closing and only got audio.
Analysing again the SIP logging, the Linux client doesn’t negotiate any Video codec.
Linux is cleary not my field of expertise. After some days investigating the technology, maybe I just need some more development and new updated in the libraries used: Telepathy, Farstream,…
The news update is that a Linux desktop user can interact more with a Lync infrastructure.
If anyone from the Linux community has report of Pidgin+SIPE working on other linux, feedbacks are welcomed and posted ;)
Update (13/march): It possible to make audio/video calls between 2 Pidgin clients connected to Lync.
The problem with Lync clients is all about lack of video interoperability offered during the SDP negotiation: Lync offers RTV or H.263 and Pidgin offers JPEG or VP8-DRAFT-0-3-2.
Don’t know if and how is possible to include other video codec on Pidgin negotiation (H.264 for example)
* Empathy crashed when you try to make voice/video calls;
* I also try on Pidgin on an Ubuntu operating system, but never get the Audio or Video call options to appear, althougt my attempts on following the instructions of Bartosz Radaczyński blog.