【问题标题】:UCWA 'Offline' status - invalidUCWA“离线”状态 - 无效
【发布时间】:2017-01-25 08:40:54
【问题描述】:

我尝试通过 POST 将我的状态更新为离线 (Skype for Business)

{"availability":"Offline"}

me/presence 网址。

响应是:400 Bad request

<code>BadRequest</code>
    <subcode>ParameterValidationFailure</subcode>
    <message>Please check what you entered and try again.</message>
    <debugInfo />
    <parameters>
        <property name="availability">Invalid</property>
    </parameters>

“离开”状态也是如此, 但是像“在线”、“忙碌”这样的状态可以正常工作。

【问题讨论】:

    标签: skype-for-business ucwa


    【解决方案1】:

    如果您想将您的状态更改为离线,我知道的唯一解决方案是向特定于该 UCWA 会话的 application URL 发出 DELETE 请求。 UCWA 真的没有离线模式。 Availability 的枚举包括所有状态,但遗憾的是不能准确描述可以/不能通过 UCWA 设置的内容。

    您应该能够设置以下状态:

    • 离开
    • BeRightBack
    • 请勿打扰
    • 在线

    由于应用程序不再存在而设置为离线(如上所述)。

    IdleBusy/IdleOnline 是在 Busy/Online 状态下触发非活动计时器时服务器将设置的状态。

    【讨论】:

    • 由于某种原因,在通过 REST api 删除应用程序后,UCWA 应用程序从“在线”变为“离线”似乎需要很长时间。与 UCMA 相比,这种变化几乎是瞬间发生的。
    • 我不确定为什么 Away 不能在您的情况下工作。您可以从桌面客户端设置离开状态吗? Online --> Offline 之间的延迟取决于服务器处理活动 UCWA 应用程序清理的速度,这可能包括破坏活动对话、订阅和相关资源。
    猜你喜欢
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 2015-05-13
    相关资源
    最近更新 更多