Microsoft Teams
16618 TopicsSeeking Guidance on Real-Time Audio and Video Analysis in a Teams Plugin
Hello Team, I’m currently building a plugin for Microsoft Teams meetings. This plugin analyzes real-time audio and video streams and returns the results to the user through the app. My implementation uses a tab application that communicates with a bot application for processing and interaction. The bot is intended to record real-time audio and video during meetings; however, I’ve encountered difficulties in implementing this feature. Despite my efforts, I haven’t been able to find a relevant example or project demonstrating how to achieve real-time audio and video recording within a Teams bot. I would greatly appreciate any guidance, resources, or references to projects/examples that could help me implement this functionality. Thank you for your time and assistance! Best regards, Itay15Views0likes1CommentIntroducing the AI-Powered Workplace: Technology solutions for flexible work
75% of knowledge workers are already using AI at work[1] – which means that how we work is rapidly transforming. But AI isn’t only changing how we work – it’s also reshaping where we work. And while flexible work has become increasingly popular, some aspects – like coordinating in-person connections – haven’t evolved significantly. Case in point: nearly half (49%) of global knowledge workers report that when they do come to work, they don’t see the people that matter to them.[2] Or they come to the office only to spend all day in hybrid meetings, where outdated AV hardware and double-booked meeting rooms all make for an unsatisfying experience. It’s no wonder that 65% of global office space remains underutilized.[3]Clearly, the workplace is just as primed for AI transformation as ways of working. A new category of technology solutions – the AI-Powered Workplace – is emerging to bridge this physical and digital divide, anchored in solutions like Microsoft 365 Copilot and Microsoft Teams. Today, I’m also pleased to announce that Microsoft Places is now generally available – applying the power of AI to flexible work in new and innovative ways. Places makes it easy to coordinate in-person gatherings or sync up spontaneously with colleagues in the office, all within the Microsoft apps you use daily. With Places, IT and facilities administrators also gain critical insight into occupancy and utilization trends – which are more valuable than ever in the era of flexible work. Together, Microsoft solutions across the AI-Powered Workplace help organizations unlock next-level coordination, modernization and optimization. Making coordination easier Facilitating high-quality in-person connections in a flexible work environment can be tedious, time-consuming and thankless. We refer to this as the “coordination tax” – the extra time, effort and energy required to coordinate high-value connection opportunities. New AI-powered features across Places, Teams and Copilot triangulate across calendars, location plans and team guidance to make it simple, fast and easy to plan in-person touchpoints with colleagues. You’ll start by setting up your work plan – a recurring weekly schedule showing which days you plan to work from the office and when you plan to work remotely - within the new calendar, which is now unified across Teams and new Outlook. From the unified calendar experience, you can also see team guidance from leaders on when to come into the office. This work plan sets the foundation for workplace presence – a cue within the Teams people card that indicates where you’re working for the day and makes it easy for colleagues to find you in-office. As your schedule shifts, you’ll want to adjust your work plan. To make real-time changes, navigate to the Places card in the unified calendar – your one-stop-shop to see what’s happening on a given day and take actions like updating your work plan and quick-booking rooms. Not sure whether it makes sense to go to the office on a specific day? Copilot can help, reasoning across your calendar, colleagues’ schedules, and team guidance to suggest a recommended in-office day. In one click, you can update your planned work location to the office and see which in-person meetings still need a room. Through quick book, get recommendations for rooms and book spaces for your entire day with just one click. From the Places card, you can also: Update your work plan and workplace presence – changing your work location to remote, in-office, or even a specific office building or floor See an at-a-glance view of colleagues who also plan to be in-office View and act upon Copilot-generated recommendations on the best days to go into the office Get reminders to book a desk on in-office days Identify which meetings on your schedule do not yet have a room booked and quick-book spaces based on your requirements Accessible through both the unified calendar and in the Places app, Places finder makes it easy to book the right spaces – whether meeting rooms or desks – for your in-office experience. Places finder goes beyond the standard room-booking interface to help you find the right spaces for your unique needs. Whether you’re searching for the perfect conference room to accommodate a large group with specific AV requirements or looking to book a desk for more focused work, Places finder can help. Within Places finder, you’re able to: Filter available rooms by building, floor, capacity, AV configurations and more View detailed photos of available rooms Book a desk for the day Find and book space using maps and floor plans Once you’ve found and booked the right space for your meeting, Copilot ensures that your booking is continually managed, even as schedules change or room availability shifts. With managed booking, Copilot automatically responds to changes in the meeting time or room availability – rebooking you into a similar room. Places finder makes it easy to book rooms and desks ahead of time – but if you’ve forgotten to book a desk or your schedule changes at the last minute, you can also usebookable desks. To reserve a desk ad-hoc, simply plug your device into an available desk’s monitor or docking station to automatically book a seat (and, coming soon, automatically update your workplace presence so colleagues can find you at your desk). Modernizing the workplace experience Once you’re in the office, understanding your coworkers’ workplace locations and having access to space that facilitates inclusive meetings is imperative. Modernizing physical work environments means designing them with the right technology to accommodate flexible work. Enabling employees to establish and update their workplace presence plays an important role in facilitating more effective real-time collaboration and spontaneous connection. Within Teams, it’s easy to update your workplace presence either manually or automatically with bookable desks and BYOD rooms. Now, you can more easily connect in-person with colleagues by understanding who is nearby, with visibility into colleagues’ workplace presence directly within Teams chats. Additional workplace presence enhancements – making it even easier to auto-update your work location through Wi-Fi signal and easier to chat @nearby in Teams and connect with nearby coworkers – will be available beginning in the first half of 2025. Importantly, you will always retain full control of how and when your workplace presence is updated via your Places settings. For planned hybrid meetings, additional challenges persist – especially when you’re participating remotely. AI-enhanced Teams Rooms cameras and video feeds help to bridge the gap between participants in the room and elsewhere. When you’re joining meetings remotely, you’ll benefit from features like: IntelliFrame with intelligent cameras, which creates video frames for everyone in the meeting room, labeled with their name based on their recognition profile IntelliFrame in the cloud with existing cameras breaks a single-feed camera view of a meeting room into a gallery of individuals’ faces Multi-camera view selection captures every single-stream camera in a meeting room, enabling you to choose which camera feed to view TheFacilitator agent in meetings will also work with Teams Rooms in early 2025, capturing and displaying real-time notes for all meeting participants, both in the room and remote. Similarly, you’ll also be able to invite Facilitator to meetings through the Teams Rooms console, bringing the same AI-generated notes value to in-person-only meetings. Whether you’re in-office or working remotely, you’ll also benefit from features like speaker recognition – available soon for additional meeting spaces, from a Teams Room to a BYOD room - which identifies voices and people in a room so it’s always clear who’s speaking. Speaker recognition also enables Copilot, Facilitator, and intelligent meeting recap to identify the correct speakers, ensuring that meeting notes and action items are correctly attributed. AI, in combination with a range of software and hardware solutions, enables more inclusive, engaging and productive interactions between colleagues – ultimately delivering an optimal work experience. Optimizing spaces effectively, with AI-powered insights Not surprisingly, the rise in flexible work models has created novel challenges for IT and facilities administrators.Right-sizing real estate portfolio mixes, office layouts and tech stacks starts with understanding utilization – and, more importantly, what’s driving it. Places and Teams Rooms Pro Management help capture a range of utilization signals, digest these signals into easy-to-understand dashboards and reports, and – with help from Copilot – offer detailed explanations, analysis and recommendations. Places brings together occupancy and utilization signals from a range of sources to inform decision-making. Bringing together intent-based data points from work plans, workplace presence updates, room and desk bookings alongside occupancy signals from Teams Rooms, Teams devices and partner data sources (like occupancy sensors or badge swipe data) helps create a fuller picture of hybrid work patterns and behaviors. In late 2024, Copilot will also integrate with Places to summarize occupancy and utilization trends and make recommendations for how real estate and IT professionals can optimize their workplaces for maximum impact. To better support IT administrators to manage and optimize performance of their Teams Rooms and device deployments across BYOD rooms and desks, Microsoft Teams Rooms Pro Management is an AI-driven service and portal that enables proactive management and custom health alerts. By combining rich data and insights from across your Rooms and devices portfolio with AI and advanced analytics, IT administrators will benefit from: Built-in best practices from thousands of endpoint engagements across industries Automated updates, problem detection and resolution at scale Actionable insights and analytics through correlated utilization and trend data across your Teams Rooms and devices ecosystem with shared space insights Automatic peripheral association using signals from BYOD room devices, with visibility into all devices discovered via the Pro Management Portal Access to the new AI Assistant in the Pro Management Portal – an interactive assistant that can answer in-depth questions by combing reference materials and providing clear, concise answers – allowing admins to remain in the flow of work Start your AI-powered workplace transformation today The AI-powered workplace ushers in a new era of flexible work: one that’s defined by friction-free coordination, more modern workplace experiences, and data-driven optimization. Every organization is at a different stage in their AI evolution. No matter where your organization is starting from, Places, now generally available, is a valuable addition to your AI-powered workplace strategy.You’ll leverage the power of AI to transform your approach to flexible work, making it easier to coordinate, collaborate and – ultimately – create an optimal workplace experience. Today, Places is generally available through a Teams Premium license; some core Places features are also available with qualifying Microsoft 365 licenses. To get started with Places, activate your Teams Premium trial or start a new Teams Premium subscription today (available for a limited time with our introductory pricing). We’re also proud to collaborate with industry leaders in our growing partner ecosystem to support you on your AI-powered workplace transformation. No matter which part of your journey you need support on – strategy, onboarding, mapping, data integration, ongoing management, integration with existing platforms or products or beyond – we have a partner that can help. To learn more about partners who can support you with Places, visit the Places Service Partner Directory. For more information about integrating Places with other existing platforms, please refer to the Places documentation. [1] 2024 Work Trend Index Annual Report from Microsoft and LinkedIn, May 8, 2024. [2] In the Changing Role of the Office, It’s All About Moments that Matter, Microsoft, 2023. [3] 2023 Global Workplace & Occupancy Management Benchmarking Program, CBRE, 2023.9KViews4likes2CommentsScheduling assistant and Profile Viewer time zone incorrect
I am in UTC+1 (Central European Time), and my Microsoft account reflects this: And messages are correctly marked with the local time when I send or receive in Teams. But when I "View my profile" in the new Teams my current time is incorrect: But when I view other peoples profiles in Teams then the relative time zone (e.g. you are x hours behind/ahead) is correctly calculating based on my being in CET: Also, when colleagues try and invite me to meetings, my time zone shown as Pacific Daylight Time (Screenshot from Outlook desktop): For some reason the Outlook Scheduling Assistant and Teams Profile Viewer are using Pacific time for me. None of my colleagues have this issue and as far as we can tell there is nothing different about my account. Can we get some help to fix this?6.7KViews0likes9Commentshow to get keyboard focus while not be activated
the current active windows is the text editor。when I use the windows built-in clipboard management software and type in the clipboard management software, the text editor window keep active and the cursor is blinking. I am writing an clipboard management software. how I can get keyboard focus while not be activated like the windows built-in clipbaord management software.6Views0likes0CommentsPersistent Bluetooth Headset Issues in Microsoft Teams
Many users, including myself, have encountered persistent issues using Bluetooth headsets with Microsoft Teams, particularly in the desktop app. Common problems include: Audio Output Problems: Low audio quality or no audio at all. Microphone Issues: The microphone does not function consistently or at all. Connection Drops: Devices disconnect unexpectedly during or after breakout sessions. Specific Trigger Points: These issues are often limited to Teams and do not occur in other applications. Notable Observations: Disabling the "Handsfree Telephony" service on the headset in Windows resolves many of these problems but renders the headset as a simple audio output device, necessitating an external microphone. The issues seem prevalent across various brands (e.g., Jabra, Poly Voyager, Sony, Bose) These issues are frustrating, especially since they are less frequent in other apps like Zoom or on the Teams web app. It seems related to how Teams interacts with Bluetooth profiles (A2DP vs. HFP) and prioritizes them during meetings. Action for the Community: To help Microsoft prioritize this issue, I’ve submitted detailed feedback on the Microsoft Teams Feedback Portal. If you’re experiencing similar problems, I encourage you to upvote and comment on the feedback to bring more visibility to this matter. Vote for the Feedback Here6Views0likes0CommentsHow To Trigger App Reinstallation
What is the best way to handle a failure to write to the ConversationReferenceStore? For example, let's say a user installs my app and then one of two situations happen: The ConversationReference was lost due to a storage failure (json file is lost or an older backup is restored) The bot fails to successfully write the ConversationReference to the store. Right now the only way I know to deal with this is to have the user uninstall the app in teams and then re-add it? But they don't seem to have a way to know they would even need to do this without me manually checking the ConversationReferenceStore. Is there a better way to handle this situation?13Views0likes2CommentsTeam app tab to automatically added to meetings, channel and chat
Hi I am developing a teams app tab and uploaded the package zip to "Manage your apps" in Apps. I can only add my developed tab on the selected channel, group chat, and meetings. I wonder if there's a way to automatically make my developed tab available already to channel, group chat, and meetings once installed so we don't have to add this manually. Here's my sample manifest.json. Hope someone could help me please { "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.17/MicrosoftTeams.schema.json", "manifestVersion": "1.17", "version": "1.0.0", "id": "18317651-f9ac-4a8a-9457-3a81feab80e9", "developer": { "name": "TestDev", "websiteUrl": "https://www.example.com", "privacyUrl": "https://www.example.com/privacy", "termsOfUseUrl": "https://www.example.com/termsofuse" }, "icons": { "color": "color.png", "outline": "outline.png" }, "name": { "short": "sample tab - local", "full": "sample tab - POC" }, "description": { "short": "sample tab - POC", "full": "Proof of concept for adding a tab application to teams group chat, channel, or meeting" }, "accentColor": "#FFFFFF", "bots": [], "composeExtensions": [], "configurableTabs": [], "staticTabs": [ { "entityId": "index", "name": "sampleTab", "contentUrl": "https://localhost:1010/tab", "websiteUrl": "https://localhost:1010/tab", "scopes": [ "personal", "groupChat", "team" ], "context": [ "personalTab", "channelTab", "privateChatTab", "meetingChatTab", "meetingDetailsTab", "meetingSidePanel", "meetingStage" ] } ], "permissions": [ "identity", "messageTeamMembers" ], "defaultInstallScope": "team", "defaultGroupCapability": { "meetings": "tab", "team": "bot", "groupchat": "bot" }, "validDomains": [ "localhost" ] }18Views0likes1CommentIs there any way to open "Go to website" menu at the top right of Teams Desktop
I'm developing Teams Static Tab app. We have to provide an extra program to handle voice media. However, in Teams Desktop on Mac, it's not possible by our testing. In addition, I tried to open a small browser window to provide the extra program download link. It's also not possible in Mac. So, If I can successfully download the extra program by using "Go to website" menu. For better user accessibility, we want to open the website like clicking "Go to website" menu. Then, user can easily download the program by using our separate a download menu in Static Tab app For this, is there any API, SDK to open "Go to website" by Tab app with Javascript. Many thanks BH21Views0likes1CommentIntroducing External Camera Support for iPads in Microsoft Teams
The use of iPads in the workplace has surged, with many professionals and executives favoring iPads for their portability and strong battery life. However, when it comes to video conferencing, users prefer external cameras for superior resolution, dynamic range, and the ability to adjust angles and lighting to suit different environments. Whether you're hosting a meeting in a well-lit conference room or leading a presentation from your home office, an external camera can significantly enhance the quality and professionalism of your video feed. How Microsoft Teams Supports External Cameras We’ve made connecting an external camera to your iPad a seamless experience. With support for iOS 17, Teams users can now easily leverage the capabilities of USB-C-connected cameras for higher-quality video conferencing. Plug and Play Simplicity The setup is straightforward: Connect your camera: Plug your external camera into your iPad’s USB-C port. Join your meeting: You can connect your camera either before or during a Teams meeting. Disconnect camera: To switch back to the default iPad camera, disconnect the camera from your iPad Note: As of now, there are no native or Microsoft Teams controls to switch between your iPad’s built-in camera and an external camera. Teams will default to the connected external camera when one is plugged in. Most USB-C-compatible cameras are supported, giving users a wide range of options to find the device that works best for their needs. Tips for Optimizing Your Experience Ensure your camera is compatible: Check that your camera supports USB-C connectivity and is up to date with firmware. Positioning is key: Use tripods or mounts for optimal framing and stability. Lighting makes a difference: Position yourself in well-lit areas or use ring lights for a polished look. Unlock Other iPad-Specific Features iPads are renowned for their advanced camera capabilities, and Teams is fully optimized to take advantage of these features. With Center Stage on iPads, the camera keeps you centered and in focus even as you move, creating a more dynamic meeting experience. The integration of external cameras further enhances this flexibility, allowing users to switch seamlessly between built-in and external options depending on their needs. Show Up as Your Most Authentic Self At Teams, we believe that showing up authentically is key to fostering meaningful collaboration. Whether you're brainstorming with colleagues, presenting to a client, or catching up with a remote team, using the devices and tools you love helps you feel more confident and present. By unlocking external camera support on iPads, we’re helping you put your best face forward—literally. Try out this new feature today and discover how a simple upgrade can transform your meetings and enhance your overall experience. Because when you look good, you feel good—and great things happen.709Views0likes0CommentsChat window opens on top of meeting window when clicking on Teams icon in dock (MacOS)
When I'm on a Teams video call and I'm working on another app, if I click the Teams icon in the MacOS dock, it brings up the Teams chat window on top of the Teams video call window. So I have to minimise the chat window to see the video window. This is because there is a separate window for chats as for a video meeting (and yes I have checked my settings and I have selected that new chats and incoming notifications are opened in the main window, not a new separate window) I can't even resize the chat window so that even if it's on top it's small because of this window resizing bug. That would have been a nice workaround.1.1KViews4likes4Comments