0

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

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

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

有任何想法吗?

4

1 回答 1

1

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

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

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

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

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

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

于 2010-12-08T11:10:13.643 回答