AudioVideoPlaybackBot not joining meeting – Server Internal Error. DiagCode: 500#3002.@
Hello everyone!
I opened an issue in GitHub but did not get responses so I’m reposting it here.
I’m having problems executing AudioVideoPlaybackBot from my computer using ngrok. I’m trying this approach since the Cloud Service deployment instructions in the bot seem to be deprecated.
I’ve followed the instructions described here: https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/V1.0Samples/LocalMediaSamples/AudioVideoPlaybackBot
I’ve created an Azure Bot + Application Registration. I’ve created a secret and I’ve uploaded my certificate chain to the app registration. It’s a valid GoDaddy wildcard for *.biometricvox.com. I’ve given all the neccessary permissions to the app registration.
I’ve ran the configure_cloud.ps1 script with my bot name, appId, secret and certificate thumbprint. The certificate chain is installed in my computer.
I’ve got a Pro ngrok subscription and the neccessary CNAME records pointing from my domain to ngrok. The address bot.biometricvox.com is pointing to ngrok, and 0.bot.ngrok.com is pointing to 0.tcp.ngrok.io, as seen in the documentation: https://learn.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/debugging-local-testing-calling-meeting-bots
I’m changing the public ngrok port in the code everytime I ran ngrok.
I’ve ran several SSL Checks from different CA websites to analyze the validity of the certificate, through the ngrok tunnel, and they all passed.
I think I have everything right, but when telling the bot to join a meeting I get the message Server Internal Error. DiagCode: 500#3002.@ from Microsoft Graph, as can be seen in the log file I’m attaching: logs.txt
The communication between the bot and Microsoft Graph API seems to be OK, but at some point Graph sends this 500 Internal Server Error and changes the cll state from Establishing to Terminated. I can’t find documentation about error code 500 / subcode 3002.
I’ve seen some other threads with the same issue, but none of them seem to have a valid solution:
https://learn.microsoft.com/en-us/answers/questions/1658031/calling-teams-bot-call-goes-from-establishing-to-t
MicrosoftDocs/msteams-docs#9170
#664
https://techcommunity.microsoft.com/t5/teams-developer/ms-teams-recording-bot-fails-with-internal-server-error/m-p/3647394
https://techcommunity.microsoft.com/t5/teams-developer/ms-teams-calling-bot-fails-with-internal-server-error/m-p/4055819
Any help would be appreciated.
Thank you very much!
Hello everyone!I opened an issue in GitHub but did not get responses so I’m reposting it here.I’m having problems executing AudioVideoPlaybackBot from my computer using ngrok. I’m trying this approach since the Cloud Service deployment instructions in the bot seem to be deprecated.I’ve followed the instructions described here: https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/V1.0Samples/LocalMediaSamples/AudioVideoPlaybackBotI’ve created an Azure Bot + Application Registration. I’ve created a secret and I’ve uploaded my certificate chain to the app registration. It’s a valid GoDaddy wildcard for *.biometricvox.com. I’ve given all the neccessary permissions to the app registration.I’ve ran the configure_cloud.ps1 script with my bot name, appId, secret and certificate thumbprint. The certificate chain is installed in my computer.I’ve got a Pro ngrok subscription and the neccessary CNAME records pointing from my domain to ngrok. The address bot.biometricvox.com is pointing to ngrok, and 0.bot.ngrok.com is pointing to 0.tcp.ngrok.io, as seen in the documentation: https://learn.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/debugging-local-testing-calling-meeting-botsI’m changing the public ngrok port in the code everytime I ran ngrok.I’ve ran several SSL Checks from different CA websites to analyze the validity of the certificate, through the ngrok tunnel, and they all passed.I think I have everything right, but when telling the bot to join a meeting I get the message Server Internal Error. DiagCode: 500#3002.@ from Microsoft Graph, as can be seen in the log file I’m attaching: logs.txtThe communication between the bot and Microsoft Graph API seems to be OK, but at some point Graph sends this 500 Internal Server Error and changes the cll state from Establishing to Terminated. I can’t find documentation about error code 500 / subcode 3002.I’ve seen some other threads with the same issue, but none of them seem to have a valid solution:https://learn.microsoft.com/en-us/answers/questions/1658031/calling-teams-bot-call-goes-from-establishing-to-tMicrosoftDocs/msteams-docs#9170#664https://techcommunity.microsoft.com/t5/teams-developer/ms-teams-recording-bot-fails-with-internal-server-error/m-p/3647394https://techcommunity.microsoft.com/t5/teams-developer/ms-teams-calling-bot-fails-with-internal-server-error/m-p/4055819Any help would be appreciated.Thank you very much! Read More