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 上添加图像直到搜索栏处于非活动状态
打开“TestFlight Beta 测试”时,iTunes Connect 中的外部测试人员始终保持“非活动”状态...如何解决此问题?