0

我正在尝试为 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 是否有任何“服务器端”日志,我可以在哪里求助?

4

0 回答 0