Recent Discussions
Communications Credits for GCC
Microsoft has stated that after November 1, 2025, Teams resource accounts (Auto Attendants/Call Queues) making outbound PSTN calls will require Pay-As-You-Go (PAYG) licensing or Communication Credits instead of Calling Plans. For GCC tenants, where exactly are Communication Credits configured and assigned? In commercial tenants this is typically done through the Microsoft 365 admin center under Billing > Communication credits, but I’m not seeing equivalent options in GCC. Has anyone successfully set this up in GCC, or is PAYG handled differently for government tenants?10Views0likes0CommentsTeams auto attendant holiday call flow problems
I have a holiday schedule applied to an auto attendant. That schedule contains all of our annual holidays. In the auto attendant holiday call flow routing options, I have it play an audio file and I specify menu options to redirect to voicemail or to search by name. What I want to do is just change the audio file that's played for the greeting to be appropriate for the holiday (we'll be closed for Christmas, New Year, etc.). But when I delete the current audio file and upload a new one, the Save option is greyed out. I thought perhaps it was just auto-saved, so go out to the list of auto attendants, then back into that attendant and check to see what audio file is listed. It's the one I just uploaded. Ok, cool. I refresh the browser tab and check again. Now it's the previous greeting. The only way I have found to save that new audio file, is to make some other change to the call flow (change Directory search option) which makes the Save button available. I save it and it takes me out of the holiday call flow setting, so I go back in (my new greeting is now saved) and change the Directory search option back to what it was previously and save again. There's got to be an easier way, right?13Views0likes0CommentsGraph API: summary field ignored for Adaptive Card message notifications/preview
Hello, Problem Summary When sending Adaptive Cards via Microsoft Graph API to Teams chats, the `summary` field in the message payload is completely ignored. This results in unhelpful generic notifications like "Card" or "Sent an attachment" instead of meaningful preview text. Environment - **API**: Microsoft Graph API v1.0 - **Endpoint**: `POST /chats/{chat-id}/messages` - **Platform**: Microsoft Teams (Desktop, Web, Mobile) - **Adaptive Card Version**: 1.5 Expected Behavior According to the https://learn.microsoft.com/en-us/graph/api/resources/chatmessage?view=graph-rest-1.0, the `summary` property should be used for: > "Summary text of the message that could be used for push notifications and summary views or fall back views" When sending a message with `summary: "🚨 Big Alert: This is a real issue"`, I expect: - ✅ Teams notification toast displays: "🚨 Big Alert: This is a real issue" - ✅ Chat list preview shows: "🚨 Big Alert: This is a real issue" - ✅ Activity feed shows: "🚨 Big Alert: This is a real issue" Actual Behavior The `summary` field has **no effect** on notifications or previews: - ❌ Notification shows generic text: "Card" or "Sent an attachment" - ❌ Chat list preview shows generic text or first TextBlock from card - ❌ Activity feed shows generic text - ❌ The `summary` field appears to be completely ignored Minimal Reproduction Request Payload ```json POST https://graph.microsoft.com/v1.0/chats/{chat-id}/messages Content-Type: application/json Authorization: Bearer {token} { "body": { "contentType": "html", "content": "<attachment id=\"card001\"></attachment>" }, "attachments": [ { "id": "card001", "contentType": "application/vnd.microsoft.card.adaptive", "content": { "type": "AdaptiveCard", "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5", "body": [ { "type": "TextBlock", "text": "Critical Alert", "weight": "bolder", "size": "large", "color": "attention" }, { "type": "TextBlock", "text": "Database connection has failed. Please investigate immediately.", "wrap": true } ], "actions": [ { "type": "Action.OpenUrl", "title": "View Details", "url": "https://example.com/alerts/12345" } ] } } ], "summary": "🚨 Big Alert: This is a real issue" } ``` Steps to Reproduce Create a test chat in Microsoft Teams Obtain OAuth2 token with `Chat.ReadWrite` scope Send the above payload via Graph API Observe notification/preview in Teams client **Result**: The `summary` field is ignored, notification shows generic text. Business Impact This limitation severely impacts user experience for: - **Alert/incident notifications** - Users can't identify urgency without opening the chat - **High-volume scenarios** - Users can't triage messages efficiently - **Time-sensitive operations** - Critical alerts look identical to routine messages Our team manages 200+ incident notifications daily via Adaptive Cards. Without meaningful previews, users must open every notification to assess priority, defeating the purpose of notifications. Workarounds Attempted ❌ **Setting `summary` at message level** - Ignored when attachments present ❌ **Adding preview text in `body.content`** - Overwritten by attachment ❌ **Using different `contentType` values** - No improvement ❌ **Including fallback text in Adaptive Card** - Not displayed in preview ✅ **Only working solution**: Send plain text message first, then card separately (terrible UX) Questions **Is this a bug or by design?** If by design, why does the documentation describe `summary` as useful for notifications? **Is there an alternative mechanism** to control preview text for Adaptive Card messages? **Is this being tracked internally?** This seems like a fundamental limitation for bot developers. Full Reproduction Package I've created a complete reproduction package with test scripts and detailed documentation: - Test payload JSON - Bash/PowerShell test scripts - Step-by-step reproduction guide Can share via GitHub gist if helpful for the team to investigate. Request Please either: **Fix the implementation** to honor the `summary` field for Adaptive Card messages, OR **Provide an alternative mechanism** to control notification/preview text, OR **Update the documentation** to clarify that `summary` is not supported for Adaptive Cards This is blocking our production alert system deployment. Any guidance would be greatly appreciated! ---19Views0likes0CommentsTeams recording unavailable when Copilot is disabled tenant‑wide
When Copilot is disabled tenant‑wide, the ability to record meetings in Teams disappears. This is a bug: recording and Copilot should be technically independent features. The issue is reproducible and has major compliance impact. Previous support cases were closed without resolution, and new incidents receive no response. We urgently request Microsoft to acknowledge this as a bug, provide a temporary workaround, and communicate a permanent fix.20Views0likes0CommentsLine Keys on Hardphones
how do you all manage the line Keys on Hardphones (Yealink M56 E2 with Key Module)? We have some trouble with users swithcing phones as all manually configured keys gets lost after sign out. I know that i can configure the shortcut in the teams client to get the colleagues on the keys but most of the users want to have the "consult and transfer" option on there keys. Anynone know if there is a way to configure the keys in the user profile ?23Views0likes0CommentsTeams Private Channels Just Got Powerful: 1,000 Channels, 5,000 Members & Compliance Simplified
Microsoft Teams Private Channels just got a major upgrade — bigger limits, meeting scheduling, and a simpler compliance model aligned to Microsoft 365 group mailboxes. 🚀 Here’s the key takeaways for IT leaders and Teams admins: Scale up: up to 1,000 private channels per team and 5,000 members per private channel. Meetings supported in private channels. Compliance simplified: private channel messages now live in the team’s M365 group mailbox, aligning DLP, Retention, eDiscovery, and Legal Hold across channel types. Migration timeline: worldwide rollout started in Oct–Dec 2025, with a PowerShell cmdlet to track status: Get-TenantPrivateChannelMigrationStatus. Admin checklist Add your Teams’ M365 group mailbox to Purview DLP/eDiscovery/Retention scopes. Verify Teams channel messages retention applies across standard/shared/private. During migration, ensure searches/holds include both group and user mailboxes. Monitor progress with the cmdlet above. #MicrosoftTeams #PrivateChannels #Microsoft365 #Compliance #Purview #DLP #eDiscovery #TeamsAdmin #CollaborationInbound calls to teams number show my company name and not the callers ID
Teams Voice, number type Operator Connect. Issue is when an external call is received the caller ID shows my company name and not the actual callers ID. The only policy enabled is a global default policy with the following settings Block incoming Caller ID - OFF Override the caller ID policy - ON User claims inbound caller ID used to work until an issue recent where the number was unassigned from the user and then re-assigned back to him.20Views0likes0CommentsMicrosft teams wont minimize on endevourOS (arch based)
Not sure if this is the correct place to put this since its my first time using this site but here we go Teams wont minimze when minize is pressed. Ive installed the Gnome look and added minimize, resize and close buttons to the install via cli Ive disabled boot on startup and keep running when closed if that matters8Views0likes0CommentsTeams 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/Teams on macOS taking up CPU and lagging
I'm not sure if it's because of Tahoe, but Teams will take up 65-90% of my CPU during calls, while only using 0.1% when not on a call. This has been present in the dev betas, 26.0 and now 26.1. If I have other apps running, they or Teams can sometimes lag or glitch. Even with nothing else running, Teams can slow to a crawl.109Views0likes0CommentsTeams Meeting invite (RSVP) not showing other meetings
We are working with Microsoft for some time (>100 days) on an issue regarding meeting invites in Teams, where the first time opening such an invite it is not showing conflicting or adjacent meetings. This can easily result in people getting "double booked" because they trust what Teams shows them. We can reproduce this anytime and in at least 3 tenants and I would like to know if other users/tenants recognize this. Some things to take into account: You shouldn't have opened the week this meeting is scheduled in earlier today, as it probably some sort of caching mechanism/issue. It only happens the first time you click on the RSVP option in teams. We tested with/without MCAS, same result. It also happens in a Teams browser session. How to reproduce: Send an invite for a meeting, to happen in e.g. 4 weeks, make sure there are conflicting/adjacent at that timespan. Wait for the invite to appear in the Teams activity (do not check it in Outlook, as that will make the test fail). When you click in the Teams on the invite, click on the RSVP option and check what you see (calendar is free it seems): Click the X to close this RSVP popup and click the RSVP again (now the other meetings are shown): I am really curious if other users can reproduce this.... Regards, Peter64Views0likes0CommentsMicrosoft Makes Another Change to Teams Channel Email Storage Location
In January 2025, Microsoft changed the SharePoint folder location to store copies of the email sent to Teams channels. Apparently, this update improved security, but it’s unclear exactly how the improvement comes about unless through obscurity. In any case, we missed this change completely and are publishing this note to remind everyone else of the importance of reading message center posts. https://office365itpros.com/2025/11/13/email-sent-to-teams-channels/Chat History Not Visible for New Participant
I conducted a test where a new participant was added to an ongoing chat. The participant is successfully added to the chat but cannot see the chat history. However, the participant remains in the chat after the conversation ends. Is there a central-level setting that prevents the chat from including historical messages and always creates a new chat for added participants?51Views0likes0CommentsIssue AADSTS50020 when using external tenant account to sign in into Microsoft Teams Bot app
Let's say that I am creating 2 Microsoft Teams Bot apps (A) and (B) with 2 app registration (A-reg) and (B-reg) in my tenant (F). Each app use Microsoft Graph API with Chat.ReadWrite, Chat.Create and Files.Read, and configured to multi-tenant type to allow users from other tenants to sign in and use the app. In this case, let's say users in tenant (C) needs to access the app hosted in my tenant (F) The problem here is the app (A) work perfectly but the app (B) fails to allow users from external tenants to sign in and use Microsoft Graph API. Both app work well with user in the same tenant. And I don't know which configuration is different between the 2 app. Below is what I've tried until now: + Create an Azure registration with multi-tenant type, setup Redirect URI, Application ID URI, add client ID of 'Microsoft Teams' and 'Microsoft Teams Web Client' to the authorized client applications, add Scopes for Application ID URI + Create Azure Web app to run the bot code and Azure Bot that accept the messaging endpoint, add OAuth connection (AAD v2) using the app registration before, add channel Microsoft Teams to the bot + Create the manifest.zip and request the admin tenant (C) to add to their tenant and publish for all users. Both apps then can be access from user in my tenant (F), is visible to users in tenant (C). However, no user in tenant (C) including the admin themselves can sign in to the bot. All attempt results in 'AADSTS50020: User account 'account@(C)' from identity provider 'https://sts.windows.net/tenant_C_id/' does not exist in tenant '(F)' and cannot access the application 'app_client_ID'(app_name) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.' Did anyone experience the same issue? I went through many documents and topics but not yet find any solution.56Views0likes0CommentsI see audio message listed under chat but when I open chat I see no audio messages
The first chat says audio message but when I click I don't see any audio message This is on samsung galaxy phone android On teams for web see something else This is what shows up under teams for web but still I don't know how to play the audio34Views0likes0CommentsEnable mic option in custom teams app
I have a copilot studio agent created using copilot studio. I want to upload this app and use in teams. How ever i need the mic button feature which is by default available in microsoft teams copilot app. So when user clicks this mic button the audio user speaks is automatically converted to text in message box. Is this possible to have a similar feature in custom app pointing to a copilot studio agent?65Views0likes0CommentsTeams Auto Attendant Calls Not Ringing Agents
Hello Community, We are facing a recurring issue with our Microsoft Teams Auto Attendant (AA) setup. Incoming calls to our main AA number do not ring the assigned agents' Teams clients. Instead, agents only receive a "Missed Call" notification once the caller disconnects or the AA timeout expires, even though the call never audibly rang on their end. We are looking for a reliable way to ensure calls are properly routed, audibly ring for agents, and are accurately logged for follow-up. Environment Details Platform: Microsoft Teams (Admin Center, New Teams Client) Licenses: Microsoft 365 E3/E5 for users; Teams Phone Resource Account licenses assigned to AA resource accounts Routing: Auto Attendant routes directly to a person within the organization Observed Behavior A customer calls the Auto Attendant number. The customer selects an option that routes to a person in the organization. The customer disconnects while waiting in the AA queue, or the AA timeout is reached. Agents see a "Missed Call" entry in their Teams activity feed, but no ringing notification or active call alert ever appeared in the Teams client. Troubleshooting Performed Microsoft Diagnostics: The M365 Admin Center diagnostic tool flagged the existing AA resource account as invalid and recommended deletion and recreation. Recreated Resource Account: Deleted the old resource account, created a new one, reassigned licenses and phone numbers, and re-linked it to the Auto Attendant. Despite these steps, the issue persists. We have an open case with Microsoft Support, but we are hoping the community might have additional insights or workarounds for this "ghost missed call" scenario. Questions for the Community Has anyone else experienced missed call notifications without the call actually ringing on the agent's Teams client? Are there any PowerShell configurations, Teams policies, or advanced Teams Phone settings that could be causing or resolving this behavior?53Views0likes0CommentsSMS Working
I am trying to figure out how to get SMS working. I have enabled SMS on my phone number. That phone number now shows "disable sms" as an option in the phone numbers listing. I sent that phone number an SMS from another phone and I do not see the message come through in Teams. I tried following the setup which says to enable enterprise voice but it is not shown where the how-to describes: https://learn.microsoft.com/en-us/microsoftteams/sms-overview Here are my licenses.25Views0likes0CommentsReporting the Use of Emojis in Teams Reactions
Reporting the Use of Emojis in Teams ReactionsThis article explains how to use PowerShell to extract audit data to analyze the use of emojis as Teams reactions to chat and channel messages. This is not an exercise that leads to any great business value, but it’s a good way to show the sometimes surprising data that can be extracted from audit records. https://office365itpros.com/2025/11/07/teams-reactions-emojis/62Views0likes0Comments
Events
Recent Blogs
- At Microsoft, we’re always listening to our users — and now, we’re proud to launch a new feature that reflects that commitment: meeting and call recordings. Built to help you capture, store, and shar...Dec 09, 2025365Views0likes0Comments
- In the modern workplace, communication is no longer confined to emails and meetings. With the rise of hybrid and remote work models, organizations are increasingly relying on unified communication pl...Dec 05, 2025333Views0likes2Comments