Meetings
219 TopicsSide-panel Teams meeting app becomes unusable but stays open/visible when user joins a breakout room
I am working with a side-panel Teams meeting app. A customer noticed behavior that I have been able to replicate but have not found an explanation for, or a way to prevent. Issue summary When a user has a side panel app open, and the user is pushed into a Teams meeting breakout room, the side panel app remains open/visible but the app content disappears (making the app unusable). Replicating this behavior 1. User has app open in Teams meeting side panel. In the below screenshot, note that the app is listed in the interface (red circle), and open in the side panel. 2. User is pushed into a breakout room. The user does not interact with the interface and is automatically pushed into a breakout room. 3. Upon joining the breakout room, the app appears to remain open in the side panel, but the content disappears. In the below screenshot, note that: The side panel app content is now empty/blank. The app icon disappears from the Teams meeting interface (red circle). This is expected, but just want to note that the app is not attached to the breakout room at all. Thoughts My understanding is that apps don't carry over from the main Teams meeting into breakout rooms (though apps can still be added inside of breakout rooms), so the curiosity here is why the side panel app remains open when moving from the main room to a breakout room. And one more interesting note — using the three dots and "Reload" on a side panel app gets the app to reload and work again inside the breakout room, despite the app not being listed as an interface tab within the breakout room. I don't necessarily need the app to remain usable as a user joins a breakout room, but I am wondering what's going on here with the app remaining open/visible.46Views0likes3CommentsReal-time Microsoft Teams Phone (PSTN) Events & Bot Joining Calls Automatically
I’m working on a solution to capture real-time events from Microsoft Teams Phone(PSTNCalling), specifically for events like: Outbound calls Inbound calls My goal is not only to capture these events but also to have a bot, built with the Microsoft Bot Framework, join the calls as soon as they start. Here are a few questions I have: Capturing Events: What is the best way to retrieve these specific events in real time? I’ve explored the Microsoft Graph API, but I’m uncertain if it provides what I need for Teams Phone (PSTNCalling). Bot Joining Calls: How can I programmatically have the bot join a call automatically? I’ve read about call automation and using the Graph API for joining calls, but not sure how to get the meeting id of teams phone (pstn) calls real or near real-time. Any advice or relevant documentation would be really helpful! Thanks!63Views0likes1CommentIs there a way to edit or change the "Bot Added" notification on Teams Mobile client
Hi everyone, Is there a way to change the generic notification “Bot added“ that we get on teams mobile when an app is added automatically to a meeting by a setup policy? I do not see any notification on the left chat sidebar on the desktop client. I can see a notification saying "Your organization has added test bot to the meeting" in the chat window of the meeting. Can we edit the notification "Bot Added" in the mobile client to include the name of the bot that got installed in the meeting like "Test Bot added"?36Views0likes1CommentHow to Join a Teams Meeting using Only the Meeting ID without password or user sign-in
Dear all, We are working on a project that involves integrating Microsoft Teams into a web application. I have two requirements, and we are seeking guidance on how to implement them: Join a Teams meeting using only the meeting ID: Is it possible to allow users to join a Teams meeting by entering just the meeting ID, without requiring a password or sign-in? If so, what would be the best approach to achieve this? Bypass the lobby from the client side: Is there a way to automatically bypass the Teams meeting lobby from the client side, allowing users to join the meeting directly without needing host approval? Any help or direction on how to implement these features would be greatly appreciated! Thank you in advance! James from Shared StudiosSolved532Views0likes5CommentsIs there an API to start or stop a transcription in a teams meeting?
Hi everyone, Is there an API to start or stop a transcription in a teams meeting? Did not find any documentation for this. Also is there any API/sdks to find the status of the transcription in the meeting?Solved162Views0likes1CommentMoodle Teams Meetings LTI iframe problem
Hi, We're using Moodle LTS 4.1.12 (Build: 20240812) with Teams Meetings LTI enabled. OpenID Connect auth_oidc version 4.1.7202211283 Microsoft 365 Integration local_o365 version 4.1.82022112836 are installed. Teams iframe used to look like this in classes, recordings were shown under meetings on calendar. Now no recordings are shown under meetings. Neither teachers nor students can see the recordings from the iframe. Idid inspect the page code after reloading iframe in MS Edge browser, Console tab had a massive error list. here's the error log copied from console tabteams iframe console log.txt We did not change any setting from Moodle side. We've changed teams settings on teams admin side, organizational policies to enable lobby in meetings, and changed who will bypass lobby setting to "only organizers and co-organizers" so students can't start meetings before teachers. How can we check why meeting recordings are not shown in iframe? I tried to schedule a meeting with TeamsMeetingsLTI from their schedule form. My appointment was about 10 hours ago, waited in a teams lobby for 1 hour and noone joined.153Views0likes0CommentsNeed help in understanding delegated permissions for onlinemeetingtranscript.read.all
Hi everyone, I am building a custom team app which is basically a meeting bot which retrieves the transcripts of the meeting when the meeting ends. I followed this Microsoft sample https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/meetings-transcription/nodejs There are some permissions(OnlineMeetingTranscript.Read.All) needed to use the users/{user_id}/onlinemeetings/{meeting_id}/transcripts api. These permissions can be delegated level or application level as per the documentation. https://learn.microsoft.com/en-us/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta&tabs=python The API works fine with application level permissions. But when I try to make it delegated, I use the me/onlinemeetings/{meeting_id}/transcripts api. the api returns a 400 Bad request error { "error": { "code": "BadRequest", "message": "/me request is only valid with delegated authentication flow.", "innerError": { "date": "", "request-id": "", "client-request-id": "" } } } I wanted to understand if a delegated level of permission for my use case (meeting transcription bot) is feasible or not. Is it a hard requirement that the permission level should be application level for the meeting transcription bot? If yes, why?221Views0likes1CommentDisable share button on the meeting side panel when an app is clicked on the meeting ribbon
Hi everyone, I have a custom app which opens a static page on the side panel that has some information about the app. I do not need the "Share" option that a static tab provides by default. Is there a way to hide or remove the share button on the meeting side panel?Solved178Views0likes2CommentsShare button on Meeting Side Panel is not sharing the CURRENT PAGE to the stage
I am using teams-js sdk version 2.9.0. I have a web app which can be added to meetings on teams. When a user adds my app to the meeting, the app will show a menu of items (landing page for meeting) on the meeting side panel. Once the user selects an item from the list, user will be redirected to item details page (separate page from landing page). Now., If the user clicks on share button, the stage will show landing page (items list page) instead of the item details page which is the current page of the side panel!! Sample Reproducing Scenario: Create a web app which has 2 pages. One page should show list of items (PageA). Other page(PageB) should show item details on click on an item from the PageA. Create a teams app for your website with meetingStage and meetingSidePanel context enabled in config and. 1. Create a Teams Meeting 2. Load the app you created to the meeting. 3. It will show a list of items (PageA). Select an item. 4.You will be redirected to item details page (PageB) on side panel itself. 5.Click on Share button. 6.Stage will load the landing page (PageA-list of items) again instead of the current page (PageB) on side panel. I am expecting the current state of the side panel to be shared to stage on click of share. Can anyone please help on this? @prasad_das-MSFT522Views1like8CommentsHow to embed Microsoft Teams into my own Electron application
Dear all, I am currently working on an Electron application to integrate Microsoft Teams into it. I want to provide users with the ability to access Microsoft Teams meeting directly from within the Electron app with customized UI and Microsoft Teams meeting experience. I have done some research and found a few potential approaches, such as using an iframe to embed the Teams web client or leveraging the Microsoft Graph API. However, I'm not entirely sure which method would be the most effective and if there are any specific considerations or limitations I should be aware of, also not sure how to handle the user authorization. Has anyone here successfully embedded Microsoft Teams into an Electron application? If so, could you please share your approach, any challenges you faced, and how you resolved them? Additionally, any code snippets or resources would be greatly appreciated. Thank you in advance for your help! Sincerely, James from Shared StudiosSolved668Views0likes2Comments