问题标签 [lync-client-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1501 浏览

lync - 将 lync 2010 集成到 Web 应用程序

我正在尝试将 office communicator Lync 2010 集成到 Web 应用程序中,如果没有的话,这是否可以通过 UCWA ( http://ucwa.lync.com/ ) 服务实现?

任何回应表示赞赏。

0 投票
1 回答
699 浏览

lync - 获取 Lync 2013 自定义命令 (Lync SDK) 的上下文联系人

我正在基于自定义命令为 Lync 2013 开发一个小型解决方案。
简而言之:我向 Lync 添加了一个按钮。右键单击联系人并从对话窗口中可以看到该按钮。

我希望能够在单击按钮时获得相关的联系人\对话。
%contact-id%右键单击联系人效果很好。我的EXE启动了,一切都很好。
但是,在公开对话中使用它会完全阻止 EXE 启动。
如果我删除%contact-id%,我的 EXE 会启动,但是我没有相关的联系人。

难道我做错了什么?我如何获得这些信息?


(我确实看到了一种方法,它建议有一个 Windows 服务来跟踪 Lync 打开的窗口,然后知道将 hWnd 映射到对话。我真的不想去那里。这对我的需要来说太复杂而且太大了。另外,我不确定它是否适用于 Lync 2013,因为所有对话都在同一个选项卡中)


我也尝试使用对话窗口扩展,但似乎有同样的问题。
我以为我可以将上下文数据发送给当前对话的其他联系人,但我没有找到获取当前对话的方法,因此我无法使用beginSendContextData.


更新
我设法获得上下文对话,使用 LyncClient.GetHostingConversation()

但是使用 CWE 会导致非常糟糕的用户体验。有没有办法在没有 CWE 的情况下进行托管对话..?

0 投票
1 回答
1425 浏览

c# - Lync 2010 change display name of sender

Does anyone know how to override the display name of the sender of an instant message using the Microsoft.Lync API?

Thanks

0 投票
3 回答
692 浏览

c# - 没有 lync 客户端的 Lync 应用程序

我想知道是否可以使用 Lync SDK 创建一个 Lync 应用程序来聊天或呼叫其他用户,但没有 Lync 客户端,是否可以这样做。

我会很感激一些帮助。

希望你能帮我

0 投票
2 回答
36303 浏览

silverlight - How to make external emoticons on Lync

I want to make external emoticons(I got images, like jpeg, png, whatever I want to import), and I want to import to Microsoft Lync application.

I heard that there is a Lync SDK for developing Lync application, but I don't know it can be used what I want to make.

Does anybody have any idea use external emoticons in my chat on Lync?

0 投票
1 回答
1508 浏览

lync - 关闭 Lync 客户端(并排)与 Lync SDK 2013 留下孤立的进程

使用 Lync SDK 时,并排启动客户端,然后将其关闭 - 它会留下一个永不退出的孤立主机进程。我必须通过代码或任务管理器手动终止该进程以使其消失。所以我在我的应用程序启动中使用代码。当有多个进程同时运行时 - 我遇到其他问题并且也无限期地离开进程。

遵循所有 MSDN 如何操作和示例,但仍然发生相同的行为。这是我编写的包装类中的一些代码。

这是关闭代码:

如何优雅地退出/关闭 Lync 客户端,并使用它 - 过程?

0 投票
1 回答
504 浏览

c# - 我可以将键盘快捷键转发到停靠在 WPF 窗口中的 lync 对话窗口吗

我正在使用 Lync 2013 SDK 和 WPF 以向 Lync 对话窗口添加工具栏。

在本教程http://msdn.microsoft.com/en-us/library/lync/jj933086.aspx之后,我确实将 Lync 对话窗口停靠在 WindowFormHost 内的面板中。

现在我可以在我的 WPF 窗口中添加我的自定义功能。

问题是停靠对话会导致所有 Lync 对话窗口快捷方式以一种奇怪的方式运行。默认情况下,它们不再起作用,即使我尝试聚焦停靠的对话窗口,它们仍然不起作用,但是当我聚焦该窗口的控件时,它们又会重新开始工作。

我需要他们处理我的 WPF 窗口或停靠的 Lync 对话窗口中关注的任何内容。

我尝试使用一些 user32.dll 函数来使用对话窗口句柄 IntPtr 调用这些快捷方式,但它不起作用。

我也尝试使用

然后使用

但它仅在对话未停靠时才有效。

0 投票
2 回答
719 浏览

c# - 无法从 Lync 2013 sdk 获取可用的音频设备

当我尝试获取这样的可用音频设备列表时。

我得到错误Exception has been thrown by the target of an invocation.

这是堆栈跟踪

以及内部异常堆栈跟踪

0 投票
2 回答
2386 浏览

c# - 在 Lync 2013 中显示用户图片

我正在使用 lync 2013 sdk 开发小型应用程序。sdk 中是否提供了任何方法,我可以实现一个功能,允许用户使用 SDK 中提供的任何 API 上传他的图片。

如果可能的话,如果用户在活动目录中配置,那么存储它的最佳方式是什么以及在哪里?

等待您的积极回应。

问候

阿米特

0 投票
1 回答
872 浏览

c# - 在 lync sdk 2013 中检测音频设备并控制其音量

我有一种情况,我需要使用 lync 2013 sdk api 检测连接到系统的音频设备,然后需要控制它的音量和其他东西,比如静音和取消静音。