Closed jesus-seijas-sp closed 6 years ago
We're facing the same issue here, S4B totally stopped working
Hi @jesus-seijas-sp and @slvnperron,
Thank you for your patience while I look into this deeper. In the meantime, can I get each of your AppId's for looking into bot activity?
@stevkan Microsoft App Id for the bot in question is 75813397-c61c-45da-b3d0-ea23cec94903
Ultimately the only thing that worked for us is to create a new app and re-deploy the S4B bot to that new app.
This has happened to us in the past as well, and I think this happens when we change the bot's endpoint.
Hi @jesus-seijas-sp and @slvnperron,
The issue appears to be on the Skype for Business side. That team is being made aware and will continue with the investigation into a possible resolution.
Thanks.
That just happened with an other client bot this morning, this time there has been no change to the endpoint.
On Wed, Jun 6, 2018, 4:20 PM Steven Kanberg notifications@github.com wrote:
Hi @jesus-seijas-sp https://github.com/jesus-seijas-sp and @slvnperron https://github.com/slvnperron,
The issue appears to be on the Skype for Business side. That team is being made aware and will continue with the investigation into a possible resolution.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Microsoft/BotBuilder/issues/4647#issuecomment-395200280, or mute the thread https://github.com/notifications/unsubscribe-auth/ABQStKdZ_FxkJ_-hTBvGj46_8ooLygNIks5t6DlzgaJpZM4UJ43W .
Ok. I'll be sure to add it to the information being passed along.
Thanks Steven, much appreciated.
Thanks Steven, I really appreciate your help. I will wait for further information.
Hi @jesus-seijas-sp I am facing a similar problem, i'd like to know if you were able to resolve it without creating a new bot and redeploying SFB
Hi @Caynosadler and @stevkan : I did an analysis of what is happening, I will explain what I did and my conclussions:
Conclussions:
Way to Get if working:
Also I found another breaking change: we deploy with firewall, so the domains that the bot can call must be whitelisted. But the Microsoft Bot Framework messages comme with a serviceUrl that is the url where you must answer. Months ago, the serviceUrl was .onmicrosoft.com or .azure.com, but now is *.lync.com, but I was not notified of this change :(
Hope this helped :)
Hi @jesus-seijas-sp, refer to the this doc regarding serviceUrl changes.
I am having same issues with S4B. We are running bot in pilot mode so it doesn't get much activity. We also have not changed anything since bot setup. However, now S4B fails with same messages as reported above. Any resolution to this aside from recreating everything from scratch?
@dkonyayev In fact there seems to be a way. I continued trying after my analysis of more than two months ago. I found that when I modify the description of the bot in the Bot Channel Registration, and then save, then the changes are applied including the endpoint. I didn't published that before because it was so OMG that modifying the endpoint does not apply changes and modifying the description yes that I could not believe. But I reproduced this 2 times more to be sure. Important note: the changes are not inmediately applied, you have to wait several hours (I think that less than 8). Importan note 2: I reproduced this behaviour more than 2 months ago, so I don't know if the actual behaviour will be the same.
Hope that helped :)
@jesus-seijas-sp See my post here, I seem to be having similar but slightly different problem with S4B
https://github.com/Microsoft/BotBuilder/issues/5015 [mod: fixed link]
@dkonyayev you mentioned the wrong issue :)
Thank you for opening an issue against the Bot Framework SDK v3. As part of the Bot Framework v4 release, we’ve moved all v3 work to a new repo located at https://github.com/microsoft/botbuilder-v3. We will continue to support and offer maintenance updates to v3 via this new repo.
From now on, https://github.com/microsoft/botbuilder repo will be used as hub, with pointers to all the different SDK languages, tools and samples repos.
As part of this restructuring, we are closing all tickets in this repo.
For defects or feature requests, please create a new issue in the new Bot Framework v3 repo found here: https://github.com/microsoft/botbuilder-v3/issues
For Azure Bot Service Channel specific defects or feature requests (e.g. Facebook, Twilio, Teams, Slack, etc.), please create a new issue in the new Bot Framework Channel repo found here: https://github.com/microsoft/botframework-services/issues
For product behavior, how-to, or general understanding questions, please use Stackoverflow. https://stackoverflow.com/search?q=bot+framework
Thank you.
The Bot Framework Team
Bot Info
Issue Description
We have a chatbot connected to Skype for Business. We tested the chatbot with one user, and the chatbot is answering without problems. When a second user connects, or the user talking logoff and logon again to talk with the chatbot, then there is no further answer from the bot.
Analyzing the problem:
If the powershell command is executed again for the skype for business tenant, the chatbot works again. But, this is not maintenable to have someone dedicated to execute the command every time a new user talks with the chatbot.
In the Azure Bot Channel Registration, the error that appears is "There was an error sending this message to your bot: HTTP status code NotFound"
When the error happen, there is no communication between Azure Channel Registration and the bot. Bot Channel Registration does not calls the bot (checked the traffic, 0 bytes received)
Other channels works fine, and there is communication from Bot Channel Registration to the bot backend.
It seems that the error is located in the communication between Skype for Business and Azure
Reproduction Steps
Another way:
Expected Behavior
The expected behaviour is that even with 2+ persons talking with the bot, Bot Channel Registration keeps talking with the bot endpoint, so the bot works.
Actual Results