向 Skype for Business Bot Framework Bot 发送消息时出错
Error when Sending Messages to Skype for Business Bot Framework Bot
我的一个 Office 365 租户中的 Skype for Business 机器人出现问题。我有多个租户,在第一个租户中,我能够毫无问题地添加 Skype for Business 机器人框架机器人。该机器人花了一段时间才出现在目录中,但它起作用了。在我的第二个租户中,当我添加机器人并尝试向它发送消息时(即使等待了 12 小时左右),Skype for Business 在我尝试发送给它的每条消息下都显示错误 - "The action couldn’t be completed. Please try again later." 有什么想法吗可能是怎么回事?租户之间的一个区别是,不工作的租户有一个自定义域名,并且正在使用 Azure AD 同步。根据我看到的一些提示,我创建了我的机器人地址 sip:username@mytenant.onmicrosoft.com 而不是使用我的自定义域名。这似乎没有什么不同...其他人遇到 this/have 有任何想法吗?我还尝试在我的 MessagesController 上去掉 [BotAuthentication] 标签,这也没有什么不同。
编辑:这可能与我的自定义域被联合有关吗?这就是为什么我使用 mytenant.onmicrosoft.com 作为机器人的用户名。
我能够解决这个问题。当您使用自定义域名将机器人添加到联合域时,这似乎与它有关。当您使用 New-CsOnlineApplicationEndpoint -Uri bot@domain.com 时会出现此错误。但是,它仍然会创建一个错误的端点。如果您使用像 bot@domain.onmicrosoft.com 这样的 uri,该 cmdlet 不会出错。但是,在我已经添加了坏端点之后,似乎没有端点可以工作了。为了解决这个问题,我删除了所有端点,包括第一个带有 uri bot@domain.com 的坏端点。等了 8 个小时,使用 onmicrosoft.com Office 365 域添加了一个端点,大概等了大约 12 个小时,它开始工作了。
我的一个 Office 365 租户中的 Skype for Business 机器人出现问题。我有多个租户,在第一个租户中,我能够毫无问题地添加 Skype for Business 机器人框架机器人。该机器人花了一段时间才出现在目录中,但它起作用了。在我的第二个租户中,当我添加机器人并尝试向它发送消息时(即使等待了 12 小时左右),Skype for Business 在我尝试发送给它的每条消息下都显示错误 - "The action couldn’t be completed. Please try again later." 有什么想法吗可能是怎么回事?租户之间的一个区别是,不工作的租户有一个自定义域名,并且正在使用 Azure AD 同步。根据我看到的一些提示,我创建了我的机器人地址 sip:username@mytenant.onmicrosoft.com 而不是使用我的自定义域名。这似乎没有什么不同...其他人遇到 this/have 有任何想法吗?我还尝试在我的 MessagesController 上去掉 [BotAuthentication] 标签,这也没有什么不同。
编辑:这可能与我的自定义域被联合有关吗?这就是为什么我使用 mytenant.onmicrosoft.com 作为机器人的用户名。
我能够解决这个问题。当您使用自定义域名将机器人添加到联合域时,这似乎与它有关。当您使用 New-CsOnlineApplicationEndpoint -Uri bot@domain.com 时会出现此错误。但是,它仍然会创建一个错误的端点。如果您使用像 bot@domain.onmicrosoft.com 这样的 uri,该 cmdlet 不会出错。但是,在我已经添加了坏端点之后,似乎没有端点可以工作了。为了解决这个问题,我删除了所有端点,包括第一个带有 uri bot@domain.com 的坏端点。等了 8 个小时,使用 onmicrosoft.com Office 365 域添加了一个端点,大概等了大约 12 个小时,它开始工作了。