UCWA 用户进入“非活动状态”,并保持在那里直到端点被杀死

Posted

技术标签:

【中文标题】UCWA 用户进入“非活动状态”,并保持在那里直到端点被杀死【英文标题】:UCWA user goes "inactive", and remains there until endpoint is killed 【发布时间】:2014-10-21 15:59:31 【问题描述】:

我们正在使用http://ucwa.lync.com/ 的示例并登录到我们自己的拓扑。

大约 5 分钟后,登录用户“离开”(可用性更改为“IdleOnline”)。 一旦发生这种情况,我将不再能够将新的存在状态(例如“在线”)推送到用户的服务器。 Busy”变为“IdleBusy”,“DoNotDisturb”、“BeRightBack”和“Away”都反映了推送状态,但发送“Online”返回“IdleOnline”。 再过 5 分钟后,可用性更改为“离开”,此时无法再向该用户推送更新的新状态。

更改笔记仍然可以正常工作。

要重置锁定的“IdleOnline”状态,我必须注销用户,然后重新对其进行身份验证。

(注意:如果用户没有保持其活动的 Lync 客户端,则会发生这种情况)

是否有任何其他方法可以“重新初始化/戳”用户以将在线状态返回到在线状态,而无需重新启动身份验证过程,或者在单独的进程上简单地对用户进行身份验证,该进程也返回到活动状态被标记为“离开”的那个。

【问题讨论】:

【参考方案1】:

您看到的行为与不以半频率(~3-4 分钟)向reportMyActivity 发出 POST 请求有关。这应该使用户的存在状态保持活动状态。如果您仍然遇到在线状态问题,可能还需要在 events channel 上发出待处理的 GET 请求。

【讨论】:

跟进。显然没有必要制作 P-GET。在发送 reportMyActivity Post 请求时,Lync 将用户返回到“活动”状态。 我告诉你的那些人真是太棒了!我从未见过如此先进的复杂和模棱两可的 API...

以上是关于UCWA 用户进入“非活动状态”,并保持在那里直到端点被杀死的主要内容,如果未能解决你的问题,请参考以下文章

在 TableViewController 上添加图像直到搜索栏处于非活动状态

Django 仅使用电子邮件创建用户并设置为非活动状态

iPad 应用程序在锁定屏幕后变为非活动状态

即使在键盘关闭时也保持搜索栏取消按钮的颜色

打开“TestFlight Beta 测试”时,iTunes Connect 中的外部测试人员始终保持“非活动”状态...如何解决此问题?

Laravel 不活动时间设置