我正在开发一个项目,该项目在 UI 抑制模式下使用 Lync 2013 客户端 SDK 来显示 Skype 的自定义 UI。我可以调用 ConversationManager.AddConversation() 方法并连接到 IM、音频和视频,这对于 1 对 1 通话来说是很好的。
现在,我想调用 ConversationManager.JoinConference(conferenceUri) 加入在线会议。我将 uri 用于预定会议,我将其格式化如下:
conf:sip:aweston@meet.dev.domain.com;gruu;opaque=app:conf:focus:id:6OHB2XXX?required-media=audiovideo
该呼叫似乎已连接,但在经历了一些状态更改后,它只是转到已断开连接。
如果我使用标准 S4B 客户端加入同一个会议,会议连接得很好,所以我认为会议和连接都设置好并且工作正常。
我已经在这里寻找有关如何执行此操作的示例……</p>
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 PM SkypeService: Conversation: Inactive, Modality: Disconnected, Video: None, Audio: None, Count: 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: 对话: 非活动, 模式: 断开, 视频: 无,音频:无,计数:1 11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:False,RemoveParticipant 11:01:17 PM SkypeService:Conversation_ActionAvailabilityChanged:False,合并 11:01:17 PM SkypeService: Conversation_ParticipantAdded 晚上 11:01:20 SkypeService: Conversation_ActionAvailabilityChanged: False, Park 晚上 11:01:20 SkypeService: CallModality_ActionAvailabilityChanged: True, Connect 晚上 11:01:20 SkypeService: AudioChannel_ActionAvailabilityChanged: True, Start ... 晚上 11:01:24 SkypeService: CallModality_StateChanged:正在 连接 11:01:24 PM SkypeService:对话:非活动,模式:正在连接,视频:无,音频:无,计数:1 11:01:24 PM SkypeService:AudioChannel_StateChanged:正在 连接 11:01:24 PM SkypeService:对话:非活动,模式:连接,视频:无,音频:无,计数:1 11:01:24 PM SkypeService:VideoChannel_StateChanged: 连接 晚上 11:01:24 SkypeService:对话:不活动,模式:连接,视频:无,音频:无,计数:1 晚上 11:01:24 SkypeService:Conversation_ActionAvailabilityChanged:假,添加参与者 晚上 11:01:24 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 开始 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"