Настройка PIdgin для Lync 2013

Вам нужны два файла:

  1. Ваш файл сценария:

    command.sh
    
  2. .service файл, который будет помещен в /etc/systemd/system и дан разрешение 644 с chmod 664 command.service:

    command.service
    
  3. самое простое содержание command.service было бы:

    [Unit]
    Description=Some service description
    
    [Service]
    ExecStart=/bin/bash -c "/path/to/command.sh -f argument & disown"
    
    [Install]
    WantedBy=multi-user.target
    
  4. Теперь, чтобы заставить его запуститься при начальной загрузке мы используем systemd контроллер systemctl:

    sudo systemctl enable command
    
    # or 
    
    sudo systemctl enable command.service
    

Примечание намного больше опций доступно для различных разделов, видит здесь и удостоверяется Ваш command.sh, исполняемый файл с [1 112]

22
задан 16.04.2020, 09:04

5 ответов

Мне удалось заставить это работать на Ubuntu 13.04 (вопрос задавался на Ubuntu 12.04). Вот несколько указателей:

Используйте полную строку пользовательского агента, как указывал @ mason81:

UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)

Я сделал , а не , чтобы решить проблему, нужно использовать сценарий запуска. любые ошибки записи. например,

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

То, что связанное репо было бессмысленно в этом дистрибутиве, не используйте его. Похоже, что в Ubuntu 13.04 вы по умолчанию установите pidgin-sipe 1.13.3-1, который является еще более актуальной версией.

Похоже, что установка pidgin / sipe, которую я здесь установил, имеет третий тип аутентификации для TLS, как показано на этом рисунке, и это то, что мне было нужно. enter image description here


Для справки, вот мои настройки соединения, которые работают: enter image description here enter image description here

Другие вкладки - это значения по умолчанию


Обновление

Чтобы это работало в Ubuntu 14.04, сделайте то же самое, но снимите галочку с единого знака!

14
  • 1
    Спасибо за обновление для 14,04 - я наконец нашел время для обновления и затем couldn' t соединяются с lync, и он сводил меня с ума! – Wong Jia Hau 16.04.2020, 09:07
  • 2
    Эта конфигурация работает над версией Windows клиента Гибридного языка также. Я didn' t отмечают единую точку входа, не уверенную, если это имеет какое-либо значение. Спасибо. – Matthijs 16.04.2020, 09:07
  • 3
    Подтвержденный это также работает над 16,04. (С неконтролируемой единой точкой входа.) – namin 16.04.2020, 09:07

Для справки: я впервые получил Pidgin / SIPE, работающий над Ubuntu, следуя инструкциям Программиста. Затем я попробовал на Windows, и это не удалось с сообщением об ошибке

Web ticket request to https://webpoolams0e08.infra.lync.com:443/CertProv/CertProvisioningService.svc failed

Отмена SSO, опять же в соответствии с инструкциями Programster, это решило проблему. Единственная проблема сейчас в том, что имена моих контактов Lync не видны. Если навести курсор мыши на них, появится «всплывающая подсказка» с именем, но имя останется невидимым, когда мыши там нет.

0
ответ дан 16.04.2020, 09:05

Это то, что сейчас работает для меня. У меня есть учетная запись Office365.

BASIC TAB

Имя пользователя: username@company.com

Логин: username@company.com

Пароль: *****

[ПРОВЕРИТЬ] Запомнить пароль

Локальный псевдоним: Мое имя

РАСШИРЕННАЯ вкладка

Сервер [: Порт]: ПУСТОЙ

Тип подключения: SSL / TLS [ 119]

Пользовательский агент: UCCAPI / 15.0.4481.1000 OC / 15.0.4481.1000 (Microsoft Lync)

Схема аутентификации: TLS-DSK

[UNCHECK] Использовать единый вход [1112 ]

Остальное пусто

2
ответ дан 16.04.2020, 09:06

Потребовалось время, чтобы разобраться, но эта статья очень помогла. Что нужно знать:

  1. Пользовательский агент отличается в зависимости от версии Lync, в которой работает ваша компания, и уровня ее исправлений. Я нашел своего агента, найдя кого-то в MS Lync (не в linux) и просмотрев файл Uccapilog (он находится в каталоге Lync \ Tracing) в поисках UCCAPI.
  2. Я, по крайней мере, должен был найти сервер и должен был использовать прямой IP вместо DNS, нашел эту информацию в том же файле, что и выше.
  3. Схема аутентификации зависит от выбора вашей компании при настройке Lync, у меня был NTLM.
  4. Я не использовал единую регистрацию, поскольку моя рабочая станция не является моей учетной записью в домене.
2
ответ дан 16.04.2020, 09:07
  • 1
    @DavidFoerster it' s определенно неясный, но он может обращаться к этому Q & A? – Sergey 16.04.2020, 09:07
  • 2
    К которому “article” Вы обращаетесь? – Chase Gilliam 16.04.2020, 09:07

Мне удалось заставить это работать на Ubuntu 12.04 с pidgin (2.10.3) и pidgin-sipe (1.11.2-1ubuntu1), установленными из репозитория точного / юниверса по умолчанию. Мы также используем Lync2013.

Я использовал переменную окружения для запуска pidgin. Без этого пиджин будет каждый раз с ошибкой «Сбой чтения». Это было настроено в /home/myuser/.profile, добавив:

export NSS_SSL_CBC_RANDOM_IV=0

Проверьте здесь для получения дополнительной информации о том, почему эта переменная необходима для sipe.

Настройки sipe были следующими

Вкладка «Основные»:

  • Имя пользователя: мой электронный адрес, используемый в компании (например, john.smith@company.co.uk)
  • Логин: домен регистрации компании \ имя пользователя (например, COMPANY \ john.smith)

вкладка :

[1120 ]
  • Тип подключения: Авто
  • Пользовательский агент: UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017 (Microsoft Lync)
  • Использовать единый вход: [отмечен галочкой]
  • [ 1120]

    Все остальные поля в Advanced были пустыми. У меня не был настроен прокси.

    5
    ответ дан 16.04.2020, 09:07

    Теги

    Похожие вопросы