首先,这里有一些关于我想要完成的事情的信息,所以如果有更好的方法,我很乐意听到你的想法。
我创建和Android Kiosk应用程序利用Lync UCWA坐在我的工作入口处,当访问者进入办公室时,他们将使用Kiosk通知办公室中的某人有一个客。
我已经为此目的创建了一个新的Lync用户,该用户将是在自助服务终端上进行身份验证的帐户,并且将是发送外发邮件邀请的用户。
我想要完成的是通过在对话中添加多个人来创建群组对话,以便每个人都能收到消息,然后有人可以回复群聊,让其他人都知道他们会走到前面迎接客人。我能够向一个人发送消息,但我们还没弄明白如何让多人参与对话。
我尝试与一个人开始对话,然后调用 addParticipant 端点将其他人添加到对话中,但这对我来说还不起作用。从我所看到的情况来看,我不能添加某人直到第一个人接受邀请,这会引发问题,因为我无法保证该人会接受它。
我在这里采取了错误的做法还是我错过了什么?我试着想一下代码在这里会有什么帮助,但是没有想到它会有所帮助,所以如果我发现后续需要它,我会发布与该主题相关的任何内容。
答案 0 :(得分:1)
您所描述的情况可能最好通过略微改变的解决方案来实现。这个自助服务终端是访客与一组用户联系的入口点,因为您发现这些用户是否对您的客人做出回复是没有太多追索权的。
如果您要更改方法以公开匿名会议以供访客加入,则可以加入UCMA应用程序并尝试促进访客与用户之间的通信。 UCMA应用程序可以帮助添加预期用户或联系他们并执行脚本以通知他们客人的到来。
您希望包装/公开一种方式(很可能是Web API ),以便将UCMA创建的会议传达给Web应用程序,因为UCWA需要特定的信息( conferenceUri )以匿名方式加入。
答案 1 :(得分:0)
我工作的东西非常相似,我需要能够立即发送给多个用户并避免你提到的发送和接受方案。
到目前为止,在我的测试和阅读中,这似乎只有UCWA才有可能。我一直在研究的是使用适用于Lync的SDK,UCMA和Persistent Chat SDK。
使用这些,您需要创建自己的应用程序,该应用程序可以充当REST API,用于预先形成组发送。