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

21

У меня возникли трудности с настройкой pidgin для работы с учетной записью коммуникатора mysoft microsoft 365 lync 2013 (не 2010).

Я либо получил сообщение об отсутствии аутентификации, либо Incompatible authentication scheme chosen: NTLM в зависимости от значений пользовательского агента, используемых из Эта вики

Похоже, что и значения пользовательского агента, начинающиеся с UCCAPI, обеспечивают проверку подлинности с ошибкой, которая, как я предполагаю, «ближе» к решению.

Я трижды проверил, что пароль правильный.

Ниже приведены некоторые изображения моих настроек (я изменил название компании на «компанию» для анонимности.

Я запускаю pidgin со скриптом, чтобы исправить ошибку с ошибкой записи:

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Я также использую последнюю версию SIPE (1.10.1), используя этот ppa: Ссылка

Какие настройки мне нужно изменить / добавить, чтобы заставить его работать?

    
задан Programster 17.10.2013 в 10:45
источник

6 ответов

14

Я смог заставить это работать на 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, как видно на этом снимке, что мне нужно.

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

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

Обновление

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

    
ответ дан Programster 03.11.2013 в 03:18
источник
5

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

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

export NSS_SSL_CBC_RANDOM_IV=0

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

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

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

  • Имя пользователя: мой адрес электронной почты, используемый в компании (например, [email protected])
  • Вход: домен входа в систему \ имя пользователя (например, КОМПАНИЯ \ john.smith)

Дополнительно :

  • Тип подключения: Авто
  • Пользовательский агент: UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017 (Microsoft Lync)
  • Использовать Single Sign-on: [ticked]

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

ответ дан andrewd38 01.04.2014 в 12:41
2

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

БАЗОВАЯ ТАБЛИЦА

Имя пользователя: [email protected]

Логин: [email protected]

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

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

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

ДОПОЛНИТЕЛЬНАЯ ТАБЛИЦА

Сервер [: Порт]: BLANK

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

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

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

[UNCHECK] Используйте Single Sign-On

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

    
ответ дан Swinny 24.01.2015 в 05:57
1

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

  1. Пользовательский агент отличается в зависимости от версии Lync, в которой работает ваша компания, и является уровнем исправления. Я нашел своего агента, найдя кого-то в MS Lync (не linux) и посмотрев файл uccapilog (он находится в каталоге Lync \ Tracing), который ищет UCCAPI.
  2. Я, по крайней мере, должен был найти сервер и должен был использовать прямой IP вместо DNS, нашел эту информацию в том же файле, что и выше.
  3. Схема аутентификации зависит от выбора вашей компании, когда они устанавливают Lync, мой - NTLM.
  4. Я не использовал Single-Sign-on, поскольку мой вход в рабочую станцию ​​не был моим доменным именем.
ответ дан Craig Hibbard 01.05.2015 в 14:21
1

Если у вас включена поддержка MultiFactorAuthentication, вам нужно будет указать «пароль приложения» на основной вкладке и электронной почте для входа и пароля электронной почты на вкладке «Дополнительно».

    
ответ дан Vijesh Krishnankutty 03.04.2017 в 07:55
0

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

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

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

    
ответ дан d-b 21.08.2014 в 07:55