UI压制模式下的Lync 2013客户端SDK加入会议
JoinConference with the Lync 2013 client SDK in UI suppression mode
我正在开发一个项目,该项目在 UI 抑制模式下使用 Lync 2013 客户端 SDK 来显示 Skype 的自定义 UI。我可以调用 ConversationManager.AddConversation() 方法并连接到 IM、音频和视频,适合一对一通话。
现在,我想调用 ConversationManager.JoinConference(conferenceUri) 加入在线会议。我将 uri 用于预定的会议,并将其格式化为:
conf:sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX?required-media=audiovideo
呼叫似乎已连接,但在经历一些状态更改后,它只是转到断开连接。
如果我使用标准 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.0\Lync\Tracing
但我不太确定我在看什么。
这是我的通话记录。
如果您有任何类似的建议或样本,我们将不胜感激。
谢谢
--安迪
11:01:11 PM SkypeService: _lyncClient_ConversationAdded
11:01:11 PM SkypeService:对话:不活动,模式:断开连接,视频:None,音频:None,计数:1
11:01:11 PM SkypeService:ListenToConversation
11:01:17 PM SkypeService: ConferenceId: sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX
11:01:17 PM SkypeService:对话:不活动,模式:断开连接,视频:None,音频:None,计数:1
11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,删除参与者
11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,合并
11:01:17 PM SkypeService: Conversation_ParticipantAdded
11:01:20 PM SkypeService:Conversation_ActionAvailabilityChanged:假的,Park
11:01:20 PM SkypeService:CallModality_ActionAvailabilityChanged:正确,连接
11:01:20 PM SkypeService:AudioChannel_ActionAvailabilityChanged:正确,开始
...
11:01:24 PM SkypeService:CallModality_StateChanged:正在连接
11:01:24 PM SkypeService:对话:不活动,模式:连接,视频:None,音频:None,计数:1
11:01:24 PM SkypeService:AudioChannel_StateChanged:正在连接
11:01:24 PM SkypeService:对话:不活动,模式:连接,视频:None,音频:None,计数:1
11:01:24 PM SkypeService:VideoChannel_StateChanged:正在连接
11:01:24 PM SkypeService:对话:不活动,模式:连接,视频:None,音频:None,计数:1
11:01:24 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,AddParticipant
11:01:24 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,合并
11:01:24 PM SkypeService:SharingModality_ActionAvailabilityChanged:错误,连接
11:01:24 PM SkypeService:SharingModality_ActionAvailabilityChanged:正确,连接
11:01:25 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,删除参与者
11:01:25 PM SkypeService:VideoChannel_ActionAvailabilityChanged:错误,开始
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"
您的会议 link 建议 audio/video 是必需的,但您的日志显示没有连接音频或视频设备。尝试以下会议 link 记得包括 ?最后 conf:sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX?
我正在开发一个项目,该项目在 UI 抑制模式下使用 Lync 2013 客户端 SDK 来显示 Skype 的自定义 UI。我可以调用 ConversationManager.AddConversation() 方法并连接到 IM、音频和视频,适合一对一通话。
现在,我想调用 ConversationManager.JoinConference(conferenceUri) 加入在线会议。我将 uri 用于预定的会议,并将其格式化为:
conf:sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX?required-media=audiovideo
呼叫似乎已连接,但在经历一些状态更改后,它只是转到断开连接。
如果我使用标准 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.0\Lync\Tracing
但我不太确定我在看什么。
这是我的通话记录。 如果您有任何类似的建议或样本,我们将不胜感激。
谢谢
--安迪
11:01:11 PM SkypeService: _lyncClient_ConversationAdded 11:01:11 PM SkypeService:对话:不活动,模式:断开连接,视频:None,音频:None,计数:1 11:01:11 PM SkypeService:ListenToConversation 11:01:17 PM SkypeService: ConferenceId: sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX 11:01:17 PM SkypeService:对话:不活动,模式:断开连接,视频:None,音频:None,计数:1 11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,删除参与者 11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,合并 11:01:17 PM SkypeService: Conversation_ParticipantAdded 11:01:20 PM SkypeService:Conversation_ActionAvailabilityChanged:假的,Park 11:01:20 PM SkypeService:CallModality_ActionAvailabilityChanged:正确,连接 11:01:20 PM SkypeService:AudioChannel_ActionAvailabilityChanged:正确,开始 ... 11:01:24 PM SkypeService:CallModality_StateChanged:正在连接 11:01:24 PM SkypeService:对话:不活动,模式:连接,视频:None,音频:None,计数:1 11:01:24 PM SkypeService:AudioChannel_StateChanged:正在连接 11:01:24 PM SkypeService:对话:不活动,模式:连接,视频:None,音频:None,计数:1 11:01:24 PM SkypeService:VideoChannel_StateChanged:正在连接 11:01:24 PM SkypeService:对话:不活动,模式:连接,视频:None,音频:None,计数:1 11:01:24 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,AddParticipant 11:01:24 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,合并 11:01:24 PM SkypeService:SharingModality_ActionAvailabilityChanged:错误,连接 11:01:24 PM SkypeService:SharingModality_ActionAvailabilityChanged:正确,连接 11:01:25 PM SkypeService:Conversation_ActionAvailabilityChanged:错误,删除参与者 11:01:25 PM SkypeService:VideoChannel_ActionAvailabilityChanged:错误,开始 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"
您的会议 link 建议 audio/video 是必需的,但您的日志显示没有连接音频或视频设备。尝试以下会议 link 记得包括 ?最后 conf:sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX?