在UI抑制模式下使用Lync 2013客户端SDK加入ConConference

时间:2015-09-17 14:37:02

标签: sdk lync conference modality

我正在开发一个项目,该项目在UI抑制模式下使用Lync 2013客户端SDK来显示Skype的自定义UI。我可以调用ConversationManager.AddConversation()方法并连接到IM,音频和视频,只需1对1来电即可。

现在,我想调用ConversationManager.JoinConference(conferenceUri)加入在线会议。我正在使用uri进行预定的会议,我将其格式化为:

CONF:SIP:aweston@meet.dev.domain.com; GRUU;不透明=应用程式:CONF:焦点:ID:6OHB2XXX所需媒体=声像

呼叫似乎已连接,但经过一些状态更改后,它将转到Disconnected。

如果我使用标准S4B客户端加入同一会议,会议就连接得很好,所以我认为会议和连接都已设置好并且工作正常。

我在这里寻找了如何做到这一点的样本...

https://msdn.microsoft.com/en-us/library/office/jj933140.aspx

此处还有SDK ... C:\ Program Files(x86)\ Microsoft Office 2013 \ LyncSDK \ samples

我开始在这里查看S4B日志了...... 。\ AppData \ Local \ Microsoft \ Office \ 15.0 \ Lync \ Tracing

但我不确定我在那里看到的是什么。

这是我正在进行的通话记录。 任何有类似事情的建议或样本都会受到赞赏。

由于

- 安迪

11:01:11 PM SkypeService: _lyncClient_ConversationAdded 下午11:01:11 SkypeService:会话声明:未激活,模态:已断开连接,视频:无,音频:无,计数:1 下午11:01:11 SkypeService:ListenToConversation 11:01:17 PM SkypeService:ConferenceId:sip:aweston@meet.dev.domain.com; gruu; opaque = app:conf:focus:id:6OHB2XXX 下午11:01:17 SkypeService:会话声明:未激活,模态:已断开连接,视频:无,音频:无,计数:1 下午11:01:17 SkypeService:Conversation_ActionAvailabilityChanged:False,RemoveParticipant 11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:False,Merge 下午11:01:17 SkypeService: Conversation_ParticipantAdded 下午11:01:20 SkypeService:Conversation_ActionAvailabilityChanged:False,Park 11:09:20 PM SkypeService:CallModality_ActionAvailabilityChanged:True,Connect 11:01:20 PM SkypeService:AudioChannel_ActionAvailabilityChanged:True,Start ... 11:09:24 PM SkypeService:CallModality_StateChanged:正在连接 下午11:01:24 SkypeService:会话声明:未激活,模态:正在连接,视频:无,音频:None,Count:1 11:09:24 PM SkypeService:AudioChannel_StateChanged:正在连接 下午11:01:24 SkypeService:会话声明:未激活,模态:正在连接,视频:无,音频:None,Count:1 下午11:01:24 SkypeService:VideoChannel_StateChanged:正在连接 下午11:01:24 SkypeService:会话声明:未激活,模态:正在连接,视频:无,音频:None,Count:1 下午11:01:24 SkypeService:Conversation_ActionAvailabilityChanged:False,AddParticipant 11:01:24 PM SkypeService:Conversation_ActionAvailabilityChanged:False,Merge 下午11:01:24 SkypeService:SharingModality_ActionAvailabilityChanged:False,Connect 下午11:01:24 SkypeService:SharingModality_ActionAvailabilityChanged:True,Connect 下午11:01:25 SkypeService:Conversation_ActionAvailabilityChanged:False,RemoveParticipant 下午11:01:25 SkypeService:VideoChannel_ActionAvailabilityChanged:False,Start 11:01:30 PM SkypeService:CallModality_StateChanged:已断开

详细错误......

<?xml version="1.0"?>
<request xmlns="urn:ietf:params:xml:ns:cccp"
         xmlns:mscp="http://schemas.microsoft.com/rtc/2005/08/cccpextensions"
         C3PVersion="1"
         to="sip:aweston@meet.dev.DOMAIN.com;gruu;opaque=app:conf:focus:id:6OHB2E3Y"
         from="sip:aweston@dev.DOMAIN.com"
         requestId="935284871552">
  <addUser>
    <conferenceKeys confEntity="sip:aweston@meet.dev.DOMAIN.com;gruu;opaque=app:conf:focus:id:6OHB2E3Y"/>
    <ci:user xmlns:ci="urn:ietf:params:xml:ns:conference-info"
             entity="sip:aweston@dev.DOMAIN.com">
      <ci:roles>
        <ci:entry>attendee</ci:entry>
      </ci:roles>
      <ci:endpoint entity="{F4E183FE-5304-4281-ABAE-0A5EE56A7175}"
                   xmlns:msci="http://schemas.microsoft.com/rtc/2005/08/confinfoextensions"/>
    </ci:user>
  </addUser>
</request>

Response Data:
504  Server time-out
ms-diagnostics:  1065;reason="Federation is disabled";domain="meet.dev.DOMAIN.com";source="sip.dev.DOMAIN.com"

1 个答案:

答案 0 :(得分:0)

您的会议链接表明需要音频/视频,但您的日志显示没有连接音频或视频设备。尝试以下会议链接记得包含?最后conf:sip:aweston@meet.dev.domain.com; gruu; opaque = app:conf:focus:id:6OHB2XXX?