使用lync 2013 sdk以编程方式设置会议对话音频

时间:2018-07-13 22:23:35

标签: lync-2013

我正在使用Lync SDK 2013自动执行lync [skype for business]操作。例如。当用户说“加入第一次会议”时,将启动lync.exe并将预显示列表中的第一次会议加入计算机上的lync客户端中。这会自动在Microsoft Outlook Calender的会议邀请中单击“加入Skype会议”。

我正在使用“ lyncClient.ConversationManager.JoinConference(meetinguri)”开始开会。

会议开始后,我得到标准的“加入会议音频”对话框,该对话框具有三个选项,可以选择不参加,在打电话给我和加入Skype进行商务(完整的音频和视频)之类的音频

我想隐藏此对话框,并以某种方式通过SIP url或API发送此会议​​对话的音频设置。

如何实现?

非常感谢任何指针。

预先感谢

AJ

1 个答案:

答案 0 :(得分:0)

Lync Client SDK没有给您这种控制级别。

如果您希望控制这些设置,则可以使用注册表来控制它们。参见此article。即使本文适用于旧版本的Lync客户端,它仍然有效,您只需要将注册表项转换为新位置:

HKEY_CURRENT_USER \ Software \ Microsoft \ Office [version] \ Lync

其中版本是安装的办公版本。例如“ 16.0”,“ 15.0”等

您可能需要在注册表设置变为活动之前重新启动Lync客户端。您将必须对此进行测试。

如果您希望实际自动化UI,那么您的选择将减少为使用Windows Automation API's之类的东西。这些可以与Lync Client一起正常工作,但是要弄清楚使任何东西自动化的必要步骤很麻烦。