Recent Discussions
Powershell adding a existing holiday to Auto Attendant
Hello I have to add an existing Holiday to Auto Attendant and have this script # Connect to Microsoft Teams # Connect-MicrosoftTeams # Variables - Replace with your actual values $autoAttendantName = "AA_Test" $holidaySetName = "Holiday" #$audioFilePath = "Paht\test.wav" # Path to your audio file # 1. Upload Audio File as Prompt $content = [System.IO.File]::ReadAllBytes('Path\test.wav') $audioFile = Import-CsOnlineAudioFile -ApplicationId "OrgAutoAttendant" -FileName "test.wav" -Content $content $audioPrompt = New-CsAutoAttendantPrompt -AudioFilePrompt $audioFile # 2. Create Holiday Call Flow with Disconnect Option $holidayCallFlow = New-CsAutoAttendantCallFlow -Name "Holiday Call Flow" ` -Greetings @($audioPrompt) ` -MenuOptions @( New-CsAutoAttendantMenuOption -Action Disconnect -DtmfResponse Automatic ) # 3. Get existing Auto Attendant and Holiday Set $aa = Get-CsAutoAttendant -Namefilter $autoAttendantName $holidaySet = Get-CsAutoAttendantHolidaySet -Name $holidaySetName # 4. Link Holiday Set and Call Flow to Auto Attendant Set-CsAutoAttendant -Identity $aa.Identity ` -HolidaySets @($holidaySet.Identity) ` -HolidayCallFlow $holidayCallFlow.Identity # 5. Verify Get-CsAutoAttendant -Identity $autoAttendantName | Select-Object Name, HolidaySets, HolidayCallFlow I do get following error Microsoft.Teams.ConfigAPI.Cmdlets.internal\Import-CsOnlineAudioFile : Expected '{' or '['. Was String: Exception. At C:\Program Files\WindowsPowerShell\Modules\MicrosoftTeams\7.5.0\custom\Merged_custom_PsExt.ps1:7245 char:13 + $internalOutput = Microsoft.Teams.ConfigAPI.Cmdlets.inter ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Import-CsOnlineAudioFile_ImportExpanded], ParserException + FullyQualifiedErrorId : Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Cmdlets.ImportCsOnlineAudioFile_ImportExpanded Where is the mistake Thanks and have a great day JFM_12Solved75Views0likes3CommentsUsers on iOS can't write to group chat with a bot
Hi all, I'm seeing some strange behaviour with the Teams iOS app when trying to interact with bots in 1-1 group chats . I've tried with multiple iPhones, all updated to the latest Teams version. The same issue does not appear on Android and Web/Desktop flavours of Teams. Has anyone seen this issue before? I couldn't find anything in the knowledge base Setup: A group chat with two participants: one bot, one user Behaviour on web/desktop: User sees both participants of the group chat, user can send messages in the group chat Behaviour on Android: User can send messages in the group chat Behaviour on iOS (last tested with 6.13.1): User does not see the bot in the participants of the group chat: User cannot send messages in the group chat: (also notice the bot, which is correctly named "Symlabs9 - Symphony" in the messages on web/desktop, is shown as "Unknown User" on iOS) it seems Teams iOS is not counting the bot as a user? which would explain why the bot doesn't appear in the member list, and why the error about needing more than one person in the room is shown?929Views5likes10CommentsUnsupported card when using Outlook card sharing of card created with Workflows
Hello, The full setup is an automation in Confluence that "send a message to teams". It was previously a teams "webhook" connector that have been replaced by a Teams Workflows "send webhook alerts to a channel" from existing templates. On Confluence side we have configuration for title, message, icon (?) and webhook url. The workflow works but when using Outlook sharing from the posted card in Teams I get: Workflows Card - access it on go.skype.com/cards.unsupported I have have removed Confluence from the equation and used postman to test things. I was not able to find a way to fix that issue. I noticed there is a advanced card id attribute in "Post card in a chat or channel" but I was not able to find what are legit values. There is a mention somewhere that adding a subject could help but it doesnt look like it's compatible with the expected "Adaptive Card" configuration in "Post card in a chat or channel". From what I understand, the workflow just pass the "attachment" structure to the "Post card in a chat or channel" so if the subject is a sibbling element it will obviously not be handled. Any idea on how to do things right? I would surely expect Workflows to provide an integration that would let us create a simple card compatible with how Teams works so maybe it's just a "simple" bug to be reported somewhere. Thanks for any help!33Views0likes1CommentApp Validation Issue - Bot must send a proactive welcome message in personal scope
I'm working on a bot application for MS Teams using the Python SDK and encountered a challenge with app validation and the proactive welcome message requirement. What Happened: Initially, our bot handled the welcome message through on_installation_update, but app validation failed with the error: "Bot must send a proactive welcome message in personal scope." To satisfy validation, we added on_members_added_activity to send the welcome message for personal scope, which resolved the validation error. However, this created a new problem: on_members_added_activity is being triggered when we call the Graph API to query chats or users: {graph_url}/me/chats $filter=chatType eq 'oneOnOne' and installedApps/any(a:a/teamsApp/id eq '{teams_app_id}') {graph_url}/users/{user_id}/chats $filter=chatType eq 'oneOnOne' and installedApps/any(a:a/teamsApp/id eq '{teams_app_id}') According to a Stack Overflow discussion (https://stackoverflow.com/questions/57496329/proactive-messaging-bot-in-teams-without-mentioning-the-bot-beforehand), this appears to be a known issue: calling this API triggers a conversation update event even though there were no actual updates, resulting in duplicate events and duplicate welcome messages. Questions: What is the official/recommended way to handle known issue: calling this API triggers a conversation update event? Whats the recommended way to read personal chat history of a user? Should we be using a different approach for this app validation requirement? Any guidance or pointers to official documentation would be greatly appreciated!48Views0likes1Commentâť“ Can't remove member from Microsoft Teams Group Chat using Graph API with Application Permission
Hi everyone, I’m currently working on creating a Teams group chat using Microsoft Graph API with application permissions, and I’ve run into several issues that I hope someone here can help clarify. Creating group chat with members and installed app (works) I followed the documentation here: “Create a one-on-one chat with installed apps” ➜ https://learn.microsoft.com/en-us/graph/api/chat-post?view=graph-rest-1.0&tabs=http#example-3-create-a-one-on-one-chat-with-installed-apps Using application permissions, I successfully: - Created a group chat - Added multiple members - Installed my Teams app into the chat automatically My application has already been granted the following permissions: ChatMember.ReadWrite.All ChatMember.ReadWrite.WhereInstalled The purpose is to allow the app to add or remove chat members without requiring a signed-in user, since I am using fully non-delegated application permissions. However, when I try to remove a member from the group chat using Graph API with the application token, the request fails and returns an error. Trying RSC-granted approach – app not installed Next, I tried creating a group chat using the RSC-granted app approach: https://learn.microsoft.com/en-us/graph/api/chat-post?view=graph-rest-1.0&tabs=http#example-4-create-a-one-on-one-chat-with-rsc-granted-apps With the following permission: - ChatMember.ReadWrite.All And permission type: application The group chat is created successfully, but the app is not installed inside the chat, which means I still can’t proceed with removing a member using the app context. So this solution also stops midway. Creating chat first, then installing the app (also fails) Lastly, I attempted another method: Create the group chat normally After creation, install the app into it using this endpoint: https://learn.microsoft.com/en-us/graph/api/chat-post-installedapps?view=graph-rest-1.0&tabs=http I used an application access token again, but the request returns the same error as case #1 when attempting to remove a member.42Views0likes2CommentsBest intranet solution for Microsoft Teams?
We've moved from Google Workspace to Microsoft 365 and Teams is serving as the main hub for our employees (we are fully remote). While Teams is already pretty solid and we are using the channels and threads to great effect, we are looking to add a sort of an intranet for company-wide announcements, universal documents, internal job boards, etc.53Views0likes1CommentAllow muting a person only for me
Sometimes I am in a meeting where one of the persons in the meeting is actually near me in the world outside the screen. In this case the sound is a bit maddening since there is a small delay between the sound from the person and the sound through the teams interface. In these cases, I would like to mute the person only for me since I am sitting near and can hear the person fine without headphones. Right now I need to takeoff headphones when the person is talking and putting it back as the person finishes talking.125KViews184likes147CommentsBest AI Agent for HR in Microsoft Teams?
So our HR team is looking for an AI agent tool that fits into our HR processes, such as performance reviews, 360 feedback, policy management, etc. We've messed around with Copilot and while it has been solid for productivity overall, it doesn't quite handle the HR processes. Any recommendations?15Views1like0CommentsDisplay Teams chat message with date stamp rather than relative day
Is there a way to force Teams Chat messages to display the date of a message rather than "yesterday" or "today"? e.g. display "27/08/2024" instead of displaying "yesterday 2:12 pm". (I'm creating this post on 28/08.) We use screenshots of Teams messages in our processes, and having to wait for the actual date to displayed invariably means taking the screenshot is forgotten. Immersive reader always shows the actual date, but not the recipient of the message. No help there.4.9KViews13likes13CommentsThere is no "Join a team with a code" option
All of my coworkers can access our meeting via a code that one of them sent to us, but I can't insert it because I don't have that option. If I click on "Join or create a team", my only available option is "create a team", and I can't see how can I enable the "join a team with a code" option, despite everyone seems to already have it by default. Help me please, thank you in advance.Solved38KViews3likes14CommentsClient authentication EKU changes in public TLS certificate
Hi, Can someone clarify the upcoming change to remove the client authentication EKU and the conflicting information within MS docs for Teams Direct Routing certificates? As stated here from October 2025 there is an industry wide change to remove the client authentication EKU from issued TLS certificates: https://knowledge.digicert.com/alerts/sunsetting-client-authentication-eku-from-digicert-public-tls-certificates However, both server and client EKU's are required for mTLS and Microsoft states here that both server and client EKU's are required: https://learn.microsoft.com/en-us/microsoftteams/direct-routing-whats-new#sbc-certificates-eku-extensions-test Digicert are offering an X9 PKI that includes both server and client EKU's but it seems the signing CA is not trusted by Microsoft at this stage. What guidance are Microsoft offering with this upcoming change to ensure that customers are not affected when renewing their certificates?58Views0likes1CommentNFL Games
I heard there was a way to virtually attend NFL games via Teams. How can I do that?Solved1.8KViews0likes6Commentsremoving an unused account from the welcome screen
I share an office computer with several colleagues and when I turn it on I see the Teams welcome screen with several accounts of those who have used it, including a former colleague who no longer works with us. I want to remove her name, but I don't know how. I have removed her account in the general Windows settings, but her name is still there in Teams and gives me a little trigger every time (she left to avoid mobbing charges...) How can I make Teams forget about her?Solved5.6KViews3likes5CommentsIssue with Teams RSC Permission TeamMember.Read.Group
I want to use Teams RSC to allow a bot to add and remove members of (private) teams channels. https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent#supported-rsc-permissions the API scope ChannelMember.ReadWrite.Group is appropriate for that. -> "Read and write the members of this team's channels." I have created a teams app and added the RSC API application scope (ChannelMember.ReadWrite.Group) to the App manifest and published the app to my org. The app has the "team" scope. Then I installed the app in a team and tested the API access. I sign-in with the Application SP using app-only auth. What is working: I can read the members of a public channel in the team using: invoke-mggraphRequest -Uri https://graph.microsoft.com/v1.0/teams/[team id]/channels/[channel id]/members -Method Get I can also read the members of a shared channel in the team using the same request. What is not working: I cannot access a private channel in the team: The above request yields the response: "code":"Forbidden","message":"Caller does not have the required roles for accessing 'Private' channel data. To access 'Private' data, API requires one of 'ChannelMember.Read.All, ChannelMember.ReadWrite.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All'. Roles on the request 'Group.Selected'." I cannot remove a member from a shared channel. The request: invoke-mggraphRequest -Uri https://graph.microsoft.com/v1.0/teams/[team id]/channels/[channel id]/members/[member id] -Method Delete yields the error: "code":"Forbidden","message":"Caller app is not enabled for requesting the channel of 'Shared' channel type. To access channel data app has to be enabled in the requesting channel." Has someone successfully used the RSC TeamMember.Read.Group in a shared or private channel? Why does the API not work in private channels and only for read in shared channel? The documentation says "of this team's channels", it does not mention any restriction to public channels. Also a write scope only to public channels does not make sense, as members of a public channel are inherited from the team and cannot be managed seperately. What do I need to do differently to be able to read and modify members of private and shared channels in a team using RSC permissions?137Views0likes6CommentsSpellchecking settings in MacOs Teams app
The 'Manage spellchecking languages' setting doesn't seem to work. What ever languages I choose and add there (instructions say three is the maximum) does not take effect or stay added. When I go back to the setting there are no languages added, even though I have added them many times. Only way to change the spellchecking language seems to be to change the language of the app itself, which isn't very convenient as it requires app restart. Also there is no setting to disable the spellchecking. Teams app version: 25317.1601.4113.696765Views0likes1CommentTeams Messaging Gains New Protections
Teams now includes weaponized file protection and malicious URL protection to make sure that people don’t share bad files or URLs in chats or channel conversations. Given that a user can post a message to up to 50 channels at one time, it obviously makes a heap of sense to check that any files or URLs that people share in chat or channel conversations are safe and not malicious. https://office365itpros.com/2025/11/24/weaponized-file-protection-teams/Allow Custom Recurring Meetings with Different Times on Different Days
Currently, Microsoft Teams only supports recurring meetings with the same time across all selected days. I wanted to set up a recurring meeting on Tuesdays at 3:00 PM and Thursdays at 5:00 PM, but this is not possible within a single recurring event. I was forced to create two separate events to accommodate the different times. It would be incredibly helpful if Teams allowed users to create recurring meetings with: Different times on different days More flexible recurrence rules (e.g., every Tuesday at one time, every Thursday at another) This added flexibility would streamline scheduling and reduce clutter on calendars.1KViews2likes2Comments
Events
in 2 days
REGISTER HERE
Immersive events, formerly known as Microsoft Mesh, are now even more tightly integrated into Microsoft Teams. Learn how you can create engaging, customized experiences that increase ...
Wednesday, Dec 03, 2025, 08:00 AM PSTOnline
0likes
2Attendees
0Comments
Recent Blogs
- Get your frontline workers started on Microsoft Teams. In as little as two minutes, deploy a pilot for your frontline workers! Our new pilot deployment experience, available in public preview, is you...Nov 20, 2025466Views2likes0Comments
- Frontline workers are the heartbeat of your organization and they need quick, secure access to Microsoft Teams to stay connected and productive. Yet, for many companies, onboarding Teams on a persona...Nov 18, 2025542Views1like0Comments