我正在使用Lync SDK 2013自动执行lync [skype for business]操作。例如。当用户说“加入第一次会议”时,将启动lync.exe并将预显示列表中的第一次会议加入计算机上的lync客户端中。这会自动在Microsoft Outlook Calender的会议邀请中单击“加入Skype会议”。
我正在使用“ lyncClient.ConversationManager.JoinConference(meetinguri)”开始开会。
会议开始后,我得到标准的“加入会议音频”对话框,该对话框具有三个选项,可以选择不参加,在打电话给我和加入Skype进行商务(完整的音频和视频)之类的音频
我想隐藏此对话框,并以某种方式通过SIP url或API发送此会议对话的音频设置。
如何实现?
非常感谢任何指针。
预先感谢
AJ
答案 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一起正常工作,但是要弄清楚使任何东西自动化的必要步骤很麻烦。