Меню Закрыть

Lync 2010 и Pidgin в Ubuntu 12.04

Эта заметка будет интересна довольно узкому числу пользователей, поэтому если слова в заголовке вам ни о чём не говорят то, пожалуй дальше читать вам будет не интересно.

Суть проблемы. В корпоративной сети организации для обмена быстрыми сообщениями используется закрытое программное обеспечение Microsoft Lync Server 2010. При этом вам как пользователю Ubuntu Linux хочется и Lync для обмена сообщениями использовать и ubuntu менять на Windows не хочется.

Решений ровно 2.

1. Если настроена интеграция MS Lync 2010 с Exchange — использовать OWA (outlook webapp..) для подключения к Lync. Но этот метод имеет очевидные минусы и неудобства.

2. Использовать клиент Pidgin и подключить к нему плагин pidgin-sipe. На момент написания этой статьи этот метод прекрасно работает, отлично интегрируясь в Ubuntu 12.04 и имеет всего одно ограничение по функионалу — нет возможности проводить аудио и видео встречи.

Итак для установки необходимо установить собственно сам pidgin, если вы этого ещё не сделали, а так же установить плагин для подключения к MS Lync. Делается это командой:

Code
sudo apt-get install pidgin pidgin-sipe

После установки запустите Pidgin
Lync 2010 и Pidgin в Ubuntu 12.04
Выберите меню «Уч.записи\Управление учётными записями»

Lync 2010 и Pidgin в Ubuntu 12.04
Добавьте новую учтётную запись.

Lync 2010 и Pidgin в Ubuntu 12.04
На вкладке «Основные».
1. Выберите протокол «Office Communicator»
2. Введите логин Lync обычно он совпадает с корпоративным e-mail
3. Введите ваш доменный логин (он может отличатся от вашего e-mail) в формате DOMAIN\user или user@domain.ru
4. Введите ваш пароль. Если не хотите вводить постоянно то поставьте соответствующую галку.

Lync 2010 и Pidgin в Ubuntu 12.04
5. На вкладке дополнительно установите протокол SSL/TLS
6. пропишите Агент пользователя: UCCAPI/4.0.7577.0 OC/4.0.7577.0 (Microsoft Lync 2010)
Сохраните изменения нажав кнопку «Сохранить». При первом подключении pidgin попросит установить сертификат примите его иначе соединения не произойдёт.

На этом казалось бы и всё, однако в последних версиях Ubuntu при подключении мы получим «ошибку чтения (read error)«, связанную с обновлённой библиотекой используемой для установки ssl соединения. Чтобы её обойти предлагается как временное решение установить переменную окружения NSS_SSL_CBC_RANDOM_IV=0. Для этого в папке /usr/bin создадим файл скрипт для запуска pidgin:

 

Code

sudo nano /usr/bin/pidgin.sh

Вписываем в этот файл следующий код:

Code

#!/bin/bash
export NSS_SSL_CBC_RANDOM_IV=0
pidgin

После этого присваиваем файлу права на выполнение:

Code

sudo chmod 755 /usr/bin/pidgin.sh

Теперь необходимо исправить ярлык запуска Pidgin указав в качестве исполняемого файла наш скрипт. Для этого необходимо отредактировать файл /usr/share/applications/pidgin.desktop
Оригинальный файл выглядит следующим образом:

Code


[Desktop Entry] Name=Pidgin Internet Messenger
GenericName=Internet Messenger
Comment=Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more
Exec=pidgin
Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-Ubuntu-Gettext-Domain=pidgin

Необходимо изменить в нём только одну строку Exec Для этого откроем файл в текстовом редакторе с правами рута:

Code


sudo nano /usr/share/applications/pidgin.desktop

И изменим строчку Exec=pidgin на Exec=pidgin.sh

Code


[Desktop Entry] Name=Pidgin Internet Messenger
GenericName=Internet Messenger
Comment=Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more
Exec=pidgin.sh
Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-Ubuntu-Gettext-Domain=pidgin

После этого всё должно заработать. Чтобы pidgin запускался из меню сообщений просто выйдите и зайдите в систему заново. Теперь вам не понадобится ни покупка, ни аренда программного обеспечения microsoft, для того, чтобы воспользоваться корпоративным мессенджером MS Lync.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.