c# - Lync UCMA SDK Server - 全局订阅所有 Presentities 的状态更新

标签 c# ucma lync-server-2010

是否可以在不单独订阅所有在线实体的情况下从 Lync 服务器全局捕获所有在线状态更改?

我们所追求的似乎与 UCMA SDK 中的 RemotePresenceView 类非常相似,但该类仅允许您订阅您知道的呈现体。我们是否需要加载所有呈现体然后订阅它们 - 即使您可以,这是一个可扩展的解决方案吗?

最佳答案

请注意您的问题,尽管它有点陈旧,但我想我会回答它以防万一。

我对 UCMA 一无所知,但也许有一个 SIP 存储库,您可以访问(也许来自 AD?)并像往常一样通过 RemotePresenceView 订阅状态​​。

我的经验是,RPV 订阅实际上可以很好地扩展,尽管您可能希望以数百个 sips 的批处理调用 RPV.BeginSubscription(sips),而不是单独调用,因为否则您不会总是收到 SubscriptionStateChange 事件。

您可能无法在任何单个调用中使用 RPV.BeginSubscription(sips) 超过 1000 个 sips,但我确实编写了随着时间的推移最终订阅 10,000 多个 sips 的系统。

关于c# - Lync UCMA SDK Server - 全局订阅所有 Presentities 的状态更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15286795/

相关文章:

windows - 没有配置存储复制的 UCMA 端点

UCMA 创建可信应用程序的步骤

c# - Sqlite - 连接数据库失败

lync-2013 - 如何在不干扰正在运行的Lync Server的情况下设置UCMA 4开发环境?

c# - 错误 SIPEPS,版本 = 5.0.0.0 UCMA 4.0 VS2010/VS2013

rtp - 捕获 Lync 视频流

c# - 与 LINQ 交错合并?

c# - .NET 全局化和卫星 DLL

c# - 研讨会注册算法 - 多个研讨会和回合