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

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

看来Communicator Ajax API很有希望,但是所有示例均用于构建您自己的自定义界面和所有内容。我只想将我们的网站链接到Web访问版本。

有任何想法吗?

有帮助吗?

解决方案

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

以最简单的形式,该机器人可以通过WCF公开一种方法(例如startchat),然后可以从您的网页调用。接收到该方法的呼叫后,该机器人可以开始新的会议,并邀请支持代表。

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top