当新用户从未登录到通信器时,状态不会更改 [英] Presence not changed when a new user has never signed in to communicator

查看:79
本文介绍了当新用户从未登录到通信器时,状态不会更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我正在尝试使用UCMA 2.0 API来改变用户的存在。如果此用户至少已登录到一次通信器,则一切正常。就像用户是新创建的并且尚未登录到通信器一样,那么从bMA订阅此用户的UCMA应用程序或从另一个通信器会话中看到的状态是
没有状态改变它看着这个新的可用性。我的应用场景包括几百个OCS用户,并且很难为每个用户登录
。有没有办法解决它?

Hi I'm trying to use UCMA 2.0 API to change the presence of a user. Everything works fine if this user has at least signed in to communicator once. On the ohter hand, like the user is newly created and hasn't logged in to communicator, then there're no state change as seen either from the UCMA app which subscribes this user, or from another communicator session which watches the availability of this new. My application scenario includes a few hundred of OCS users, and it's difficult to sign-in each individual user. Is there a way to work around it?

 

非常感谢。

 

推荐答案

您看到的问题是因为存在"配置"问题。新用户出现之前需要进行的流程。 基本上,如果包括创建他们将用于发布在线状态的容器和一些其他
"bootstrap"包含的容器。操作。

The issue you are seeing is because there is a "provisioning" process that needs to happen for a new user before they have any presence.  Basically, if consists of creating the containers that they will use to publish presence and a few other "bootstrap" operations.

对于通常情况,这是在用户第一次运行Office Communicator时发生的。 OC发现没有为用户配置并为新用户进行初始设置。 您拥有的另一个选项是编写一个UC $应用程序,
作为用户使用UserEndpoint登录,然后为用户发布一些在线状态。 在这种情况下,UCMA代码将执行"引导程序"。用户的操作。

For the usual case, this happens the first time that the user runs Office Communicator. OC sees that there is no provisioning for the user and does the initial setup for the new user.  The other option that you have is to write a UCMA application that signs in as the user using the UserEndpoint, and then publishes some presence state for the user.  In this case, the UCMA code will do the "bootstrap" operations for the user.

 

 


这篇关于当新用户从未登录到通信器时,状态不会更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆