В настоящее время я работаю с Microsoft Bot Framework и пытаюсь подключить своего бота к новому каналу Skype для бизнеса.
Я выполнил инструкции:
- Загрузите и установите модуль соединителя Skype для бизнеса Online.
Откройте Windows PowerShell от имени администратора и запустите следующее:
Импорт-PSSession (New-CsOnlineSession -Credential (Get-Credential))
Введите свои учетные данные администратора
Выполните следующий командлет:
New-CsOnlineApplicationEndpoint -ApplicationId botid -Name NameOfTheBot -Uri sip: username @ yourdomain
Я попросил нашего администратора клиента ввести свои учетные данные, а также создать учетную запись домена для бота с лицензией на Office 365. (Сначала я попытался зарегистрировать бота без назначенной лицензии на Office 365).
Когда учетная запись бота имела лицензию на Office 365 и пыталась вызвать New-CsOnlineApplicationEndpoint, я получил следующую ошибку:
Cmdlet invocation error
+ CategoryInfo : NotSpecified: (:) [New-CsOnlineApplicationEndpoint], CmdletInvocationException
+ FullyQualifiedErrorId : Error processing cmdlet request,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet
+ PSComputerName : admin1e.online.lync.com
Could not find the application endpoint
+ CategoryInfo : InvalidOperation: (Microsoft.Rtc.M...cation endpoint:PlatformServiceCmdletException) [New-CsOnlineApplicationEndpoint], PlatformServiceException
+ FullyQualifiedErrorId : Could not get application endpoint or the Uri is already present as an User in BVD,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet
+ PSComputerName : admin1e.online.lync.com
Без лицензии Office 365 я получил следующую ошибку:
Cmdlet invocation error
+ CategoryInfo : NotSpecified: (:) [New-CsOnlineApplicationEndpoint], CmdletInvocationException
+ FullyQualifiedErrorId : Error processing cmdlet request,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet
+ PSComputerName : admin1e.online.lync.com
Exception of type 'Microsoft.Rtc.Management.Hosted.PlatformService.ProvisioningLibrary.ApplicationEndpointProvisioningException' was thrown.
+ CategoryInfo : InvalidOperation: (Microsoft.Rtc.M...on' was thrown.:PlatformServiceCmdletException) [New-CsOnlineApplicationEndpoint], ApplicationEndpointProvisioningException
+ FullyQualifiedErrorId : Exception of type 'Microsoft.Rtc.Management.Hosted.PlatformService.ProvisioningLibrary.ApplicationEndpointProvisioningException' was thrown.,Microsoft.Rtc.Management.Hosted.PlatformService.NewPlatformServiceAppEndpointConfigCmdlet
+ PSComputerName : admin1e.online.lync.com
Я также следил за более общей информацией о соединителе Skype для бизнеса, как подробно описано здесь: https://msdn.microsoft.com/en-us/skype/trusted-application-api/docs/trustapplicationendpoint
Я также пытался использовать новую учетную запись, как упоминалось в этой проблеме, но получил ту же ошибку: Не удается подключить бота к Skype для бизнеса Online