是否可以从 C# Web 应用程序启动 Lync 会话并邀请技术和外部用户?
Posted
技术标签:
【中文标题】是否可以从 C# Web 应用程序启动 Lync 会话并邀请技术和外部用户?【英文标题】:Is It Possible To Launch A Lync Session And Invite Tech And External User From A C# Web App? 【发布时间】:2012-03-14 22:19:52 【问题描述】:我的任务是编写一个 Web 应用程序,该应用程序将在记录案例详细信息时连接内部员工和外部客户。我们公司最近切换到了 Lync,所以我对这样做的 API 有点迷茫。
理想情况下,这将是一个 Web 应用程序(C# 和 ASP.NET),这样客户支持部门就不必在每个工作站上都安装一些东西。它还将模仿this article 中的行为,用于发送电子邮件以允许外部用户连接。
这需要 UCMA 吗?我们有一个通用的 Lync 帐户,如果这样更合适,服务可以使用该帐户来促进这些请求。如果需要,我也可以强制使用桌面应用程序的问题。
我只是在 MSDN 上寻找正确的 API 调用来实现这一点,所以任何文档或教程的链接都会有很大的帮助。
一些没有完全指出需要做什么的研究:UCMA: Chat with users not in ADHow do I Invite a user by email to a Lync 2010 chat session using the API?
【问题讨论】:
所以您的内部用户正在使用 lync,但您的外部用户没有,因此需要 Web 应用程序吗?你看过 lync web 客户端吗?如果是这样,这对您来说不足之处在哪里?只是想更多地理解这个场景...... 之所以需要 Web 应用程序是因为我们需要在发送邀请时将一些内容记录到 CRM 系统中。出于审计目的,他们不希望我们的技术支持团队直接从 Lync 发送邀请。我完全期望外部客户端会更频繁地使用 Lync Web 客户端。 【参考方案1】:您应该查看位于:%Program Files%Microsoft UCMA 3.0\SDK\Core\Sample Applications\Reference\ContactCenter 的示例
您可以在此处找到更多详细信息:http://msdn.microsoft.com/en-us/library/hh285604.aspx
希望有所帮助。
【讨论】:
【参考方案2】:您还应该看看 UCWA - Microsoft 的统一通信 Web API。
Unified Communications Web API
这是一个将 Lync 功能添加到您的 Web 应用程序中的绝佳平台,还有一个带有完整源代码的 Online Demo。
【讨论】:
以上是关于是否可以从 C# Web 应用程序启动 Lync 会话并邀请技术和外部用户?的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 Lync 2010 SDK 启动 Lync 2010 客户端应用程序吗
无论安装的 Lync 客户端版本如何,都从 C# WPF 桌面应用程序启动 Lync 对话