Differences between revisions 4 and 5
Revision 4 as of 2011-11-01 16:24:34
Size: 1690
Editor: 216
Comment: Added info for escaping slash, and useragent
Revision 5 as of 2012-08-10 13:31:15
Size: 1798
Editor: 160
Comment:
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:

If you get SSL errors with Ubuntu 12.04:
Put "export NSS_SSL_CBC_RANDOM_IV=0" into /etc/init.d/bitlbee

Using SIPE and OCS with bitlbee-libpurple

Bitlbee + libpurple can talk to SIPE and Microsoft's OCS. First, you need a Bitlbee with libpurple support. Next you need the pidgin-sipe plugin. This is packaged in Debian and Ubuntu. Then it's easy. For OCS, you add your account like this:

account add sipe EMAIL-ADDRESS,DOMAIN\USERNAME PASSWORD

Pidgin calls the EMAIL-ADDRESS field "Username" and the DOMAIN\USERNAME field "Login." For non-OCS SIPE you might not need the ,DOMAIN\USERNAME part. In case it helps you figure out your usernames, here's a screenshot of the Pidgin account setup page.

It may also be necessary to escape the slash between DOMAIN and USERNAME. You can confirm if this is necessary by viewing the account settings after adding the account.

account n set

Check that username = email,domain\username appears formatted correctly. If the slash is missing, then correct it by escaping the slash.

account n set username you@email.com,domain\\login

If you get the following error: sipe - Login error: You have been rejected by the server: You are currently not using the recommended version of the client You will need to set a proper useragent so that you're able to connect, as outlined Here.

This should do it. account n set useragent UCCAPI/3.5.6907.0

If you get SSL errors with Ubuntu 12.04: Put "export NSS_SSL_CBC_RANDOM_IV=0" into /etc/init.d/bitlbee

BitlBee Wiki: HowtoSIPE (last edited 2016-10-08 02:26:27 by dx)