我正在尝试为 Skype for Business 创建匿名聊天应用程序。
遵循受信任的应用程序 API (Skype for Business) - 身份验证和在线会议教程我让一切正常,除了我不能为商业用户邀请获得许可的 Skype 也不能开始会议。
当我调用service:joinAdhocMeeting url 时,回调脚本会捕获包含service:addParticipant url 的响应- 类似于:
https://webpoolbl20r04.infra.lync.com/platformservice/tgt-5b7d56427fde560091ff724dd7e3d410/v1/applications/522422585/communication/participantInvitations?endpointId=sip:webchat@myorg.com&conversationId=e8285886-d0a5-4bf2-ea64-7f74774ea451
将 json 有效负载发布到链接:
{
operationId: 'd51285886-d0a5-4bf2-ea64-7f74774ea451',
to: 'sip:whoIwantToInvite',
}
还给我:
HTTP response 201 CREATED
完成后,回调会捕获另外两个事件
- service:participantInvitation开始的信息
- 只是一秒钟后服务:participantInvitation failure
显示的原因是:
reason: {
code: "Timeout",
message: "The operation was timed out."
},
当我尝试service:startMessaging而不是创建临时会议时,我最终会遇到与上述相同的超时错误。
被邀请的Skype for Business用户肯定在线,如果我手动打开创建的临时会议的joinUrl,我可以毫无问题地加入对话。
你遇到过同样的行为吗?Skype for Business Online 是否有任何“服务器端”日志,我可以在哪里求助?