如何使用API​​通过电子邮件邀请用户访问Lync 2010聊天会话?

时间:2010-12-07 22:10:16

标签: asp.net lync-2010 office-communicator

我们在办公室使用Lync 2010服务器。我想创建一个面向客户的网站,允许客户通过此平台与我们的支持代表聊天。理想情况下,我希望客户只看到基于Web的默认界面。

当您在Lync(以前的办公室Communicator)中进行聊天时,您可以邀请某人通过电子邮件进行聊天。这会向用户发送使用Web版本加入聊天的链接。我想在我的网页上模仿该功能。

看起来Communicator AJAX API很有前景,但所有示例都是用于构建自己的自定义界面和所有内容。我只是想将我们的网站链接到网络访问版本。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Communicator AJAX API不再存在,因此推荐的方法是使用UCMA 3.0构建一个中间层机器人来处理网络聊天。

以最简单的形式,机器人可以通过WCF公开一个方法(例如StartChat),然后可以从你的网页调用它。在接到对该方法的调用后,机器人可以开始新的会议,并邀请支持代表。

创建会议后,您可以将会议的URL(与电子邮件邀请中使用的相同)返回到网页。然后,该网页将在该URL处打开一个新窗口,该窗口将启动Silverlight客户端。

实际上,您可能还想添加一些额外的功能,例如

  • 允许支持代表登录到机器人以表明他们愿意接听外部电话
  • 汇总已登录的支持代表的存在,以显示网站用户的可用性
  • 将呼叫专门路由到已登录的支持代表,并为他们提供接听呼叫的方式

这个codeplex project将是一个很好的起点。