我无法使用UCMA4.0SDK发送IM消息,我遵循了以下视频教程中给出的所有步骤,但是没有成功。我正在使用UCMASampleHelper类,在下面的视频tutorial.So中提到,请帮助我调试这个问题,因为我以前从未使用UCMA4.0SDK发送IM。当我使用来自C#的时,我在发送IM时没有问题。部署服务器将不会在其计算机上安装lync客户端。
http://channel9.msdn.com/posts/UCMA-Hello-World-Send-an-Instant-Message
我得到以下错误

我有以下凭证: ServerFQDN:(office365在线服务器) UserURI:(Lync电子邮件地址)密码:(Lync电子邮件密码)
它给了我“找不到这样的主机”的错误。但我的客户说这是正确的FQDN
发布于 2014-10-02 08:00:50
基于本文:http://msdn.microsoft.com/en-us/library/office/dn466090(v=office.15).aspx,API不适用于Lync,目前Office365没有正式支持它。由Neo Yu发布,MSFT支持
http://community.office365.com/en-us/f/166/t/266106.aspx
发布于 2015-01-25 15:25:41
首先,我认为您应该将sipdir.online.lync.com:443用于服务器FQDN,端口用于Office365。
第二,您必须使用一个有效的Lync客户端用户代理字符串(例如,设置CollaborationPlatform时"UCCAPI/4.0.7577.0 OC/4.0.7577.0 (Microsoft 2010)“,因为Office365 Lync服务器似乎具有非常保守的客户端类型块策略。
第三,Office 365只使用TLS-DSK身份验证.UCMA只允许NTLM和Kerberos,因此在UCMA通过TLS支持更新之前,不太可能连接到Office365 Lync。如果您在Reflector的Microsoft.Rtc.Collaboration程序集中四处游走,似乎有一些支持它的意图,但在库发布之前,它从未完成或取出过。
https://stackoverflow.com/questions/25972359
复制相似问题