使用Lync 2010 SDK创建会议

使用Lync 2010 SDK创建会议,sdk,lync,lync-2010,Sdk,Lync,Lync 2010,我知道,当计算机上也安装了Lync时,我们可以使用Outlook创建电话会议。我假设此插件使用Lync SDK 我应该在SDK中的何处查找以创建会议呼叫,然后检索其URL和其余元数据(使用Lync client) 编辑: 我设法创建了新的对话(自动化),但我找不到任何方法来创建会议或将对话转换为会议。我注意到会议有一些属性,比如URI,但它们从未设置过。您不能(我不相信)使用Lync SDK将对话升级到会议-您必须使用UCMA SDK来完成此操作 这里有一个类似的线程:regedit 请参见Pu

我知道,当计算机上也安装了Lync时,我们可以使用Outlook创建电话会议。我假设此插件使用Lync SDK

我应该在SDK中的何处查找以创建会议呼叫,然后检索其URL和其余元数据(使用Lync client)

编辑: 我设法创建了新的对话(自动化),但我找不到任何方法来创建会议或将对话转换为会议。我注意到会议有一些属性,比如URI,但它们从未设置过。

您不能(我不相信)使用Lync SDK将对话升级到会议-您必须使用UCMA SDK来完成此操作

这里有一个类似的线程:

regedit

请参见PublicMeeting中的xml元素
ConfJoinLink
,位于
HKEY\U CURRENT\U USER\Software\Microsoft\Communicator\ConfAddin\xxx@yyy.fr

示例:


您可以通过添加虚拟uri升级到会议(a@b, dummy@dumber.dumb)到参与者列表。这对于传出呼叫很容易,但对于传入呼叫有问题,因为您必须停止视频并在升级过程中的特定点重新启动视频,否则Lync将挂起。请注意,升级过程需要一些时间,就像在Microsoft的客户端中一样,并且在升级持续时,会丢弃虚拟对象

string confJoinLink = ...; //("conf:sip:xxx@yyy.fr;gruu;opaque=app:conf:focus:id:PK382RG3?conversation-id=w8YL86ez1f")

IAsyncResult ar = _automation.BeginStartConversation(confJoinLink, 0, StartConversationWithConferenceUriCallback, _automation);