为Lync2013设置PIdgin


22

我很难设置pidgin以与公司的Microsoft 365的lync 2013通讯器(而不是2010)帐户一起使用。

我要么收到一条消息,指出身份验证失败,要么Incompatible authentication scheme chosen: NTLM取决于此Wiki中使用的用户代理值

似乎两个以UCCAPI开头的用户代理值都提供了身份验证失败错误,我猜这与解决方案“更为接近”。

我已三次检查密码是否正确。

以下是我的设置的一些图片(出于匿名原因,我将公司名称更改为“ company”。

在此处输入图片说明 在此处输入图片说明

我正在使用脚本运行pidgin,以解决写入错误问题:

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

我还通过以下ppa使用了最新版本的SIPE(1.10.1):https : //launchpad.net/~aavelar/+archive/ppa

我需要更改/添加哪些设置才能使其正常工作?


3
您是否尝试使用完整的用户代理字符串?UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
mason81

1
我公司切换到使用Office 365,我需要调整一些设置,我发现这里的信息是有帮助的:vincentpassaro.com/2013/02/01/...
mason81

您是否曾经获得过要在Windows上运行的Pidgin中显示您的联系人姓名的信息?我有同样的问题。

@Paulreg名称仅在我手动将其添加到lync时才出现。这是一个很大的痛苦,并且希望解决该问题。
Programster

本页上提供的建议曾经非常有用,但是在夏天停止了工作。现在,根据我选择的设置,我收到“无法通过服务器验证”或“选择了不兼容的验证方案”的信息,但是没有任何效果。有人有见识吗?我会提供赏金,但我没有足够的代表:-(
static_rtti 2015年

Answers:


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中运行此功能,请执行完全相同的操作,但请取消选中单个登录!


1
感谢14.04的更新-我终于可以升级了,然后无法连接到lync,这让我发疯了!
mason81 2014年

此配置也适用于Windows版本的Pidgin客户端。我没有勾选单点登录,不确定是否有任何不同。谢谢。
菲利普·基恩斯

确认这也适用于16.04。(不检查单点登录。)
Tass

5

我想让它在Ubuntu 12.04上正常工作,并从默认的精确/通用仓库中安装了pidgin(2.10.3)和pidgin-sipe(1.11.2-1ubuntu1)。我们也在使用Lync2013。

我确实使用环境变量来运行pidgin。如果没有此pidgin,每次都会失败,并显示“读取失败”。/home/myuser/.profile通过添加以下内容进行配置:

export NSS_SSL_CBC_RANDOM_IV=0

检查此处以获取有关为什么需要使用此变量来进行刀槽花纹的更多信息。

刀槽花纹设置如下

“基本”标签:

  • 用户名:公司内部使用的我的电子邮件(例如john.smith@company.co.uk)
  • 登录名:公司登录域\用户名(例如COMPANY \ john.smith)

高级标签:

  • 连接类型:自动
  • 用户代理:UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017(Microsoft Lync)
  • 使用单点登录:[勾选]

高级”中的所有其他字段均为空白。我没有配置代理。


2

这就是目前为我工作的内容。我有一个Office365帐户。

基本标签

用户名:username@company.com

登录名:username@company.com

密码:*****

[CHECK]记住密码

本地别名:我的名字

高级选项卡

服务器[:端口]:空白

连接类型:SSL / TLS

用户代理:UCCAPI / 15.0.4481.1000 OC / 15.0.4481.1000(Microsoft Lync)

认证方案:TLS-DSK

[UNCHECK]使用单点登录

其余为空白


2

花了一些时间进行整理,但本文确实对您有所帮助。要知道的事情:

  1. 用户代理因公司运行的Lync版本及其补丁程序级别而异。我通过在MS Lync(不是Linux)上找到某人并在uccapilog文件(位于Lync \ Tracing目录下)中寻找UCCAPI来找到我的代理。
  2. 我至少必须找到服务器,并且必须使用直接IP而不是DNS,在与上述相同的文件中找到该信息。
  3. 身份验证方案取决于您公司在安装Lync时的选择,我的公司是NTLM。
  4. 我没有使用单一登录,因为我的工作站登录名不是我的域登录名。

1
您指的是哪个“文章”?
David Foerster,2015年

@DavidFoerster尚不清楚,但他可能是指此问答?
年长者怪胎


0

供参考:我首先按照Programster的说明让Pidgin / SIPE在Ubuntu上工作。然后,我在Windows上尝试运行,但失败并显示错误消息

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

再次根据Programster的指示,取消SSO指令即可解决该问题。现在唯一的问题是Lync联系人没有可见的名称。如果我将鼠标悬停在它们上面,则会出现带有名称的“工具提示”,但是当鼠标不存在时,该名称将保持不可见。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.