Pidgin with Lync Server

Pidgin allows to connect to Microsoft Lync Server via the SIPE-Plugin. This needs some special configurations.

Installation

Pidgin and the Pidgin SIPE Plugin must be installed onto the system.

Ubuntu

Pidgin and the SIPE Plugin is in the Ubuntu repository. The following commands will install Pidgin and the SIPE Plugin on the Ubuntu Distribution:

# sudo apt-get update
# sudo apt-get install pidgin pidgin-sipe

This has been tested on Ubuntu 12.04 LTS.

Configuration

Pidgin must be started before any configuration can be made.

Account

  1. Create a new Account. 1a.If there are no accounts, Pidgin will start the Account Setup Wizard automatically. 1b.Otherwise the Buddy List is shown with the menu "Accounts".
  2. Choose the protocol Office Communicator
  3. Enter into the Username field your Microsoft Exchange E-Mail address: user@company.com
  4. Enter into the Login field your Microsoft Active Directory Username with the DOMAIN: DOMAIN\aduser
  5. Enter into the Password field your Active Directory password: password
  6. Enter into the Local alias field your Display Name: My Name
  7. Try to connect

This will probably fail, depending on the used Pidgin, SIPE Plugin and Microsoft Lync Server version. If it fails, try to use the shell script below.

Shell Script

If Pidgin fails with the error SSL Read Error try to use the shell script below.

Copy the following code into a text file called pidgin.sh:

#!/bin/bash

#Start program with &
NSS_SSL_CBC_RANDOM_IV=0 pidgin > /dev/null 2>&1 &

exit 0

Afterwards make it executable and start pidgin via the script:

# chmod a+x pidgin.sh
# ./pidgin.sh

External Links