Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Cortana] Channel is only available to Bot Framework accounts associated with a Microsoft account? #3826

Closed
maheshksingh opened this issue Nov 26, 2017 · 7 comments

Comments

@maheshksingh
Copy link

maheshksingh commented Nov 26, 2017

Bot Info

  • SDK Platform:.NET
  • Active Channels: Skype,Direct Line
  • Deployment Environment: Auzure Bot Service

Issue Description

When I try registering the Cortana channel for my BOT it says "Cortana channel is only available to Bot Framework accounts associated with a Microsoft account". But the one am using is the Microsoft account.

Not sure what to do next?

Please help.
Mahesh

@maheshksingh
Copy link
Author

I think its both an AAD account and also a Microsoft account at the same time.. is that an issue?

@nwhitmont
Copy link
Contributor

nwhitmont commented Nov 27, 2017

@maheshksingh Yes, it is because of your account type that you are seeing this problem.

To clarify, you need to use a MSA type personal "Microsoft Account" not an Active Directory (AAD) based account to register the bot and add Cortana channel.

Let me know if you have any other questions.

@nwhitmont nwhitmont changed the title Cortana channel cannot be added - Cortana channel is only available to Bot Framework accounts associated with a Microsoft account [Cortana] Channel is only available to Bot Framework accounts associated with a Microsoft account? Nov 27, 2017
@nwhitmont nwhitmont self-assigned this Nov 27, 2017
@maheshksingh
Copy link
Author

@nwhitmont, Thanks for the reply...

aaah, not sure why Microsoft has such limitations, now I need to re-register my BOT with my personal MSA account, lets hope thats works,

Thanks again.
Mahesh

@DanielTizon
Copy link

Yeah, it's a problem for me too. In my company, we have some bots and we want to use cortana channel, but incredibly I have to create a new account and I can't use corporative account. It sounds a bit weird, even for Microsoft.

@textminer
Copy link

textminer commented May 8, 2019

I'm dissapointed with this. I got my bot working on Teams, I want to expand it to be used with Cortana channel. The channel is listed to be added, but then I can't proceed because I'm using a corporative MS account? I can't and should not change the bot registration using the corporative account with my personal account. Is that the only way to go?

@maheshksingh
Copy link
Author

That's the sad fact.... But I dint really research since a few weeks if things changed... Had raised a ticket with Microsoft but they never came back.
. If you found an alternative then let all know..

@Micro-Muncher
Copy link

The answer, as of now, if you are building a consumer skill, you still need the "channel" to be owned by an MSA. So, you can
1/ develop a bot using an AAD account, and host it on a tenant using an appropriate subscription
2/ create a bot channel registration and app registration from an MSA, and point it at the bot message endpoint
3/ update your bot to use the appid and password from 2

It is not ideal, but this is how it works for now, UNLESS you are looking at the enterprise skills, that are created under AAD accounts on azure tenants, and the channel is owned by the AAD account. This tech is approaching private preview, and off/on again there is on boarding through https://docs.microsoft.com/en-us/cortana/enterprise/overview. For the super eager, there is a mail drop cortanae@microsoft.com where you can send questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants