【问题标题】:Unable to connect bot to Skype For Business Online无法将机器人连接到 Skype For Business Online
【发布时间】:2017-05-17 22:08:54
【问题描述】:

我无法将我的机器人连接到 Skype For Business (SFB) Online。我已经按照下面的 URL 进行了相同的操作 -

https://msdn.microsoft.com/en-us/skype/Skype-For-Business-Bot-Framework/docs/overview

我是我的 Office 365 帐户的全局管理员,并且有权将机器人连接到 SFB Online。机器人已注册超过 8 小时。

第一个命令(Import-PSSession)工作正常。 第二个命令(New-CsOnlineApplicationEndpoint)给出以下错误 - Cmdlet 调用错误 + CategoryInfo : NotSpecified: (:) [New-CsOnlineApplicationEndpoint], CmdletInvocationException +fullyQualifiedErrorId:错误处理 cmdlet 请求,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet + PSComputerName : adminin1.online.lync.com

提前致谢。

【问题讨论】:

  • 请提供您的代码中引发异常的部分...
  • 嗨,鲍勃,感谢您的回复。问题不在于机器人代码;但它是在将机器人注册到 Skype For Business Online 租户时。给出上述粘贴错误的 powershell 命令是:New-CsOnlineApplicationEndpoint 41ec7d50-ba91-1208-73ee-136b88859725 -Name NameOfTheBot -Uri sip:username@yourdomain.com
  • 我不确定你想做什么。

标签: azure office365 botframework


【解决方案1】:

您的 -Uri 是否以 .com 结尾?我在尝试 -Uri sip:username@domainnotendwithdotcom 时遇到了类似的错误,但是当我将其更改为使用以 onmicrosoft.com 结尾的别名时,该命令将起作用很好。

【讨论】:

  • 您好,尼克,感谢您的回复。我的 Uri 以 onmicrosoft.com 结尾;但我仍然遇到错误。还有什么我需要做的,文件中没有提到。
  • 您好,我刚刚发现原因不是域名必须以.com 结尾。原因是我使用的 Uri 是现有用户/租户,因此命令错误,当我将其更改为新用户时,命令成功,它将自动为机器人创建用户。
  • 嗨尼克,它非常适合新用户使用。非常感谢您的帮助。但是,该机器人在与 SFB Online 通信时仍然存在一些问题。我在 Bot 上收到错误,因为“向您的 bot 发送此消息时出错:HTTP 状态代码未经授权”,在 SFB 聊天窗口上,错误是“联系目标用户时发生错误”。我还观察到机器人显示“存在未知”而不是状态在线/可用。有没有办法配置这个?
  • zee - 对于该错误,请参阅此帖子:stackoverflow.com/questions/44048053/…
猜你喜欢
  • 2017-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多