Teams Developer topics Teams Developer topics Fri, 15 Oct 2021 19:53:10 GMT TeamsDeveloper 2021-10-15T19:53:10Z MS Team Bot Recording <P>Hi Team,</P><P>I am trying to record all MS Team call through bot.&nbsp;</P><P>So, I am following this documents to achieve this..<BR /><BR /><A href="#" target="_blank" rel="noopener"></A><BR />bot created and deployed successfully on Azur server.<BR />but problem in "Create an Application Instance " and "Create a Compliance Recording Policy"</P><P><U>because</U>, Some command is not working properly and throwing errors.<BR />can anyone please suggest any documents or article which help us.<BR /><BR />Thank You in advance<BR /><BR /></P> Fri, 15 Oct 2021 13:26:15 GMT sudhir_ku20 2021-10-15T13:26:15Z SameSite cookie problems in deskop version of Teams <P>Hi,</P><P>I have created a Teams app, which contains static tabs (i.e. "personal" tabs). The tab content is hosted in SharePoint and uses MSAL v1.4.14 for authentication.<BR />However, I'm seeing the following "sameSite" cookie problems:</P><P class="lia-indent-padding-left-30px"><BR /><EM>Because a cookie's SameSite attribute was not set or is invalid, it defaults to SameSite=Lax, which will prevents the cookie from being set in a cross-site context in a future version of the browser. This behavior protects user data from accidentally leaking to third parties and cross-site request forgery.</EM></P><P>&nbsp;</P><P class="lia-indent-padding-left-30px"><EM>Resolve this issue by updating the attributes of the cookie:</EM><BR /><EM>Specify SameSite=None and Secure if the cookie is intended to be set in cross-site contexts. Note that only cookies sent over HTTPS may use the Secure attribute.</EM><BR /><EM>Specify SameSite=Strict or SameSite=Lax if the cookie should not be set by cross-site requests</EM></P><P>&nbsp;</P><P>This problem only occurs in the Windows desktop version of Teams. I don't see it when I use Teams within a browser.</P><P class="lia-indent-padding-left-30px">&nbsp;</P><P>I cannot find any information on how to fix this problem.&nbsp; Is it a bug in the desktop version of Teams and/or the MSAL library?<BR /><BR /></P><P>I found the following:<BR /><A href="#" target="_blank"></A><BR />but I am not sure how I can fix my problem.</P><P>&nbsp;</P><P>Here are some images of the errors I am seeing:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="samesite_cookie_error2.PNG" style="width: 999px;"><img src=";px=999" role="button" title="samesite_cookie_error2.PNG" alt="samesite_cookie_error2.PNG" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="samesite_cookie_error1.PNG" style="width: 999px;"><img src=";px=999" role="button" title="samesite_cookie_error1.PNG" alt="samesite_cookie_error1.PNG" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Thanks,</P><P>George</P><P>&nbsp;</P> Fri, 15 Oct 2021 01:43:23 GMT George71 2021-10-15T01:43:23Z Adaptive Card, Copy/Paste/Share functionality <P>MS Teams application ...</P><P>I send Adaptive Card to the client and Bot handles card actions. How can I add/implement copy-paste functionality?</P><OL><LI>Client will copy the card to the clipboard and send it to a different client.</LI></OL><P>P.S.: I implemented "Link unfurling" functionality and can see "Copy" menu button but there is no one in the original Adaptive Card that I sent using ConnectorClient.Conversations.SendToConversationAsync(messageActivity).</P><P>&nbsp;</P><OL><LI>Why there is no&nbsp;"Copy" menu button in the original message. How can I add it or find workaround (additional button, or card link or unfurling or something else)?&nbsp;</LI><LI>I created "Share Message" functionality using MessagingExtension (...=&gt;"More actions" =&gt; "Share Message") and can display the card (unfurling) in the chat (can swith a client and send it) but how can I close the message ? I can just close it using "backspace" button. It looks strange...&nbsp;&nbsp;</LI><LI>I thought that the actions of copied Adaptive Card won't work from a different channel (not Bot, Client to Client). But ... I found that I can call card actions from a different channels (not Client-Bot chat) and bot handles the actions but ... I send messages from the Bot (response) and can't see it in channel and ... card displays "<SPAN>Unable to reach app. Please try again.</SPAN>"&nbsp; Bot catched the following exception: "Operation returned an invalid status code 'Forbidden'", Code:&nbsp;"BotNotInConversationRoster", "The bot is not part of the conversation roster." Is it forbidden? How can I handle it (sending messages from the bot or display something or block sending answers (response) or I need to block actions from a different channels because it's unsupported)?</LI></OL> Thu, 14 Oct 2021 13:19:18 GMT Paul_By 2021-10-14T13:19:18Z Teams Image sent by chatbot no open after update <P><A href="" target="_blank" rel="noopener">@HunaidHanfee-MSFT</A><SPAN>&nbsp;</SPAN>Hello, we had the same problem, but as of today without making any changes with the teams version of 7/10/2021 the images began to be sent correctly, but when clicking on them they do not open, on the web and mobile app open correctly</P><P>&nbsp;</P><P>teams desktop</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rosrene_2-1634140587219.png" style="width: 400px;"><img src=";px=400" role="button" title="rosrene_2-1634140587219.png" alt="rosrene_2-1634140587219.png" /></span></P><P>&nbsp;</P><P>Teams Web</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rosrene_3-1634140587083.png" style="width: 400px;"><img src=";px=400" role="button" title="rosrene_3-1634140587083.png" alt="rosrene_3-1634140587083.png" /></span></P><P>&nbsp;</P><P>I do not have a previous version available to test, but this worked and it stopped working a few days ago together with the shipment without any change on our part, any ideas</P><P>Thank You</P> Wed, 13 Oct 2021 16:01:56 GMT rosrene 2021-10-13T16:01:56Z CORS PREFLIGHT WHEN USE WEBHOOK FOR MICROSOFT TEAMS <P>Hi,</P><P>i've created an angular app that send some Adaptive cards to a TEAMS channel created with connector plugin but when i try to post a a json i got following CORS ERROR.&nbsp;</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2021-10-13 at 12.09.47.png" style="width: 999px;"><img src=";px=999" role="button" title="Screen Shot 2021-10-13 at 12.09.47.png" alt="Screen Shot 2021-10-13 at 12.09.47.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2021-10-13 at 12.12.54.png" style="width: 999px;"><img src=";px=999" role="button" title="Screen Shot 2021-10-13 at 12.12.54.png" alt="Screen Shot 2021-10-13 at 12.12.54.png" /></span></P><P>&nbsp;</P><P>Is there a way to fix it? In documentation there is only an example using cUrl and Powershell but not using a frontend app .</P> Wed, 13 Oct 2021 10:18:22 GMT giusliso 2021-10-13T10:18:22Z Teams is muting apps but i dont want it to <P>When I log into a teams meeting teams mutes all other apps at once and I have changed the settings in the sound mixer so it should not do this and nothing has worked. I would appreciate an answer if there is a way to stop this or work around it</P> Wed, 13 Oct 2021 08:38:13 GMT Haydn_Carr 2021-10-13T08:38:13Z MS Teams, Dark Mode, Task with Adaptive card - wrong colors (Microsoft Teams Version <P class="">Hi,</P><P>Ver: Microsoft Teams Version (64-bit). It was last updated on 10/5/2021</P><P>Dark Mode. Task - AdaptiveCard (v 1.3).</P><P>&nbsp;</P><P>Wrong background ...</P><DIV class="">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="569561f9-aa8d-4400-9dde-dbb3e9478005.png" style="width: 400px;"><img src=";px=400" role="button" title="569561f9-aa8d-4400-9dde-dbb3e9478005.png" alt="569561f9-aa8d-4400-9dde-dbb3e9478005.png" /></span></P><DIV class="">&nbsp;</DIV><P>Default mode:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="68d63038-7d40-4167-a764-a15eb99991b4.png" style="width: 659px;"><img src=";px=999" role="button" title="68d63038-7d40-4167-a764-a15eb99991b4.png" alt="68d63038-7d40-4167-a764-a15eb99991b4.png" /></span></P><DIV class="">&nbsp;</DIV><P>&nbsp;</P><P>&nbsp;</P><P>Objects: Input.Text &amp; TextBlock</P><P>&nbsp;</P><P>{</P><P>&nbsp;&nbsp;"$schema":&nbsp;"<A href="#" target="_blank" rel="noopener"></A>",</P><P>&nbsp;&nbsp;"type":&nbsp;"AdaptiveCard",</P><P>&nbsp;&nbsp;"version":&nbsp;"1.3",</P><P>&nbsp;&nbsp;"body":&nbsp;[</P><P>&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"ColumnSet",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"columns":&nbsp;[</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"Column",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"width":&nbsp;"auto",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"items":&nbsp;[</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"TextBlock",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"text":&nbsp;"Text",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"color":&nbsp;"Accent",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"weight":&nbsp;"Bolder"</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"Column",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"width":&nbsp;"auto",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"items":&nbsp;[</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"TextBlock",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"text":&nbsp;"${Text}",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"wrap":&nbsp;true,</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"color":&nbsp;"Accent",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"weight":&nbsp;"Bolder"</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]</P><P>&nbsp;&nbsp;&nbsp;&nbsp;},</P><P>&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"Input.Text",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"Emails",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"value":&nbsp;"${Emails}",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"isMultiline":&nbsp;true,</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"placeholder":&nbsp;"Enter&nbsp;emails&nbsp;...&nbsp;"</P><P>&nbsp;&nbsp;&nbsp;&nbsp;}</P><P>&nbsp;&nbsp;],</P><P>&nbsp;&nbsp;"actions":&nbsp;[</P><P>&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"Action.Submit",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"title":&nbsp;"Cancel"</P><P>&nbsp;&nbsp;&nbsp;&nbsp;},</P><P>&nbsp;&nbsp;&nbsp;&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type":&nbsp;"Action.Submit",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"title":&nbsp;"Add",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"id":&nbsp;"Add",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"data":&nbsp;{</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Type":&nbsp;"Add",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Action":&nbsp;"Add",</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Id":&nbsp;"${Id}"</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</P><P>&nbsp;&nbsp;&nbsp;&nbsp;}</P><P>&nbsp;&nbsp;]</P><P>}</P> Tue, 12 Oct 2021 07:31:45 GMT Paul_By 2021-10-12T07:31:45Z Teams annotations using RealWear HMT-1 <P>Hi all,&nbsp;</P><P>Hope you are doing well. Does anyone have experience using annotations in Teams?</P><P>&nbsp;</P><P>Thanks</P> Tue, 12 Oct 2021 05:19:55 GMT Jai1007 2021-10-12T05:19:55Z having issues in viewing the attachment in Zbot over teams client only. This works fine on teams web Hi MS Experts,<BR /><BR />We are having issues in viewing the attachment in Zbot over teams client only. This works fine on teams web version. Requested for help. Thanks Mon, 11 Oct 2021 18:53:50 GMT Yogi 2021-10-11T18:53:50Z Power Virtual Agents for Microsoft Teams & Power Automate connectors <P>Hello, Teams developer friends.</P><P>&nbsp;</P><P>We have discovered how simple and powerful&nbsp;Power Virtual Agents for Teams is and currently exploring how we can integrate with other systems. We plan to use&nbsp;Power Automate connectors; however, we have noticed that all premium connectors fail to execute with a generic error.&nbsp;</P><P>&nbsp;</P><P>We believe that an additional license/subscription is required to use&nbsp;Power Virtual Agents for Teams in conjunction with premium connectors. The plan is named "Standalone Power Virtual Agents subscription"; however, it introduces a&nbsp;<SPAN>$1,000 monthly fee (not consumption-based). This is a lot of money when building a small system for our internal department and therefore wondering if there are any other options.&nbsp;</SPAN></P><P>&nbsp;</P><P>So far, we are thinking of the following<BR />- Stop using&nbsp;the Power Virtual Agents and create a custom teams bot.</P><P>- Execute the tasks under the context of a user who has access to premium connectors (not sure if this is allowed /possible)</P><P>&nbsp;</P><P>Maybe we have overlooked other options, and all suggestions are welcome. Ideally, we would stick with the Power Virtual Agents, but without the ability to call HTTP endpoint, the usage of&nbsp;Power Automate is very restricted.&nbsp;</P><P>&nbsp;</P><P><SPAN>Thank you in advance.</SPAN></P><P>&nbsp;</P> Mon, 11 Oct 2021 09:34:36 GMT bronsdijk 2021-10-11T09:34:36Z Retrieving MS Teams Favorite Contacts with the MS Graph API <P>Hi, I'm working on developing an application using information from MS Teams.<BR />And I'm looking for the MS Graph API to get a list of contacts from MS Teams favorites<BR />and also add / remove from MS Teams favorites via the MS Graph API.</P><P>I was unable to find information about the required API in the MS Graph documentation.<BR />Is there an API that I can use for this purpose?</P><P><SPAN>Added images of what I'm looking for in the MS Graph API.</SPAN></P><P><SPAN>Thank you in advance.</SPAN></P> Mon, 11 Oct 2021 09:22:31 GMT PolinaZubova 2021-10-11T09:22:31Z Any way to integrate Teams with MAUI application? <P>I'm working on xamarin forms and i will migrate my app to MAUI in future, so any way for me to integrate Teams meeting to my MAUI application?</P> Mon, 11 Oct 2021 02:13:17 GMT Long_Hoang 2021-10-11T02:13:17Z Teams Personal App Development <P>I was developed a teams personal app with "<STRONG>Teams ToolKit</STRONG>". The app is working well in the web version of Teams. But In desktop and Mobile client not working properly. My personal app contains a module about fetching current and all users details using <STRONG>GraphClientfactory.&nbsp;</STRONG> My app failed to load when calling the graph API module. In the web version, it's working correctly. I don't know what is the issue arise when calling graph call?&nbsp;</P><P>&nbsp;</P><P>Here anyone faces the same issue?<BR />please help me. I am stuck for about 2 weeks.<BR /><BR />Thanks In advance.</P> Sun, 10 Oct 2021 14:14:48 GMT Kameshm05 2021-10-10T14:14:48Z Does MS Teams android application integrates with Telecom framworks for VOIP calling. <P>Hi all,</P><P>&nbsp;</P><P>I was keen to know if the MS Teams android application integrates with Android telecom framework for handling VOIP and conference calls. Deep integration with Telecom framework helps in handling of VOIP features between multiple applications. My interest being on receiving VOIP call information from MS Teams and android framework layer. (eg. Telegram does deep integration with android Telecom framework)</P><P><A href="#" target="_blank" rel="noopener"></A></P> Wed, 06 Oct 2021 12:50:43 GMT sarfraj 2021-10-06T12:50:43Z How to position the authentication popup <P>When I call ( in the microsoftTeams App)&nbsp; microsoftTeams.authentication.authenticate a popup appears in the left upper corner<BR />I only can set width and height.<BR />But is there a posibility to position the box to another positon, like center of the teams-app.</P><P>&nbsp;</P><P>Using microsoftTeams in a webbrowser the popup is nicely centered.</P> Wed, 06 Oct 2021 09:17:02 GMT Eric_Cuijpers 2021-10-06T09:17:02Z How to enable cookies & cross site tracking in Teams IOS App <P>I am developing an app for Microsoft Teams. The app includes a personal tab (static) tab which displays an iframe from a different domain to achieve some functionality within the personal tab. The iframe displays well in the Desktop client, web client and in the Android mobile device of the teams. When it comes to the Teams IOS App, the <STRONG>iframe</STRONG> could not load because it needs cookies functionality. It seems the teams IOS app prevents the cookies &amp; cross site tracking.</P><P>&nbsp;</P><P>Here are the options I tried which did not work:</P><P>1. Enabled safari as my default browser and enabled cookies &amp; cross site tracking in IOS (Iphone) safari settings.</P><P class="">2. Enabled chrome as my default browser and enabled cookies &amp; cross site tracking in IOS (Iphone) safari settings.</P><P>&nbsp;</P><P>Note: The same <STRONG>iframe</STRONG> URL is able to load and display in my iphone safari without any issues.</P><P>&nbsp;</P><P class="">Please assist if someone came across this issue in Teams IOS App and is there any setting I need to enable programatically.</P> Tue, 05 Oct 2021 14:59:50 GMT krishnapilla 2021-10-05T14:59:50Z Unable to create a webhook something went wrong <P>Dear Teams Dev,</P><P>&nbsp;</P><P>I try create webhook URL, but something went wrong.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="techtimes_1-1633399282564.png" style="width: 400px;"><img src=";px=400" role="button" title="techtimes_1-1633399282564.png" alt="techtimes_1-1633399282564.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><DIV class="">:(</img></DIV><DIV class="">Something went wrong.</DIV><DIV class=""><DIV class="">&nbsp;</DIV><DIV class="">Unable to create a webhook for model 612c602986e4797cf2a09da2.</DIV><PRE>RequestId: 1609fcb2-fdb1-898b-2673-a59ca2f035dd Server: ME3PR01MB6920 Date: 2021-10-05 13:55:11 +1100</PRE></DIV><P>Please help me, Thanks.</P> Tue, 05 Oct 2021 02:57:34 GMT techtimes 2021-10-05T02:57:34Z Teams Q&A chatbot works in test, deployed as app wont respond <P>Quickfire Summary</P><UL><LI>Q&amp;A Chat bot, azure. All deployed from Q&amp;A maker</LI><LI>All fine in azure, can test in teams using App ID and chat normally</LI><LI>Created an App using the new developer portal, all shows as OK</LI><LI>Appears in 'Deployed to Your Org', installs OK</LI><LI>Icon appears in tool bar, installs as person app ok, open, start chatting and no response</LI><LI>A message appears at the top 'There was a problem reaching this app'</LI></UL><P>&nbsp;</P><P>All the guides and helpfiles are ALL based on App Studio which is no longer available to use. You have to use the new Developer Portal which has minimal docs and 'how to's'</P><P>&nbsp;</P><P>Can anyone advise me how to START debugging this, i have no logs to reference anywhere so would not know where to start.</P><P>&nbsp;</P><P>I have double checked that the Bot Feature is pointing at the correct App ID for the web-bot, I have also enabled the personal feature. I have turned off the loading animation. App verification is 100%</P><P>&nbsp;</P><P>The scope is personal only</P> Thu, 30 Sep 2021 19:34:46 GMT MorganUK 2021-09-30T19:34:46Z Migrating Queues and Auto Attendants from one Tenant to another <P>Hi ,</P><P>I am trying to migrate the queues and Auto Attendants from one tenant to another. Is there a way i can migrate them in bulk&nbsp;</P> Tue, 28 Sep 2021 01:05:33 GMT Anshul1205 2021-09-28T01:05:33Z MS Teams version 1.4 changes? <P>Hi,</P><P>We have been seeing some behavior updates to out Bot, ever since our Teams version got upgraded to 1.4.</P><P>&nbsp;</P><P>When users interact with our Bot via our Adaptive Card's Action.Submit, our code sends the Typing ActivityType, which would end up getting displayed to the user as "Bot is typing a message".&nbsp; Now, we see an Icon of the Bot with dots, like the following</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="voonsionglum_0-1632555522522.png" style="width: 400px;"><img src=";px=400" role="button" title="voonsionglum_0-1632555522522.png" alt="voonsionglum_0-1632555522522.png" /></span></P><P>&nbsp;</P><P>We also see that when any Action.Submit is clicked, a Success message now appears as well.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="voonsionglum_1-1632555565987.png" style="width: 400px;"><img src=";px=400" role="button" title="voonsionglum_1-1632555565987.png" alt="voonsionglum_1-1632555565987.png" /></span></P><P>&nbsp;</P><P>Are these the expected changes to MS Teams?&nbsp; We have not made any changes to our web app code.&nbsp; If these are expected changes, where can we find details of the release notes and change notes?&nbsp; I tried to look at&nbsp;<A href="#" target="_blank"></A>&nbsp;and was not able to find any information.</P><P>&nbsp;</P><P>We were also notified that some users are even getting the following in their interactions with the Bot, which did not happen prior to the update.</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="voonsionglum_2-1632555736831.png" style="width: 400px;"><img src=";px=400" role="button" title="voonsionglum_2-1632555736831.png" alt="voonsionglum_2-1632555736831.png" /></span></P><P>&nbsp;</P><P>Has anyone encountered this?</P><P>Thank You</P><P>&nbsp;</P> Sat, 25 Sep 2021 07:43:04 GMT voonsionglum 2021-09-25T07:43:04Z Bot Image Attachment Does Not Display on MacOS. <P>We are developing a bot which renders and sends png images back to the user. On mobile and Windows builds of Teams, we are able to display the image within an Attachment using either a remote url or the base64 png data. However, on MacOS builds, the chat displays a narrow vertical box without the image rendered in it. Selecting a reaction, thus making the attachment wider, displays a very small render of the image without any click functionality.<BR /><BR />I should note that this issue only appears to effect individual chats with the bot; it works as expected in if used in a channel.</P><P>&nbsp;</P><P>Additionally, this issue came up only within the past week and appears to be unrelated to any changes in our code during that time.&nbsp;</P><P>&nbsp;</P><P>This is Teams release&nbsp;<SPAN> on MacOS 11.5.1</SPAN></P><P>&nbsp;</P><LI-CODE lang="applescript">var imageAttachment = new Attachment { ContentType = "image/png", Name = "Chart", ContentUrl = pngUrl, Content = new FileDownloadInfo(pngUrl) };</LI-CODE> Fri, 24 Sep 2021 18:22:18 GMT mishyjari 2021-09-24T18:22:18Z Teams Meeting Extension - Side Panel App - How to get attendees emails list <P>Hi Community,&nbsp;<BR /><BR />We are developing a Microsoft Teams meeting extension. In order to embedded details related to our system info, we need to get the emails list of attendees of the specific meeting. Tried many ways including graph API but it couldn't identify the meeting ID returning from the teams SDK<BR /><BR /></P><DIV><SPAN><SPAN>microsoftTeams.getContext((context)&nbsp;=&gt;&nbsp;{<BR />&nbsp; &nbsp; const meetingID =&nbsp;</SPAN></SPAN>context.meetingId;<SPAN><SPAN><BR />})<BR /><BR />This returned a meeting id which a format of&nbsp;MCMxOTptZWV0aW5nX01UbG1Zams0WW1ZdFpESXdaUzAwWmpFeUxUbGhaVGd0TW1Ga01XVTVPV05sTnpGaUB0aHJlYWQudjIjMA==<BR />but it does not identify by graph API<BR /><BR />Also, we tried&nbsp;<BR /></SPAN></SPAN><DIV><DIV><SPAN>microsoftTeams</SPAN><SPAN>.</SPAN><SPAN>meeting</SPAN><SPAN>.</SPAN><SPAN>getMeetingDetails</SPAN><SPAN>((</SPAN><SPAN>context</SPAN><SPAN>)&nbsp;</SPAN><SPAN>=&gt;</SPAN><SPAN>&nbsp;{</SPAN></DIV><DIV><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN>console</SPAN><SPAN>.</SPAN><SPAN>log</SPAN><SPAN>(</SPAN><SPAN>context</SPAN><SPAN>)</SPAN></DIV><DIV><SPAN>&nbsp;})&nbsp;<BR /><BR />this method returns&nbsp;errorCode: 1000, message: "App doesn't have sufficient permission to use this API"<BR /><BR /><STRONG>Is there any simple way to get a meeting attendees list from teams meeting optimized tab apps?</STRONG><BR />or is this feature not yet released to third-party developers?<BR /><BR /></SPAN></DIV></DIV></DIV> Wed, 22 Sep 2021 20:04:23 GMT priyantha125 2021-09-22T20:04:23Z Images sent by chat bot not shown after Teams update <P class="">We have a chat bot that can send plots of measurement data as attachments. Since a Teams update today of my Windows client app (to <SPAN>, the pictures are not shown anymore. The outline is still visible.</SPAN></P><P>&nbsp;</P><P>Adaptive cards that contain e.g. tables work fine, the problem is only with images.</P><P>&nbsp;</P><P>Another error that appears since today is displayed in the login card, see below. The login clearly works, since the bot can use delegated authority to access data from our SharePoint. But it always complains about being unable to reach the app.</P><P>&nbsp;</P><P><SPAN>The bot works perfectly fine using the web client, my mobile, or a colleagues' computer (with the old Teams version), so I'm thinking it must be the client app.</SPAN></P><P><SPAN>The chat bot is sideloaded using a zip file (upload custom app), it is a development version. </SPAN>The relevant domains (* for authentication, * for the bot webserver) are added to the validDomains attribute in the manifest.</P><P>&nbsp;</P><P>Picture missing:</P><DIV class="">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bertrand_Kerres_3-1632293034485.png" style="width: 400px;"><img src=";px=400" role="button" title="Bertrand_Kerres_3-1632293034485.png" alt="Bertrand_Kerres_3-1632293034485.png" /></span></P><P>&nbsp;</P><P>Login error:</P><DIV class="">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bertrand_Kerres_2-1632292981644.png" style="width: 400px;"><img src=";px=400" role="button" title="Bertrand_Kerres_2-1632292981644.png" alt="Bertrand_Kerres_2-1632292981644.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P> Wed, 22 Sep 2021 06:53:33 GMT Bertrand_Kerres 2021-09-22T06:53:33Z Not allowing to browse Excel file by referring MS Team file links in angular web application <P><SPAN>I have build angular web application and want to browse Excel file by referring MS Team file links. When we browse file link, open file dialog is not allowing to open the file location. Is this known issue? Is this not allowing because of security reason? Want to understand more details on why it is not working.</SPAN></P> Wed, 22 Sep 2021 05:03:15 GMT VH_T1 2021-09-22T05:03:15Z Command Line args to goto channels directly? <P>Hello! So in our custom tools we try to give quick access to the responsible people. Its already possible to chat with co-workers in Teams with a click. In the background: getting the executable from `<STRONG>LOCALAPPDATA</STRONG>` <STRONG>+ \Microsoft\Teams\current\Teams.exe</STRONG> works pretty reliable then just call this with `<STRONG></STRONG>` and Voilà we chat!</P><P>&nbsp;</P><P>Now I'd like users to be able to goto public channels with a click. I can get a link with <STRONG>Get link to channel</STRONG>. But running <STRONG>Teams.exe</STRONG> with this link does nothing! Just opens up the Teams main window with whatever was just open. No change.</P><P>&nbsp;</P><P>I CAN just "run" this link with the webbrowser but then the user has to accept to always open the according links with MS Teams which is do-able but rather crude for some simpler users. And STILL one would have a useless web page open. Maybe the user doesn't even have a browser open... However it would be quite great to just go like:</P><P>&nbsp;</P><P><STRONG>Teams.exe %channel_link%</STRONG></P><P>&nbsp;</P><P>What <STRONG>command line switch</STRONG> do I need?</P><P>Is there a <STRONG>list of command line switches</STRONG>? like the sip: one?</P><P>I'd love to do sth like <STRONG>Teams.exe /?</STRONG> or <STRONG>-help</STRONG> ...</P><P>btw: Currently there is a big fat ERROR msg when you do Teams on the console window:</P><LI-CODE lang="bash">Error while parsing hooks JSON. Error: "ENOENT: no such file or directory, open 'C:\\Users\\techarteric\\AppData\\Roaming\\Microsoft\\Teams\\hooks.json'" (node:17212) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.</LI-CODE><P>&nbsp;</P> Tue, 21 Sep 2021 16:58:33 GMT ericw190 2021-09-21T16:58:33Z Error with Teams Apps login <P>About 10% of our users are unable to log into our app from the Teams Windows Client.&nbsp; This does not occur on the Macintosh, IOS or Android.&nbsp;</P><P>&nbsp;</P><P>When they attempt to log in, they are presented with a blank page and then Teams hangs.&nbsp; We found that doing an Office Repair seems to fix the problem.</P><P>&nbsp;</P><P>We believe the issue is related to Microsoft's rollout of WAM and is specific to the Windows Teams client.&nbsp;</P> Mon, 20 Sep 2021 19:53:12 GMT donkos 2021-09-20T19:53:12Z Inspection App in Teams with GCC account? <P>I am trying to setup the Inspection App within Teams.&nbsp; I get to the point where it says "Almost there...Inspection needs your permission to use the following.&nbsp; Please allow the permissions to proceed."</P><P data-unlink="true">Under Microsoft Teams it indicates&nbsp; "!&nbsp;<SPAN>Sign in failed Fix Connection</SPAN>"&nbsp;.&nbsp; I am already signed in.&nbsp; Down the right side of the window next to each app that is requesting permission it has the option to "Switch account", this has no effect either.&nbsp; The "Allow" button at the bottom of the window remains ghosted and I cannot proceed past this step.</P><P data-unlink="true">Is this a limitation of trying to use the Inspection App with a GCC (<FONT size="4"><FONT size="3">Government Community Cloud</FONT>)</FONT></P><P data-unlink="true">account?</P> Thu, 16 Sep 2021 17:05:42 GMT RadRadRyan 2021-09-16T17:05:42Z Teams Embeded Iframe with SSO <P>Hello I am running into an intresting problem, and hoping someone is able to help. I have process in place where a user can install an app, and use SSO to sign on through a embeded Iframe tab. On initial setup I am able to sign in with the SSO and it works just fine and functions as expected.</P><P>&nbsp;</P><P>The problem arsises when a new users come to sign in the the tab with SSO, or if you log out of teams and back in.&nbsp;<BR /><BR />If you log out of teams you will be promted to login on the page, and you can choose SSO. Once you click sign on with SSO the whole tab now becomes blank and can't process or do anything.&nbsp;<BR /><BR />I Saw this post and thought it was applicable, but the application IS visible at first, but once they login it errors out.&nbsp;<BR /><A href="" target="_blank" rel="noopener"></A><BR /><BR />These are the two calls it makes:<BR />myapplication.url/returnUrl<BR />-&gt;That forwards to (Where ${} have actual values)<BR /><A href="#" target="_blank" rel="noopener">${TOKEN}&amp;RelayState=${RELAYSTATE}</A><BR />There is also a couple of weird things like this&nbsp;</P><P><A href="#" target="_blank" rel="noopener">;isDaemonUpdater=true</A><BR /><BR /><BR />I was able to capute this in fiddler, and I can see this indeed does have a response to login, but for some reason, teams just does not render this.<BR /><BR />I am happy to provide more insight if needed, but hopefully that engough to have someone see what the problem is.<BR /><BR />Testing this in web app I see:</P><P>Refused to display '<A href="#" target="_blank" rel="noopener"></A>' in a frame because it set 'X-Frame-Options' to 'deny'.</P><P><A href="#" target="_blank" rel="noopener"></A><BR /><BR />Think something in here:&nbsp;<A href="#" target="_blank" rel="noopener"></A>&nbsp;was missed but I'm not seeing anything that stands out overly.<BR /><BR />Appreciate any insights!</P> Fri, 17 Sep 2021 02:19:54 GMT setuprc 2021-09-17T02:19:54Z TEAMS - speed dial on android <P>I hope it's not off topic.<BR />I would like to know if is possible to add speed dial on Android or to send a message to someone without wasting time browsing contacts in app.</P><P>For work reasons, I am always on the move and very often I have to call just my boss.</P><P>Thank you guys</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="my boss.png" style="width: 666px;"><img src=";px=999" role="button" title="my boss.png" alt="my boss.png" /></span></P> Sat, 18 Sep 2021 16:03:24 GMT BrunoZ 2021-09-18T16:03:24Z Post an Adaptive Card and Wait <P data-unlink="true">I was using the "<U>Post an Adaptive Card to a Teams channel and wait for a response</U>"&nbsp; in a power automate flow . I am asking for text and number input. Upon submit everything was fine until last week.</P><P data-unlink="true">&nbsp;</P><P data-unlink="true">Realizing now that the "Post an Adaptive Card to a Teams channel and wait for a response" is now deprecated (are their notifications for these?). I changed it to "<U>Post adaptive card and wait for a respons</U>e " with the same text and numbers input.&nbsp; I made no changes to the adaptive card.<BR /><BR />I can submit the card if there is text input but it will not submit with input in the number field. Again this was not happening until recently.&nbsp;<BR /><BR />I am at a loss here, any insight or direction would be appreciated.</P> Fri, 17 Sep 2021 13:54:27 GMT stlouisk 2021-09-17T13:54:27Z TEAMS : how to change background in conference by scripting (not gui) <P>Hi Guys,</P> <P>We have that nice feature in the GUI that can change the background (or blur) in conference call. This requires several clicks.</P> <P>I would like to know if it is possible to "script" this change, for example to adapt my background during a session without having to click.</P> <P>Any powershell to script the client side of TEAMs ?</P> <P>Thanks</P> Wed, 15 Sep 2021 10:47:59 GMT fred_efr 2021-09-15T10:47:59Z How to know a user has permission to create Team <P>for a user in teams if the teams creation option is disabled, how can we know the user permission from graph api.</P> Wed, 15 Sep 2021 15:35:20 GMT Umag98 2021-09-15T15:35:20Z Teams Meeting - Content share feedback <P>Hello all,</P><P>&nbsp;</P><P>I am very new to Teams bots, from what I've found so far this doesn't seem to be possible, but I'm wondering if there is any way to get feedback from a Teams meeting when someone in the meeting starts or stops sharing content?&nbsp;&nbsp;</P><P>&nbsp;</P><P>Basically I am trying to integrate a Teams room system with other controls, and I would ideally have a "content sharing has stopped" type event trigger something else in the room.</P> Tue, 14 Sep 2021 20:08:20 GMT nthornbury 2021-09-14T20:08:20Z In-dialog box not showing on IOS devices <P>Hi,</P><P>&nbsp;</P><P>We're facing an issue in the custom application we're creating. The application is supposed to work only during the meeting for classes to get the attendance of each student and professor of the meeting. The professor has in the side pannel a button to send the dialog box in the meeting to let everybody present in the meeting to sign their attendance. The dialog box is showing on every device (desktop/web/android) except on IOS device.</P><P>&nbsp;</P><P>Does anybody already had this issue and know how to fix it or can help us?</P><P>&nbsp;</P><P>Thanks for your help,</P><P>&nbsp;</P><P>&nbsp;</P> Tue, 14 Sep 2021 16:26:41 GMT devReever 2021-09-14T16:26:41Z Configurable tab not showing on mobile <P>Hi,</P><P>We're creating a custom app in Teams. We have a configurable tab that isn't showing on mobile device except when we put the "team" scope in the manifest for the "configurableTabs". Except our application isn't meant to be used on teams but only in meetings.</P><P>If we don't have the "team" scope and only the "groupchat" as it is what the app is based for, the application is showing in the meeting but when we click on it Teams shows us an error that say this:</P><DIV class="mceNonEditable lia-copypaste-placeholder">&nbsp;</DIV><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="errorTeams.png" style="width: 288px;"><img src=";px=999" role="button" title="errorTeams.png" alt="errorTeams.png" /></span></P><P>&nbsp;</P><P>Anybody got an idea on how can we fix this error? The "team" scope ain't a problem for us but it seems to be a problem for the Microsoft App submissions.<BR /><BR /></P><P>Thanks for your help</P> Tue, 14 Sep 2021 16:12:01 GMT devReever 2021-09-14T16:12:01Z Custom Teams App not loading under macOS <P>Hello,</P><P>&nbsp;</P><P>we are developing an app for microsoft teams where we have a new tab in meetings. But we are struggling to get it working under macOS. When we upload our custom app and add it to a meeting, nothing shows up and according to the tcp dump the connection to our app is refused due to an unknown certificate. The app works fine under windows and is reachable in the browser.</P><P>&nbsp;</P><P>We have a custom domain thats pointing to a reverse proxy that is forwarding to our company on-prem k8s.</P><P>&nbsp;</P><P>Do you have any idea how to fix this problem? Has anyone encounterd something similiar? Any ideas how to investigate this issue more deeply?</P><P>&nbsp;</P><P>Any help is welcomed.</P><P>&nbsp;</P><P>Best regards</P> Tue, 14 Sep 2021 09:40:45 GMT besch415 2021-09-14T09:40:45Z MS Graph setPresence problems <P>Hi everyone, we have two issues with MS Graph setPresence:<BR />1. Every time I do api call with a valid availability/activity, I get 200 OK but I don’t see the status actually changing in the Teams App. What’s funny, I can see it being changed if I am logged as another user and just observe the user I change the status for. The status updates only when I restart teams app.</P><P>2. Although I set the Presence State to “Busy – InACall”, incoming calls are not rejected. And yes, Busy on Busy (Busy Options) is activated. So if I have a real Teams call a new incoming call is rejected.<BR />Any ideas how to resolve these two issues?<BR />Thanks.</P> Tue, 14 Sep 2021 08:40:46 GMT relkniw 2021-09-14T08:40:46Z How to send data to third party services from MS Teams? <P>Hey all, I like to create office 365 connector to create an inbound connector to send messages from third party services to teams channel. These are my requirements to create a third party app in MS teams.<BR />1. While installing app get the third party configuration data.</P><P>2. If the configuration details are correct, create an inbound connector automatically and send the connector URL to third party services.<BR />3. Using that connector URL, send notifications to MS teams from third party service.<BR /><BR />How can i do that? Share your suggestions.&nbsp;<BR /><BR />Thanks in advance..</P> Tue, 14 Sep 2021 07:51:37 GMT Alben_soby 2021-09-14T07:51:37Z Block certain files for certain groups <P>Looking for a way to block uploads of specific files in Teams, but only for certain groups or users within the enterprise. Can anyone help?</P> Mon, 13 Sep 2021 18:11:13 GMT ClaraJ99 2021-09-13T18:11:13Z In-app notifications for apps in MS teams <P>I am working on developing an app for MS Teams. I want the app to send in-app notifications to user, to engage the user and draw his/her attention on action item. Could someone please guide how can I make that possible? I am unable to locate documentation for it. I don't want to send messages/ cards in channels via bot.</P> <P>&nbsp;</P> <P>Thanks in advance.</P> Mon, 13 Sep 2021 05:21:46 GMT lakshay451 2021-09-13T05:21:46Z Create Event and linked to Group(Teams) Channel (as Add channel) <P>Hello. I am using microsoft graph api v1 to create event. It done. But I can not add channel of Group(Teams) to it. I have seen it on Microsoft Teams. Do you know it? Please tell me about it or for me some documents. Thanks you very much!</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.PNG" style="width: 400px;"><img src=";px=400" role="button" title="image.PNG" alt="image.PNG" /></span></P><P> </P> Sat, 11 Sep 2021 20:11:24 GMT Minh_Duc_Ngo 2021-09-11T20:11:24Z Add a Channel mention to an adaptive card <P>All,</P><P>&nbsp;</P><P>Using the beta version of the API, <A href="#" target="_blank" rel="noopener">with the help of the documentation</A>, I'm able to use graph to send a team mention to a channel and I'm also able to send an adaptive card to a channel but I can't send a team mention to a channel in an adaptive card, any help?</P><P>&nbsp;</P><LI-CODE lang="json">{ "importance": "high", "subject": "This is a mention", "body": { "contentType": "html", "content": "Text goes here. &lt;br/&gt; &lt;at id ='0'&gt;&lt;/at&gt; &lt;br/&gt;&lt;br/&gt;" } , "mentions": [ { "id": 0, "mentionText": "test", "mentioned": { "conversation": { "id": "", "displayName": "test", "conversationIdentityType": "team" } } } ] } { "subject": null, "body": { "contentType": "html", "content": "&lt;attachment id=" + randomKey + "&gt;&lt;/attachment&gt;" }, "attachments": [{ "id": randomKey, "contentType": "application/", "contentUrl": null, "content": { "title": "Test title", "text": "textgoes here", "buttons": [{ "type": "openUrl", "title": "Button", "value": "" }, { "type": "openUrl", "title": "Button2", "value": "" } ]}, "name": null, "thumbnailUrl": null }] }</LI-CODE><P>&nbsp;</P> Thu, 09 Sep 2021 16:05:31 GMT beepboop 2021-09-09T16:05:31Z Deep Links error with Capital Letters in UPN <P>Hi,</P><P>There appears to be a bug that has not been addressed with capital letters in a UPN. If the user is on-prem AD and has been synced to 365 and contains a capital letter than you cannot call them using a deep link without an error saying something is wrong with the link.</P><P>&nbsp;</P><P>I have found this related article from July but nothing seems to have been done about it.</P><P><A href="" target="_blank"></A></P><P>&nbsp;</P><P>Is there any way to see the bug status or get an update on it because nobody seems to be checking the other thread and this is causing me an issue with some new software that we wish to develop that has a direct link to Teams.</P><P>&nbsp;</P><P>Thanks</P><P>Stephen&nbsp;</P> Thu, 09 Sep 2021 12:27:25 GMT stephenyoung 2021-09-09T12:27:25Z Teams Attendance Report - A Network Error Occurred <P>Hi all.</P><P>&nbsp;</P><P>Could anyone shed some light on an issue I have reported that is affecting all users, please?</P><P>&nbsp;</P><P>When a user accesses meetings they arranged, either at the time of the meeting or afterwards, they get the following error:</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="capture-001.png" style="width: 582px;"><img src=";px=999" role="button" title="capture-001.png" alt="capture-001.png" /></span></P><P>&nbsp;</P><P>All these users are on the same meeting policy so I have checked:</P><P>&nbsp;</P><P>&nbsp;</P><LI-CODE lang="applescript">[PS]&gt; Get-CsTeamsMeetingPolicy -Identity RestrictedAnonymousAccess | Select AllowEngagementReport AllowEngagementReport --------------------- Enabled</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>I have made a comparison using fiddler to a working tenant and the tenant displaying the global issue, and I see one obvious difference:</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="capture-007.png" style="width: 999px;"><img src=";px=999" role="button" title="capture-007.png" alt="capture-007.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="capture-008.png" style="width: 699px;"><img src=";px=999" role="button" title="capture-008.png" alt="capture-008.png" /></span></P><P>&nbsp;</P><P>The working tenant shows HTTP traffic to but the tenant with issues shows no trace of this api.</P><P>&nbsp;</P><P>This feature worked on the affected tenant until around 4 weeks ago but would love to see if anyone could steer me in the direction of what could have caused this to stop working?</P><P>&nbsp;</P><P>Any help is gratefully appreciated.&nbsp;</P><P>&nbsp;</P><P>Thanks</P> Wed, 08 Sep 2021 16:44:45 GMT AlanPs1 2021-09-08T16:44:45Z Getting Invalid status code 'TooManyRequests' while sending adaptive cards <P>Hi,</P><P>&nbsp;</P><P>Am trying to send adaptive cards to multiple users through MS Teams with the help of C# application.</P><P>While sending cards to multiple users at the same time, am getting the error "Operation returned an invalid status code 'TooManyRequests'" as am using "Parallel.For" loop and await methods.</P><P>&nbsp;</P><P>Am calling SendCard method multiple times. As it dont have any dependency, i have used Parallel thread and async/await methods.</P><P>&nbsp;</P><P>Parallel.For(0, dataCount, new ParallelOptions { MaxDegreeOfParallelism = 38 }, async i =&gt;<BR />{<BR />await SendCard(response, cloudTable, entities[i].PartitionKey, entities[i].RowKey, entities[i].ConversationId, entities[i].ServiceUrl, stringData, entities[i].MailId);<BR />});</P><P>&nbsp;</P><P>await connectorClient.Conversations.SendToConversationAsync(conversationId, (Activity)response);</P><P>&nbsp;</P><P>Kindly help me on this.</P> Tue, 07 Sep 2021 13:49:38 GMT maheshkumargunasekaran 2021-09-07T13:49:38Z Trying to customize Communities App <P>Hi,&nbsp;</P><P>I have tried to customize our Communities App to look like our company's own app. I have global admin rights and adjustments has been done here: Teams admin &gt;&gt; Teams Apps &gt;&gt; Manage Apps. I had difficulties to publish the texts and I somehow managed to publish them when doing it very many times. I still haven't managed to publish the logo nor the outline logo. If I try this, there will be a notification saying:&nbsp; "Warning&nbsp;We can't display the image of this private app. To see the image, you must get a license." The logo sizes are correct and also the file format (.png).&nbsp; As far as I know our licenses should be ok. Or is this notification referring to the advanced communication license?&nbsp;</P> Mon, 06 Sep 2021 10:30:09 GMT Sari Kangas 2021-09-06T10:30:09Z embed teams call on website <P>Hi everyone, I'm trying to embed a Teams meeting inside an iframe, I've read something about&nbsp;Azure Communication Services, but I dont know even if are the same thing.&nbsp;<BR />I've created a Teams meeting with Graph Api and what I want is present join url in a iframe,&nbsp;someone knows a way to do this?<BR /><BR /></P><P>Thanks in advance</P> Mon, 06 Sep 2021 17:02:46 GMT KevynMarinho 2021-09-06T17:02:46Z Configure A Teams App With Power Apps And SharePoint As Two Separate Tabs <P>I want to create a teams app , where on one tab i want to host sharepoint page and in another tab a powerapp. How can i do this</P><P>&nbsp;</P><P>As we know that , we can not have multiple resources here</P><LI-CODE lang="json">"webApplicationInfo": { "resource": "", "id": "00010003-0000-0f1-ce00-000000000000" }</LI-CODE><P>,&nbsp;&nbsp;</P> Mon, 06 Sep 2021 11:12:29 GMT damyou06 2021-09-06T11:12:29Z Deep-link call in MSTeams custom app works on desktop BUT FAILED on iOS and Android <P>Hi All,</P><P>&nbsp;</P><P>Our application provides the facility to make call between contacts.</P><P>To start communications, we have used deep links.</P><P>These deep links are working fine on desktop and chrome clients.</P><P>But when same application is running on iOS or Android, It always fails.</P><P>users to make deep-link call <A href="" target="_blank" rel="noopener"></A>.</P><P>I also tried by converting it in small characters but same issue persists.</P><P>&nbsp;</P><P>When start executing deep link, It displays avatar and display name correctly in desktop application when call is working fine.</P><P>BUT when call is failed, it displays avatar and known user.</P><P>&nbsp;</P><P>How can I fix it?</P><P>Please suggest.</P> Mon, 06 Sep 2021 10:05:32 GMT Raju_Panwar 2021-09-06T10:05:32Z Universal cleansing everywhere... <P>Universal cleansing everywhere...</P> Sun, 05 Sep 2021 04:36:53 GMT UnivrslClensingEvrywer 2021-09-05T04:36:53Z Bot Authentication on Adaptive Card button click event <P>Hi All,</P><P>&nbsp;</P><P>Our application used to send notification as adaptive card, to MS Teams users via bot. The application has been developed through C#.</P><P>&nbsp;</P><P>The button click should perform bot authentication.</P><P>&nbsp;</P><P>We have created a button with the below code.</P><P>&nbsp;</P><P>Actions =<BR />{<BR />new AdaptiveSubmitAction()<BR />{<BR />Type = AdaptiveSubmitAction.TypeName,<BR />Title = "Click Here",<BR />},<BR />},</P><P>&nbsp;</P><P>How to add the bot authentication on button click event of adaptive card?&nbsp;</P><P>&nbsp;</P><P>Kindly suggest.</P> Fri, 03 Sep 2021 12:48:44 GMT maheshkumargunasekaran 2021-09-03T12:48:44Z Teams Attendance Report gets cleared if someone rejoins meeting after it's ended <P>Hi there,</P><P>&nbsp;</P><P>We're seeing an unusual bug thats affecting attendance reporting via the API.</P><P>&nbsp;</P><P>The steps to reproduce are as follows:</P><P>&nbsp;</P><P>1. Schedule an MS Teams meeting using the&nbsp;/onlineMeetings/ API endpoint</P><P>2. Allow n number (eg. 5) people to connect</P><P>3. End the meeting</P><P>4. Fetch the attendance report using the /meetingAttendanceReport/ API endpoint</P><P>5. The attendance will contain 5 entries (this is correcT)</P><P>6. Rejoin the same meeting as one user</P><P>7. End the meeting again</P><P>8. Fetch the attendance report again</P><P>9. The report will now only contain one entry</P><P>&nbsp;</P><P><STRONG>Expected behaviour</STRONG></P><P>The report should contain all the entries from when the meeting originally took place.</P><P>&nbsp;</P><P><STRONG>Actual behaviour</STRONG></P><P>The report only returns the entires from the "latest call" for the meeting.</P><P>&nbsp;</P><P>If you require any further information, please don't hesitate to ask.</P> Fri, 03 Sep 2021 11:08:56 GMT Gerard_Kelly 2021-09-03T11:08:56Z Configurable contentUrl for tab? <P>Hi,</P><P>I have created a tab in my custom app. The content of the tab is available at the URL defined in "contentUrl". For example, here is what I have in my manifest file:</P><P>&nbsp;</P><P>"staticTabs": [<BR />{<BR />&nbsp;&nbsp;&nbsp; "entityId": "TestTab",<BR />&nbsp;&nbsp;&nbsp; "name": "TestTab",<BR />&nbsp;&nbsp;&nbsp; "contentUrl": "<A href="#" target="_blank"></A>",<BR />&nbsp;&nbsp;&nbsp; "scopes": [<BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "personal"<BR />&nbsp;&nbsp;&nbsp; ]<BR />},</P><P>&nbsp;</P><P>This value of contentUrl might be different, based on the organization using the app. Is there a way to make contentURL configurable? How do Apps published in the Microsoft Teams store deal with this problem?</P><P>&nbsp;</P><P>Thanks,</P><P>George</P><P>&nbsp;</P> Thu, 02 Sep 2021 15:30:04 GMT George71 2021-09-02T15:30:04Z Adaptive Card button should return "MessagingExtensionActionResponse" <P>Hi All,</P><P>&nbsp;</P><P>Our application used to send notification to MS Teams users via bot. The application has been developed through C#. We have created a button with the below code.</P><P>&nbsp;</P><P>Actions =<BR />{<BR />new AdaptiveSubmitAction()<BR />{<BR />Type = AdaptiveSubmitAction.TypeName,<BR />Title = "Click Here",<BR />},<BR />},</P><P>&nbsp;</P><P>By default, it invoked OnMessageActivityAsync(). Later we have added below piece of code in the button property.</P><P>&nbsp;</P><P>Data = new TaskModuleDetail&lt;string&gt;() { Data = "SignIn", CommandId = "SignIn" },</P><P>&nbsp;</P><P>In the class file of TaskModuleDetail, we have defined the Type as below.</P><P>public object Type { get; set; } = JsonConvert.DeserializeObject("{\"type\": \"task/fetch\" }");</P><P>&nbsp;</P><P>Hence it is redirecting to&nbsp;OnTeamsTaskModuleFetchAsync().</P><P>&nbsp;</P><P>But am expecting the click event of button should hit&nbsp;OnTeamsMessagingExtensionFetchTaskAsync() which returns&nbsp;MessagingExtensionActionResponse as i need to do launch an URL and perform authentication.&nbsp;</P><P>&nbsp;</P><P>Could someone help me to fix it?</P> Thu, 02 Sep 2021 11:29:49 GMT maheshkumargunasekaran 2021-09-02T11:29:49Z Teams Cloud Storage Provider open to new storage partners yet, Microsoft? <P>Hi Microsoft,&nbsp;</P><P>&nbsp;</P><P>Your posts here&nbsp;</P><P><A href="" target="_blank" rel="noopener"></A>&nbsp;</P><P>&nbsp;</P><P>and here</P><P><A href="" target="_blank" rel="noopener"></A></P><P>&nbsp;</P><P>indicate that new integrations within Teams to become a cloud storage partner are not possible, but this was over a year ago. Have you opened up integration options for this yet? My organization is interested in being a storage partner (we already have an integration through the CSPP).&nbsp;</P><P>&nbsp;</P> Wed, 01 Sep 2021 16:51:01 GMT ianmccreadydev 2021-09-01T16:51:01Z Trigger when private channels are created <P>I'm restricting the SharePoint sites of Teams private channels via Powershell. Right now I schedule the execution of my powershell script every 5 minutes. Is there any trigger that I can use?</P> Wed, 01 Sep 2021 14:17:04 GMT Thomsch 2021-09-01T14:17:04Z Add custom entry to MS Teams chat context menu without MS Teams bot <P><SPAN>Hi everyone,</SPAN><BR /><BR /><SPAN>we currently developing an MS Teams Tab App and we trying to find a way to&nbsp;add custom entry to the Microsoft Teams chat context menu:<BR /><BR /></SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="01.png" style="width: 339px;"><img src=";px=999" role="button" title="01.png" alt="01.png" /></span></SPAN></P><P><SPAN><BR />or</SPAN></P><P>&nbsp;</P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="02.png" style="width: 521px;"><img src=";px=999" role="button" title="02.png" alt="02.png" /></span><BR /><BR />So far our investigation shows that we always have to use an MS Teams bot. In our scenario this is at the moment not an acceptable solution. Is there any other way to add a context menu entry in one of these menus?<BR /><BR />Kind regards<BR /><BR /></SPAN></P><P><SPAN>Sebastian Dreier<BR /><BR /></SPAN></P> Wed, 01 Sep 2021 12:15:40 GMT sdreier2021 2021-09-01T12:15:40Z Adding external attendees to online meetings <P>Hello, I would like to add external attendees to online meetings using the API. This is the skeleton of the request I'm using:</P><P>&nbsp;</P><P>-- Patch to update online meeting<BR />curl -d '{ "participants": { "attendees": [ { "identity": { "user": { "displayName": "test1" } }, "upn": "", "role": "attendee"} ] } }' -H "Authorization: Bearer &lt;MY TOKEN&gt;" -H "Content-Type: application" -X PATCH <A href="#" target="_blank" rel="noopener">;MY</A>&nbsp;USER ID&gt;/onlineMeetings/&lt;MEETING ID&gt;<BR /><BR />Inside the response I got this attendee:<BR /><BR /></P><P>"attendees":[{<BR />&nbsp; "upn":"",<BR />&nbsp; "role":null,<BR />&nbsp; "identity":{<BR />&nbsp; &nbsp; "acsUser":null,<BR />&nbsp; &nbsp; "spoolUser":null,<BR />&nbsp; &nbsp; "phone":null,<BR />&nbsp; &nbsp; "guest":null,<BR />&nbsp; &nbsp; "encrypted":null,<BR />&nbsp; &nbsp; "onPremises":null,<BR />&nbsp; &nbsp; "acsApplicationInstance":null,<BR />&nbsp; &nbsp; "spoolApplicationInstance":null,<BR />&nbsp; &nbsp; "applicationInstance":null,<BR />&nbsp; &nbsp; "application":null,<BR />&nbsp; &nbsp; "device":null,<BR />&nbsp; &nbsp; "user":{</P><P>&nbsp; &nbsp; &nbsp; &nbsp;"id":null,<BR />&nbsp; &nbsp; &nbsp; &nbsp;"displayName":null,<BR />&nbsp; &nbsp; &nbsp; &nbsp;"tenantId":null,<BR />&nbsp; &nbsp; &nbsp; &nbsp;"identityProvider":"MSA"<BR />&nbsp; &nbsp; }<BR />&nbsp; }</P><P>}</P><P><BR />The first thing I noticed was that according&nbsp;<A href="#" target="_self">the documentation</A> an attendee doesn't have all those properties. Does it need to be updated? Also, I passed a value to the role property, but it has been nullified.</P><P>&nbsp;</P><P>What is the proper way to add external attendees that aren't Teams members?</P><P>&nbsp;</P><P>Could anyone provide an example?</P><P>&nbsp;</P><P>Thank you!</P> Wed, 01 Sep 2021 17:04:25 GMT fadc80 2021-09-01T17:04:25Z Teams tab activity permissions <P>Trying to add the option to send notifications to the activity feed as described here:</P><P>&nbsp;</P><P><A href="#" target="_blank" rel="noopener"></A></P><P>&nbsp;</P><P>In the azure portal I am adding this&nbsp;<A href="#" target="_blank" rel="noopener"></A>&nbsp;permision and i my manifest added&nbsp;</P><PRE><SPAN>"applicationPermissions"</SPAN><SPAN>: </SPAN>[<BR /> <SPAN>""<BR /></SPAN></PRE><P>&nbsp;or&nbsp;</P><PRE><SPAN>"applicationPermissions"</SPAN><SPAN>: </SPAN>[<BR /> <SPAN>"TeamsActivity.Send"<BR /></SPAN>]</PRE><P>Double checking that&nbsp;<SPAN> is the same as the one in Azure.</SPAN></P><P><SPAN>I am still getting the error:</SPAN></P><P class="p1">Please check the values of and webApplicationInfo.applicationPermissions.</P><P class="p1">&nbsp;</P><P class="p1">The permissions does not show correctly during the installation, see attached.</P><P class="p1">&nbsp;</P><P>&nbsp;</P><H1>&nbsp;</H1> Tue, 31 Aug 2021 14:07:43 GMT someone_developing 2021-08-31T14:07:43Z Use Microsoft Graph to post to the activity feed <P>Hi,</P><P>Trying to add the option for my custom app to send notification to the teams activity feed using Microsoft graph.</P><P>(The app already has tab and connector).</P><P>&nbsp;</P><P><A href="#" target="_blank" rel="noopener"></A></P><P>&nbsp;</P><P>First question would be, is it possible to send activity feed notification to anyone that has installed my app even if he is not from my organisation, or is it only limited for users in the same active directory. The documentation is not very clear about it.</P><P>&nbsp;</P><P>The second question is regarding the flow that happens when someone is installing the app.</P><P>&nbsp;</P><P><SPAN class="hljs-attr">"resource"</SPAN><SPAN>: </SPAN><SPAN class="hljs-string">"api://"</SPAN></P><P>&nbsp;</P><P>What happens in this callback above , is it just a communication between azure AD and the MsTeams?</P><P><SPAN class="hljs-string">Not much is mentioned regarding it.</SPAN></P><P>&nbsp;</P><P><SPAN class="hljs-string">Also how would the app's server be informed that someone has installed the app and get the teams id?</SPAN></P><P><SPAN class="hljs-string">Is this information being shared at the above callback, or do we need to pull Microsoft graph and check for users and teams Id's that installed the custom app?</SPAN></P><P>&nbsp;</P><P><SPAN class="hljs-string">Any help will be appreciated.</SPAN></P><P>&nbsp;</P><P><SPAN class="hljs-string">&nbsp;</SPAN></P><P>&nbsp;</P> Tue, 31 Aug 2021 13:31:19 GMT someone_developing 2021-08-31T13:31:19Z Can't add Microsoft Teams app to Visual Studio <P>Hello,</P><P>I've followed the instructions provided at this url&nbsp;<A href="#" target="_blank" rel="noopener"></A>&nbsp;but when I start VS 2019 I can't find any Microsoft Teams app project.</P><P>What would you suggest to do?</P><P>Thank you</P> Tue, 31 Aug 2021 13:11:43 GMT IvanPololi 2021-08-31T13:11:43Z Changing the "Posted a new message" notification <P>We have recently written some code that sends an adaptive card through to Teams.</P><P>&nbsp;</P><P>When the adaptive card arrives at Teams, a desktop notification shows stating "ChatUser posted a new message".</P><P>&nbsp;</P><P class="">I was wondering how to change the text of the notification? Can this be changed to show some other text from the adaptive card?</P> Tue, 31 Aug 2021 08:29:50 GMT Jon_Monks 2021-08-31T08:29:50Z Error creating application access policy <P>I'm trying to create online meetings using Microsoft Graph API, but it is not working as expected. The cmdlet Connect-MicrosoftTeams with an MFA enabled account seems to work fine. It outputs:<BR /><BR />Account | Environment | Tenant | TenantId<BR />&lt;MY-ACCOUNT&gt; | AzureCloud | &lt;TENANT&gt; | &lt;TENANTID&gt;<BR /><BR />However, when I run the command to create an application access policy:<BR /><BR />New-CsApplicationAccessPolicy -Identity Test-policy -AppIds "&lt;MY-APP-ID&gt;" -Description "Test policy"<BR /><BR />I get the following error:<BR /><BR />Get-CsOnlineSession: C:\Users\fadc8\OneDrive\Documentos\PowerShell\Modules\MicrosoftTeams\2.5.0\netcoreapp3.1\SfBORemotePowershellModule.psm1:273<BR />Line |<BR />273 | $remoteSession = (Get-CsOnlineSessionCommand)<BR />| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR />| Run Connect-MicrosoftTeams before running cmdlets.<BR />Invoke-Command: C:\Users\fadc8\OneDrive\Documentos\PowerShell\Modules\MicrosoftTeams\2.5.0\netcoreapp3.1\SfBORemotePowershellModule.psm1:113<BR />Line |<BR />113 | -Session $session `<BR />| ~~~~~~~~<BR />| Cannot validate argument on parameter 'Session'. The argument is null or empty. Provide an argument<BR />| that is not null or empty, and then try the command again.<BR /><BR />I found the source script:<BR /><BR /><A href="#" target="_blank" rel="noopener"></A><BR /><BR />It is looking for an implicit remote session...<BR /><BR />I don't know if it is relevant, but the MSA I'm using has Global Administator privillege.<BR /><BR />Could you help me to understand what is wrong?<BR /><BR />Workstation configuration:<BR /><BR />Windows 10<BR />PowerShell 7.1.4<BR />PowerShellGet 2.2.5<BR />MicrosoftTeams 2.5.0</P> Tue, 31 Aug 2021 06:52:56 GMT fadc80 2021-08-31T06:52:56Z Save your webcam settings in microsoft teams <P>Hi all</P><P>&nbsp;</P><P>I'd like to share my idea for improving MS teams.&nbsp;</P><P>&nbsp;</P><P>With my standard webcam settings the video is pretty dark, so I adjust it manually in the webcam settings of teams because i dont have any settingssoftware for my webcam. But every time i restart teams or my laptop the settings go back to the original "standard settings".&nbsp;</P><P>&nbsp;</P><P>So it would be great if it were possible to save your webcam settings.</P><P>&nbsp;</P><P>I hope Microsoft can and will implement this option.</P> Mon, 30 Aug 2021 11:25:20 GMT gousto-CI 2021-08-30T11:25:20Z Get onlineMeeting details from api base on webJoinUrl <P>I'm using graphql api,&nbsp;<BR />I created an event as an online meeting and receive a webJoinUrl<BR />after that, I use&nbsp;<SPAN>GET /users/{userId}/onlineMeetings?$filter=JoinWebUrl%20eq%20'{joinWebUrl}'&nbsp;<BR />but I got an 'notfound' error</SPAN></P><P><SPAN>anyone can help me?</SPAN></P> Mon, 30 Aug 2021 09:26:33 GMT SaraNguyen 2021-08-30T09:26:33Z How to create team using custom template <P>I went into teams admin and created a custom template from an existing team.&nbsp; All that looks fine.</P><P>&nbsp;</P><P>I would like to now automate the creation of teams using that template.</P><P>&nbsp;</P><P>I have played with graph and PowerShell but can't figure out how to do this?</P><P>&nbsp;</P><P>In PowerShell I'm doing:&nbsp;</P><P>PS C:\WINDOWS\system32&gt; New-Team -DisplayName "TestingTemplates" -Description "Team to test templates" -Visibility Private -Template "MyTemplate"</P><P>&nbsp;</P><P>Result is:<BR />New-Team : Cannot validate argument on parameter 'Template'. The argument "MyTemplate" does not belong to the set "EDU_Class,EDU_PLC" specified by the ValidateSet attribute. Supply an argument that is in the set and then try the command again.</P><P>&nbsp;</P><P>Preferably I'd like to use Microsoft Power Automate to do this.&nbsp; So maybe a rest command?&nbsp; But seems like the template command only works for edu??</P><P>&nbsp;</P><P>I have verified my template shows up using:</P><P>&nbsp;</P><P>Get-CsTeamTemplateList</P><P>&nbsp;</P><P>Thanks,</P><P>Terry</P><P>&nbsp;</P> Mon, 30 Aug 2021 04:26:33 GMT Mattw112 2021-08-30T04:26:33Z Teams won't talk to Azure Bot Messaging endpoint <P>The "Web Chat" channel works fine, but the "Microsoft Teams" doesn't. A few clues as to what might be going on...</P><P>&nbsp;</P><P>1) If I point to an ngrok tunnel that goes directly to the https service (haproxy) it works fine.<BR />2) I'm seeing the occasional pre-flight (OPTIONS) request logged against the service, but nothing else.</P><P>&nbsp;</P><P>So, Teams/Azure Bot can reach the service, and it would seem that it's pretending to be a browser and doing CORS stuff. I've permitted and exposed all the headers the pre-flight is asking for. I also respond with the required specific Origin -&gt; <A href="#" target="_blank" rel="noopener"></A> header and allow authentication (because Azure Bot sends an authorization header).</P><P>&nbsp;</P><P>Any ideas about what could be going on?</P> Fri, 27 Aug 2021 09:46:09 GMT stephenmdyoung 2021-08-27T09:46:09Z Need an idea to create an integration app in microsoft teams. <P>Hai all,<BR />&nbsp; &nbsp; I am newbie to teams and I have tried to create a third party integration app in teams. The requirements are,<BR />1. Need to send notification to teams.[ i read about incoming WebHooks for that ]&nbsp;</P><P>2.&nbsp; Create a configuration page to configure with third party services. [ I refer this doc (<A href="#" target="_blank" rel="noopener"></A>)</P><P>3. In configuration page, the user need to enter the third party credentials and after clicking save, i need to validate the credentials. If the credentials are correct, then i need to create an incoming WebHook URL and send it back to the third party service.</P><P>4. The incoming WebHook URL that created in configuration page used to send notification to any teams and channels?</P><P>5. Can i send notification to the specific users if the app installed for a specific team or channel?</P><P>&nbsp;</P><P>Sorry. I didn't know about integration in teams a lot. That's why so many queries i asked. Hope you all can understand my questions and requirements. Kindly give your suggestions.<BR /><BR />Thanks in advance..</P> Fri, 27 Aug 2021 06:54:19 GMT Alben_soby 2021-08-27T06:54:19Z Guest access to personal apps/tabs <P>As an administrator I can install and pin default personal tabs for all users in my tenant.<BR />I hoped I could pin a custom personal app for guests as well, but these dont show up.<BR />So I searched for some information whether this is possible or not. It's clear that guests can not add and install apps on their own, but I found no clear information if&nbsp; it is possible for the admin to add apps for the guests.</P><P>I found this comparison of tenant members and guests in Teams, but it only mentions that Guests can't add tabs on their own, but nothing about using apps someone else has added.<BR /><A href="#" target="_blank" rel="noopener"></A><BR />Then I found was this site in the docs, but I just don't understand what it's trying to say. So I hope someone could clarify this and explain to me in simple words what is possible and what not regarding custom apps for guest users.<BR /><A href="#" target="_blank" rel="noopener">Teams apps behavior for non-standard users - Microsoft Teams | Microsoft Docs</A><BR />There it says:</P><P><U><EM><FONT color="#000000">Guests can't install, update, or delete apps into a shared context, such as a chat, channel, or meeting, but they can to their personal scope using message extensions and direct links.</FONT></EM></U></P><P><FONT color="#000000">---So what does "their personal scope" mean and what kind of direct links? Links to what?</FONT></P><P>&nbsp;</P><P><FONT color="#000000"><U><EM>Guests don't have access to the Teams app store from the Teams desktop application, ...</EM></U></FONT></P><P><FONT color="#000000">---If the docs explicitly mentions "don't have access...from the Teams desktop application" then shouldnt it be different in the webapp or on mobile?&nbsp;<BR /><U><EM>...but they can access it with a direct link.</EM></U><BR /></FONT></P><P><FONT color="#000000">---and again: What direct link? And what can they actually do with the link?<BR /><BR />And last but not least, my general question:<BR />What kind of apps can be made accessible to and used with guest users in Teams?</FONT></P> Fri, 27 Aug 2021 07:35:52 GMT ArneDD 2021-08-27T07:35:52Z Teams Integration with Dynamics 365 for an Entity showing not connected. <P>I need to be able to programmatically add a tab to teams that uses the Dynamics 365 teams app for an entity and I need it to show as connected to dynamics.&nbsp; Here is the requests I have built for both the Graph SDK and the CRM SDK side of things as well as some black magic I caught from fiddler that makes me sad.</P><P>&nbsp;</P><P>First lets start with some things that are used anytime anyone wants to make a dynamics tab.&nbsp; You need the teams app id for the Dynamics 365 Teams Integration App which happens to be the same on all tenants (yay) which is&nbsp;&nbsp;cd2d8695-bdc9-4d8e-9620-cc963ed81f41</P><P>&nbsp;</P><P>next you are going to need all kinds of Organization/Environment specific info</P><P>OrganizationUrl = <A href="#" target="_blank" rel="noopener"></A></P><P>OrganizationId (Guid) from Power Platform Admin Center is easiest<BR />Dynamics App Id (Guid) for the app your entity is from ie Sales Hub for an Opportunity Entity<BR />The Entity Id (Guid) for the entity you wish to connect to<BR />The Entity Type Code (int) from the Entity Metadata for ex Opportunity is 3 and Contact is 2<BR /><BR />The above are all things you use the CRM API to go and get.&nbsp; You also need the following from Graph SDK.</P><P>Team.Id (Guid) for the team you are adding a tab too<BR />Team.InternalId (string looks like 19:32characters@thread.tacv2) "19:00000000111122223333444444444444@thread.tacv2" also for the team you are adding the tab too<BR />Channel.Id (string looks like 19:32characters@thread.tacv2) for the channel you want to add the tab too<BR />A Display Name for the tab of your choice.</P><P>A Fully Qualified Entity Name, not sure what the Dynamics devs call it but that is what it looks like, its format looks like this<BR /><BR /></P><P>&nbsp;</P><LI-CODE lang="csharp">OrganizationId.ToString() + "|" + DynamicsAppId.ToString() + "|" + EntityId.ToString() + "|" + EntityObjectTypeCode.ToString() + "|" + EntityDisplayName</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>Lastly you need a formatted content url to the dynamics entity you want to connect too I did it with this<BR /><BR /></P><P>&nbsp;</P><LI-CODE lang="csharp">string.Format("{0}main.aspx?appid={1}&amp;pageType=entityrecord&amp;etn=opportunity&amp;id={2}", OrganizationUrl, DynamicsAppId.ToString(), EntityId.ToString())</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>Because this is a fair amount of data to manage I made a little class to hold it all</P><P>&nbsp;</P><P>&nbsp;</P><LI-CODE lang="csharp"> public class TeamTabInfo { public string DisplayName { get; set; } public Guid EntityId { get; set; } public string OrganizationUrl { get; set; } public Guid OrganizationId { get; set; } public Guid DynamicsAppId { get; set; } public int EntityObjectTypeCode { get; set; } public string EntityWebsiteUrl { get; set; } public string FormattedEntityWebsiteUrl { get { return string.Format(EntityWebsiteUrl, OrganizationUrl, DynamicsAppId.ToString(), EntityId.ToString(), EntityObjectTypeCode.ToString()); } } public string FormattedFQEN { get { return OrganizationId.ToString() + "|" + DynamicsAppId.ToString() + "|" + EntityId.ToString() + "|" + EntityObjectTypeCode.ToString() + "|" + DisplayName; } } }</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>Now that I have something to hold the info that makes up a tab I needed a function that would actually make the objects for Graph to use.</P><P>&nbsp;</P><P>&nbsp;</P><LI-CODE lang="csharp">public static TeamsTab CreateTabRequest(TeamTabInfo tabInfo) { TeamsTabConfiguration ttc = new TeamsTabConfiguration(); TeamsTab tt = new TeamsTab(); ttc.EntityId = tabInfo.FormattedFQEN; ttc.WebsiteUrl = tabInfo.FormattedEntityWebsiteUrl; ttc.ContentUrl = $";dynamicsUrl={ WebUtility.UrlEncode(tabInfo.FormattedEntityWebsiteUrl + "&amp;navbar=off&amp;flags=FCB.AllowLegacyDialogsInUci=false") }"; ttc.RemoveUrl = ""; tt.Configuration = ttc; tt.DisplayName = tabInfo.DisplayName; tt.ODataBind = ""; return tt; }</LI-CODE><P>&nbsp;</P><P>TeamsTabConfiguration and TeamsTab come from the GraphSDK.&nbsp; Now you see&nbsp; those magic links in there?&nbsp; They apparently hide the secret to success here but we will come back to that.</P><P>&nbsp;</P><P>Here is the code I use to get the info from CRM and GraphSDK I need to be able to create the Tab objects.<BR /><BR /></P><P>&nbsp;</P><LI-CODE lang="csharp">GraphServiceClient gsc = await gf.GetClient(tenantUser, tenantPass); var myTeamsResult = await gsc.Me.JoinedTeams.Request().GetAsync(); string contosoCoffeeTeamsId = myTeamsResult.Where(t =&gt; string.Compare(t.DisplayName, "My Team", true) == 0).FirstOrDefault()?.Id; var contosoCoffeeTeamResult = await gsc.Teams[contosoCoffeeTeamsId].Request().GetAsync(); var channelsResult = await gsc.Teams[contosoCoffeeTeamsId].Channels.Request().GetAsync(); string espressoId = channelsResult.Where(c =&gt; string.Compare(c.DisplayName, "Group 1", true) == 0).FirstOrDefault()?.Id; var installedAppsResult = await gsc.Teams[contosoCoffeeTeamsId].InstalledApps.Request().Expand("teamsAppDefinition").GetAsync(); bool dynamicsAppInstalled = installedAppsResult.Where(i =&gt; i.TeamsAppDefinition.TeamsAppId == "cd2d8695-bdc9-4d8e-9620-cc963ed81f41").Any(); if(!dynamicsAppInstalled) { var teamsAppInstallation = new TeamsAppInstallation { AdditionalData = new Dictionary&lt;string, object&gt;() { //well known dynamics teams app id = cd2d8695-bdc9-4d8e-9620-cc963ed81f41 {"teamsApp@odata.bind", ""} } }; await gsc.Teams[contosoCoffeeTeamsId].InstalledApps .Request() .AddAsync(teamsAppInstallation); } string orgUrl = await gf.GetOrganizationUrl(tenantName, tenantPass); CrmServiceClient csc = gf.ConnectCRMAdminLogin(tenantName, tenantPass, orgUrl); EntityMetadata opportunityEm = csc.GetEntityMetadata("opportunity", EntityFilters.Entity); QueryExpression queryPages = new QueryExpression("appmodule"); queryPages.ColumnSet = new ColumnSet(new String[] { "appmoduleid", "name", "url", "description" }); queryPages.Criteria.AddCondition("name", ConditionOperator.In, new string[] { "Sales Hub" }); TeamTabInfo cafeAutoTab = new TeamTabInfo(); cafeAutoTab.DisplayName = "Opportunity 1"; cafeAutoTab.EntityWebsiteUrl = "{0}main.aspx?appid={1}&amp;pageType=entityrecord&amp;etn=opportunity&amp;id={2}"; cafeAutoTab.OrganizationId = csc.ConnectedOrgId; cafeAutoTab.OrganizationUrl = orgUrl; cafeAutoTab.EntityObjectTypeCode = opportunityEm.ObjectTypeCode.Value; cafeAutoTab.DynamicsAppId = queryResult.Entities.Where(w =&gt; w.Attributes.Values.Contains("Sales Hub")).FirstOrDefault().Id; queryPages = new QueryExpression("opportunity"); queryPages.ColumnSet = new ColumnSet(new String[] { "opportunityid", "name", "description" }); queryPages.Criteria.AddCondition("name", ConditionOperator.Equal, "Opportunity 1"); queryResult = csc.RetrieveMultiple(queryPages); cafeAutoTab.EntityId = queryResult.Entities.FirstOrDefault().Id; var tabResult = await gsc.Teams[contosoCoffeeTeamsId].Channels[espressoId].Tabs.Request().AddAsync(GraphFunctions.CreateTabRequest(cafeAutoTab));</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>Assume GraphServiceClient gsc and CrmServiceClient csc are functional as I have other huge functions that do all the auth stuff and give me back a functional client.&nbsp; The above code adds a tab to teams but apparently it is only half added, just the teams half.&nbsp; There is a CRM half I learned and this involves an insertion into the&nbsp;logical dataverse entity table "<SPAN>msdyn_teamscollaboration"&nbsp; and that ends up looking a bit like the following</SPAN></P><P>&nbsp;</P><P>&nbsp;</P><LI-CODE lang="csharp"> Microsoft.Xrm.Sdk.Entity teamsCollabToAdd = new Microsoft.Xrm.Sdk.Entity(); teamsCollabToAdd.LogicalName = "msdyn_teamscollaboration"; teamsCollabToAdd.Attributes.Add("msdyn_teamid", contosoCoffeeTeamResult.InternalId); teamsCollabToAdd.Attributes.Add("regardingobjecttypename", "opportunity"); teamsCollabToAdd.Attributes.Add("msdyn_groupid", new Guid(contosoCoffeeTeamsId)); teamsCollabToAdd.Attributes.Add("msdyn_tenantid", csc.TenantId); teamsCollabToAdd.Attributes.Add("msdyn_channelid", espressoId); teamsCollabToAdd.Attributes.Add("regardingobjectid", cafeAutoTab.EntityId); teamsCollabToAdd.Attributes.Add("statecode", "Active"); teamsCollabToAdd.Attributes.Add("msdyn_channelfolderrelativeurl", "/sites/My Team/Shared Documents/Group 1"); teamsCollabToAdd.Attributes.Add("msdyn_teamsiteurl", string.Format("https://{0}", tenantName.ToLower())); teamsCollabToAdd.Attributes.Add("msdyn_channelname", "Group 1"); teamsCollabToAdd.Attributes.Add("msdyn_channeltype", "regular"); teamsCollabToAdd.Attributes.Add("msdyn_teamname", "My Team"); teamsCollabToAdd.Attributes.Add("regardingobjecttypecode", cafeAutoTab.EntityObjectTypeCode); teamsCollabToAdd.Attributes.Add("msdyn_appid", "cd2d8695-bdc9-4d8e-9620-cc963ed81f41"); teamsCollabToAdd.Attributes.Add("msdyn_pipedentityid", cafeAutoTab.FormattedFQEN); teamsCollabToAdd.Attributes.Add("msdyn_weburl", cafeAutoTab.FormattedEntityWebsiteUrl); teamsCollabToAdd.Attributes.Add("msdyn_contenturl", $";dynamicsUrl={WebUtility.UrlEncode(cafeAutoTab.FormattedEntityWebsiteUrl)}"); CreateRequest cdsRequest = new CreateRequest(); cdsRequest.Target = teamsCollabToAdd; CreateResponse cdsResponse = (CreateResponse)csc.Execute(cdsRequest);</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>Now this also successfully runs and I get a record added to the Dataverse.&nbsp; Not only do I get a record, but if I remove this created tab and use the UI I get the exact same record added to the Dataverse if everyway except a new primary key.<BR /><BR />Everything looks in place and it should be solid, but all is not well in the land of no documentation.&nbsp; Remember that magic link I mentioned before?&nbsp; Well it turns out that if you use my code you get a tab added that has an angry bit.<BR /><BR /></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mallen81_0-1629923319874.png" style="width: 400px;"><img src=";px=400" role="button" title="mallen81_0-1629923319874.png" alt="mallen81_0-1629923319874.png" /></span></P><P>This record is not connected to Dynamics 365. Repin the tab and try again. And that learn more points to&nbsp;<A href="#" target="_blank" rel="noopener"></A>&nbsp;which goes nowhere and looks suspiciously familiar to a magic link.&nbsp; If you use the UI you get</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mallen81_1-1629923444775.png" style="width: 400px;"><img src=";px=400" role="button" title="mallen81_1-1629923444775.png" alt="mallen81_1-1629923444775.png" /></span></P><P>This record is successfully connected to Dynamics 365. and that Learn More points to&nbsp;<A href="#" target="_blank" rel="noopener"></A>&nbsp;which is at least a functional.</P><P>&nbsp;</P><P>So I did what anyone else would do when you have functional UI and non functional API calls after making sure the backend data I had access too was identical.&nbsp; I hit it with Fiddler.&nbsp; A behold a call is made to the following API endpoint.</P><P>&nbsp;</P><P><A href="#" target="_blank" rel="noopener"></A></P><P>&nbsp;</P><P>This is a secure endpoint we don't have access too.&nbsp; This appears the difference between using the UI and the 2 API calls to add the tab and the record to&nbsp;<SPAN>msdyn_teamscollaboration is the call to the above endpoint.</SPAN></P><P>&nbsp;</P><P><SPAN>So after all the preparation and all the hunting this is the question for the MS group that owns</SPAN></P><P>&nbsp;</P><P><SPAN><A href="#" target="_blank" rel="noopener"></A></SPAN></P><P>&nbsp;</P><P><STRONG>WHAT DOES THAT ENDPOINT DO?&nbsp;&nbsp;</STRONG>What are these "Post Pin Tasks"?<BR /><BR /><BR />BTW pinning a view (savedquery entity) doesn't have this issue since it isn't kept in sync the same way, it is specific to Direct Entity Connections.</P> Wed, 25 Aug 2021 20:44:07 GMT mallen81 2021-08-25T20:44:07Z Teams Security: Does Chromium vulnerabilities have impact to Teams <P>Hi,</P><P>When looking for Microsoft's security updates releases on August for Chrome they were referring:</P><P><EM>These CVE were assigned by Chrome. Microsoft Edge (Chromium-based) ingests Chromium, which addresses these vulnerabilities. Please see Google Chrome Releases</EM></P><P><EM>(<A href="#" target="_self">Stable Channel Update for Desktop</A>) for more information.</EM></P><P>&nbsp;</P><P>When looking for Teams' User Agent string:</P><P><FONT color="#0000FF">User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Teams/ <STRONG>Chrome/85.0.4183.121</STRONG> Electron/10.4.3 Safari/537.36</FONT></P><P>I cannot avoid thinking it these these (and older) vulnerabilities for Chrome are also for Teams?</P> Wed, 25 Aug 2021 09:55:18 GMT Petri X 2021-08-25T09:55:18Z Deleting messages on iOS <P>Hello,</P><P>&nbsp;</P><P>I have an MS Teams chatbot; to operate it, we do not use the relevant language SDK (Python) because our app also operates on other platforms, like Slack. The bot is only for 1-on-1 chats.</P><P>&nbsp;</P><P>My problem is when we send a multiple-choice question to a user running the iOS Teams app. The intended behavior, which is what we get in all other cases (desktop app, Android, browser, as well as Slack and other platforms) is that, after the user chooses an answer, the buttons all disappear and leave no trace. This is to keep them focused on the current question and avoid getting useless extra answers.</P><P>&nbsp;</P><P>On iOS, the buttons do get deleted, but they leave a trace - a gray box stating that a message was deleted. We would like to get rid of that. How do we achieve this? We currently use Hero cards, but have the capability to use Adaptive cards as well. I&nbsp;</P><P>&nbsp;</P><P>Here's the code that sends the delete request:</P><P>&nbsp;</P><LI-CODE lang="python"># @shared_task def delete_inline_keyboards_teams(chat, new_message_id): with, 'delete_inline_keyboards'): chat_messages_with_buttons = redis_connection.smembers(f'{}-keyboards') for line in chat_messages_with_buttons: with Capture(): message_id, activity_id = line.decode().split(':') if int(message_id) &lt; new_message_id: response =,, activity_id) if not response.status_code == status.HTTP_200_OK: raise PlatformException(, response) redis_connection.srem(f'{}-keyboards', line) class Teams(Platform): def delete_activity(self, base_uri, conversation_id, activity_id): headers = {'content-type': 'application; charset=utf-8', 'Authorization': f'Bearer {self.access_token}'} url = f'/v3/conversations/{conversation_id}/activities/{activity_id}' return requests.delete(f'{base_uri}/{url}', headers=headers)</LI-CODE><P>&nbsp;</P><P>&nbsp;</P> Mon, 23 Aug 2021 15:42:28 GMT brunoparga 2021-08-23T15:42:28Z Surface a Teams chat in another application <P>I know this has been discussed for a while in the community but there are few unclear areas for me.</P><P>&nbsp;</P><P>I have an ERP system( a web application), what i want is to access/integrate MS teams within that web app. Even the chat if possible ...&nbsp;</P><P>&nbsp;</P><P>Basically ,&nbsp;</P><DIV>Other platform / SDKs that allow you to surface a Teams chat in another application by leveraging Teams API</DIV><DIV>&nbsp;</DIV><DIV>TIA,</DIV><DIV>Cheers</DIV><P>&nbsp;</P><P>&nbsp;</P> Mon, 23 Aug 2021 09:03:54 GMT labstech01 2021-08-23T09:03:54Z Sharing data between tabs <P>Hi, I'm new to MS Teams application development. I want to know what is the proper way to share the variable between tabs? Given there is a variable defined in the first tab. How do I get this variable from the second tab? Right now I'm using the local storage but I think it's not a good practice to do this on the production.</P> Mon, 23 Aug 2021 06:41:42 GMT midori2178 2021-08-23T06:41:42Z Use the acrylic menu to further adapt Fluent Design. <P>Use the acrylic menu to further adapt Fluent Design.</P><P>&nbsp;</P><P>I noticed that in Microsoft Edge, if you are in the Canary channel, by enabling the Windows 11 visual update logo, you will get a context menu of acrylic material. as the picture shows.</P><P>&nbsp;</P><P>Acrylic effects are now used for all temporary pop-up area backgrounds, such as context menus (the picture shows the desktop context menu);</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="win11-context-menu" style="width: 999px;"><img src=";px=999" role="button" title="win11-context-menu" alt="Content menu of desktop" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Content menu of desktop</span></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Windows-11-right-click-menu" style="width: 999px;"><img src=";px=999" role="button" title="Windows-11-right-click-menu" alt="content menu of file explorer" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">content menu of file explorer</span></span></P><P>&nbsp;</P><P>search results</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Q5g7DBtezwDEMuQxQ5U3SK-1200-80" style="width: 999px;"><img src=";px=999" role="button" title="Q5g7DBtezwDEMuQxQ5U3SK-1200-80" alt="Q5g7DBtezwDEMuQxQ5U3SK-1200-80" /></span></P><P><BR />Start Menu</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Windows-11-Start-Dark-800x533" style="width: 800px;"><img src=";px=999" role="button" title="Windows-11-Start-Dark-800x533" alt="Windows-11-Start-Dark-800x533" /></span></P><P><BR />Edge<BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Microsoft-Edge-new-dark-mode" style="width: 999px;"><img src=";px=999" role="button" title="Microsoft-Edge-new-dark-mode" alt="Microsoft-Edge-new-dark-mode" /></span></P><P>&nbsp;</P><P>The new Teams is based on WebView2, and the right-click menu should be adapted to the acrylic effect, which is consistent with the visual update of Windows 11. Furthermore, if WinUI3 can be used to reconstruct Microsoft Teams, it will be more harmonious and consistent with other Windows software.</P> Mon, 16 Aug 2021 03:32:47 GMT Shompinice 2021-08-16T03:32:47Z Tabs and Bots resetting in App Studio <P>Is anyone else facing the issue in App Studio, where any changes done to the "App Details" pane, causes all the tabs and bots to be removed and reset to empty page?<BR />Has this been reported previously?</P> Thu, 19 Aug 2021 10:13:34 GMT praneshwarc 2021-08-19T10:13:34Z Notify the start of recording of the custom app during the meeting. <P>Hello,</P><P>&nbsp;</P><P>I'm creating a custom Teams app. I am creating a custom app that recognizes voice during a meeting and transcribes it.</P><P>&nbsp;</P><P>When Teams starts recording during a meeting, it says, "We've started recording. This meeting is being recorded. By joining, you agree to be recorded at this meeting. Privacy Policy." Is displayed at the top of the screen.</P><P>&nbsp;</P><P>Similarly for the custom app, at the start, for example, "Voice recognition has started. This meeting is recorded. By participating, you agree to be recorded at this meeting. Privacy policy." Is it possible to send a notification at the top of the screen?</P><P>&nbsp;</P><P>thank you.</P> Thu, 19 Aug 2021 07:26:21 GMT DAICHI_HADAMA 2021-08-19T07:26:21Z Teams Graph API and ring count <P>Hello all,</P><P>&nbsp;</P><P>For the past year, we have been able to estimate the number of rings before a call is answered in Teams call center by analyzing data from the Teams Graph API. A call connects to the main line, they choose an option, and then they are connected to the next session. In the data there was an initial connection that was captured and then the timestamps of the call sessions allowed us to generate a timeline of a call including number of rings. After a Teams update in late May 2021, however, these data are no longer generated.&nbsp;</P><P>&nbsp;</P><P>We've looked at the raw JSON code for several calls and have done tests, but we are unable to find any other method to calculate wait time for our customers. Is anyone aware of any other method for measuring number of rings before a call is answered from the Graph API? Or are you aware of another resource I can reach out to or feature request submission forum?</P> Wed, 18 Aug 2021 13:36:14 GMT Greg_B970 2021-08-18T13:36:14Z "interactivity" availability in ms-teams ? <P>Hello.,</P><P>&nbsp;</P><P>Just like in slack, we have a feature called "interactivity &amp; Shortcuts" for any connectors, is this available in ms teams ?</P><P>&nbsp;</P><P>Thanks&nbsp;</P><P>HK</P> Wed, 18 Aug 2021 13:27:15 GMT alnhk 2021-08-18T13:27:15Z Bot with button to make a call to external phone number <P>Hi All,</P><P>&nbsp;</P><P>Have any of you made a bot that is a user (or application) and for each answer displays a button which the user can call an external phone number?</P><P>&nbsp;</P><P>BR,</P><P>Antoonioooo</P> Mon, 16 Aug 2021 22:54:42 GMT antooniooo1984 2021-08-16T22:54:42Z Using design frameworks for teams <P>Hi guys,</P><P>We are building our web app and want to choose right design frameworks. Our plan is to build a stand alone web application and then to integrate it with Microsoft Teams. As I understand, web applications integrate with Teams using IFrame.&nbsp;</P><P>In the documentation for Teams developers is written that if I want to develop my web app inside Teams (as Teams web app), it is recommended to use Fluent UI Northstar. But if I want to develop just a stand alone web application and then to integrate with Teams, could I use other frameworks like Bootstrap, React bootstrap or Syncfusion? Are there any constraints while integrating with Teams?</P><P>Thanks in advance!</P> Fri, 13 Aug 2021 19:48:39 GMT MindNavigatorFE 2021-08-13T19:48:39Z How to access the new developer portal? <P>Hi,</P><P>since App Studio started to become unreliable for me (deleting bot and tab settings frequently when updating the app version), I wanted to give the new developer portal&nbsp; a try.</P><P>However&nbsp;<A href="#" target="_blank" rel="noopener"></A>&nbsp;only shows a blank page for me.&nbsp;</P><P>The page itself loads but I see a JS error in the console:</P><P>&nbsp;</P><LI-CODE lang="applescript">8.9e0ecc9b.chunk.js:2 ReferenceError: oneDS is not defined at Function.value (main.f7dbbe2d.chunk.js:1) at main.f7dbbe2d.chunk.js:1 at cs (8.9e0ecc9b.chunk.js:2) at Ec (8.9e0ecc9b.chunk.js:2) at t.unstable_runWithPriority (8.9e0ecc9b.chunk.js:2) at qo (8.9e0ecc9b.chunk.js:2) at _c (8.9e0ecc9b.chunk.js:2) at 8.9e0ecc9b.chunk.js:2 at N (8.9e0ecc9b.chunk.js:2) at MessagePort._.port1.onmessage (8.9e0ecc9b.chunk.js:2)</LI-CODE><P>&nbsp;</P><P>I am using chrome/firefox on MacOs. Is this supported?<BR /><BR /></P> Fri, 13 Aug 2021 08:14:33 GMT jocsch 2021-08-13T08:14:33Z get participants qos <P>Hi.</P><P>I need to obtain every participant latency in a meeting to check connection quality</P><P>there is any way to do this?</P><P>I'm using microsoft graph API and graph .net sdk&nbsp;</P> Thu, 12 Aug 2021 15:59:16 GMT fboncini 2021-08-12T15:59:16Z How to get the organization/company name in bot and message extension <P>Hi,</P><P>&nbsp;</P><P>I am using the bot framework to create the bot and message extensions. I would like to know how to get the organization/company name in bot and extension. In the bot payload(context), I can see the tenantId but couldn't see the organization details. How can I get it?</P><P>&nbsp;</P><P>I tried using the microsoft-graph-client node js module but getting the following error</P><LI-CODE lang="applescript"> [onTurnError] unhandled error: Error: The identity of the calling application could not be established.</LI-CODE><P>These are the code</P><LI-CODE lang="applescript">import "isomorphic-fetch"; import "@babel/polyfill"; import { Client } from "@microsoft/microsoft-graph-client"; const { ClientSecretCredential, ChainedTokenCredential } = require("@azure/identity"); import { TokenCredentialAuthenticationProvider, TokenCredentialAuthenticationProviderOptions } from "@microsoft/microsoft-graph-client/authProviders/azureTokenCredentials"; const credential = new ClientSecretCredential(&lt;tenantId&gt;, &lt;clientId&gt;, &lt;clientSecret&gt;); const authProvider = new TokenCredentialAuthenticationProvider(credential, { scopes: [''] }); const client = Client.initWithMiddleware({ debugLogging: true, authProvider, }); const res = await client.api("/organization").get();</LI-CODE> Fri, 13 Aug 2021 10:32:40 GMT fabin10 2021-08-13T10:32:40Z Sharepoint page embed on App Studio Authentication <P>When you embed a Sharepoint page on a personal App, it will not load by default for a user.</P><P>The workaround is that I have the user visit a "Sharepoint embedded" teams channel in order to establish a cookie. Then when they come back to the personal app, they will be authenticated to view Sharepoint.</P><P>&nbsp;</P><P>Is there a workaround for this?</P><P>&nbsp;</P><P>This was the issue I saw before the workaround:&nbsp;<BR /><A href="" target="_blank">Error creating sharepoint page as an Teams app with App Studio - Microsoft Tech Community</A></P> Wed, 11 Aug 2021 20:27:43 GMT myopainghan 2021-08-11T20:27:43Z Forwarding bing news posts to chat through a bot <P><SPAN>I am trying to personalize my team news feed by sending news feed articles of specific topics from bing news to pertaining individuals. Is there an existing bot that might be able to help with this/ what other solution could I work towards?</SPAN></P> Wed, 11 Aug 2021 11:50:23 GMT sjoshi101 2021-08-11T11:50:23Z Service Requests for Microsoft Teams Powershell Module (or any Powershell Modules?) <P>Hello,&nbsp;</P><P>&nbsp;</P><P>We experienced a pretty serious bug using the&nbsp;<SPAN>Microsoft Teams PowerShell Module a couple weeks ago and the support resource via the service ticket replied that supporting the Powershell module is "is out of support boundaries."</SPAN></P><P>&nbsp;</P><P>Just curious if anyone has a better method for reporting bugs / issues when using the&nbsp;<SPAN>Microsoft Teams PowerShell Module or if there's a more "premium" type of support that Microsoft offers to provide support for developers using things like Powershell, APIs and SDKs?</SPAN></P> Wed, 11 Aug 2021 02:13:34 GMT ckarawani-dev 2021-08-11T02:13:34Z Hooking event / Adding event listener <P>Hello, I want to add event listener for&nbsp;<SPAN>compose message area. I would like to be able to call my callback function whenever user pastes sth into it. I could not find it in API's. Is there sth for it?</SPAN></P> Tue, 10 Aug 2021 22:33:15 GMT lapaz17 2021-08-10T22:33:15Z How to maintain versioning of backend services <P>We have developed a app for Microsoft teams and our first version was published on the app store. We are now working on the next version. However we are not sure how we have to submit the new version for team store review without impacting the existing users. For instance, some of our bot commands will behave differently in the new version. If we have only one backend instance running, when we submit it to store team for review we will impact the experience of existing production users as well.&nbsp;</P><P>&nbsp;</P><P>Ideally we would follow a blue-green approach to release new features to selected customers, but in this case we are not really sure how and where to differentiate requests coming (mainly through bot communication, since we can add a app version header in web communication) from multiple versions of the app.&nbsp; &nbsp;We thought of creating new set of resources (app registration, bot channel registration etc) on Azure portal but I guess that would be treated as a new app and not a version update.</P><P>&nbsp;</P><P>Any ideas or pointers on how to achieve this would be of great help.</P> Mon, 09 Aug 2021 09:07:36 GMT Nagamanoj 2021-08-09T09:07:36Z Reload/ Refresh MS Teams Tab programatically <P>Hello,<BR /><BR />Does MS Teams provide a way to refresh/ reload a tab programmatically? I would like to reload the tab based on user's action.</P> Tue, 10 Aug 2021 11:30:44 GMT nandankalaria 2021-08-10T11:30:44Z Auto record transcript and video I'm glad we can now set auto record on individual meetings. When I am setting up a reoccurring meeting for a 4 day sessions, the meeting options button is not there.<BR />Is that the same for everyone? Also hoping there will be an option to auto record the transcript too.<BR /> Sun, 08 Aug 2021 12:51:33 GMT KDixonKDixonUSAnewJer 2021-08-08T12:51:33Z Set the "Automatic record" of Teams Meetings from Graph API (onlineMeeting) <P>Is it possible to set the “automatic record” from the Graph API, or does anyone know if this feature will be available?</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="_laursen_0-1628252462452.png" style="width: 400px;"><img src=";px=400" role="button" title="_laursen_0-1628252462452.png" alt="_laursen_0-1628252462452.png" /></span></P><P>&nbsp;</P> Fri, 06 Aug 2021 12:21:46 GMT _laursen 2021-08-06T12:21:46Z Guest cannot chat in Teams Channel meetings <P>If we create a Teams channel meeting, and a guest join with a "join url" to the meeting who is not a member of the Teams channel, the guest cannot see the chat (they can however share screen, voice, raise hand). Is it possible to enable the chat for the guest for a Teams channel meeting, without adding them as member of the Teams channel? If not, is it possible to enable a "Q&amp;A session" in the meeting?</P> Fri, 06 Aug 2021 12:15:16 GMT _laursen 2021-08-06T12:15:16Z MS Activity Log <P>!</P> Mon, 09 Aug 2021 13:28:11 GMT victor_ivanisenko 2021-08-09T13:28:11Z Dataverse for Teams Performance Hi All,<BR /><BR />We have built a few POC apps in Microsoft Dataverse for Teams but recently we have been working on a solution for a customer.<BR /><BR />The problem that we are experience is the performance of the application. The solution is so slow in testing that we have done with the client.<BR /><BR />Their machines meet the system requirements for Teams but I wonder how other people's experience has been?<BR /><BR />We are working on optimising calls to Dataverse using Parallel functions but it seems more fundamental than that.<BR /><BR />Appreciate thoughts and other people's experience.<BR /><BR /> Thu, 05 Aug 2021 05:29:47 GMT Simon Doy 2021-08-05T05:29:47Z Bot authentication fails due to "Signing Key could not be retrieved at JwtTokenExtractor" error <P>Does anyone have any suggestions on how to resolve the below issue?&nbsp;</P><P>&nbsp;</P><P><STRONG>TLDR</STRONG></P><P>It seems like Microsoft Teams is sending my bot a key ID (ZyGh1GbBL8xd1kOxRYchc1VPSQQ) that is missing from Microsoft's list of well-known Open ID keys (<A href="#" target="_blank" rel="noopener"></A>). This means my bot is unable to authenticate messages that Microsoft Teams sends it.</P><P>&nbsp;</P><P><STRONG>Details</STRONG></P><P>Today a couple of our development and staging apps started getting this error:</P><P>&nbsp;</P><P>&nbsp;</P><LI-CODE lang="applescript">JwtTokenExtractor.getIdentity:err! AuthenticationError: Signing Key could not be retrieved at JwtTokenExtractor.&lt;anonymous&gt; (/home/gabrielx/projects/oss/oss_ms_teams/node_modules/botframework-connector/lib/auth/jwtTokenExtractor.js:174:15) at (&lt;anonymous&gt;) at fulfilled (/home/gabrielx/projects/oss/oss_ms_teams/node_modules/botframework-connector/src/auth/jwtTokenExtractor.ts:11:1) at processTicksAndRejections (internal/process/task_queues.js:97:5) { statusCode: 401 }</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>This is an expired, decoded JWT from the authorization header from a bot message that Teams sent to my development environment:</P><P>&nbsp;</P><P>&nbsp;</P><LI-CODE lang="javascript">{ header: { alg: 'RS256', kid: 'ZyGh1GbBL8xd1kOxRYchc1VPSQQ', typ: 'JWT', x5t: 'ZyGh1GbBL8xd1kOxRYchc1VPSQQ' }, payload: { serviceurl: '', nbf: 1628117449, exp: 1628121049, iss: '', aud: '43f91f57-0c80-40a1-bdbb-79c2f2100ef3' }, signature: 'yEg_trg3mNyA2noHZd20BAjjonR_YxU9hpTodceVQU1yYJmQR89mhJFNiA0QUZJXE95rsw-mGBVHkCQ5A6NUUgxYOs1Dr-9liSox8lm3xSykOIwnU6xLhoF54U6usRjq82es3hEvZbBZ160HVr3LAMagtBcfdS-SSY2SWDWL_FUpAGq835r-IIrSDzV8T5GVIWDFzNSPdqYGT_7iA2QOQDBnouh53V57TGPIBzvylmRyquLe3f_b4MBi4TdpLPXvmlQQejaW10WY2BolHewYVltrIw8q62av997wb4KOa7yh_ZgdaL-CfZAh3DSblzALwR6njPAIJhBttMqMOuBmSg' }</LI-CODE><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>When I check <A href="#" target="_blank" rel="noopener"></A>, I do not find the key ID ZyGh1GbBL8xd1kOxRYchc1VPSQQ that was in the above authorization header.</P><P>&nbsp;</P><P>This happens whenever I send my bot a message via Teams. For example, if I type "help" when I am in a personal chat with the bot in <A href="#" target="_blank" rel="noopener"></A></P><P>&nbsp;</P><P>I have restarted my server many times to reset the in-process cache that Microsoft's openIdMetadata.js class maintains.</P><P>&nbsp;</P><P><STRONG>Versions</STRONG><BR />botbuilder 4.14.1<BR />Node.js 12</P><P>&nbsp;</P> Thu, 05 Aug 2021 01:08:53 GMT gabrield 2021-08-05T01:08:53Z The bot is not a part of the conversation roster error in new chat(Chat->New) <P>Hi,</P><P>I am using Microsoft Bot Framework to create the message extension. I would like to get the user email of the customer who enters the search query in the bottom search chatbox. The email is getting correctly if we open the extension from the Teams-&gt;Chat but if we create a new chat from Chat-&gt;New Chat the email id is not getting. The following error is getting</P><LI-CODE lang="applescript"> [onTurnError] unhandled error: Error: The bot is not part of the conversation roster. (node:21770) UnhandledPromiseRejectionWarning: Error: BotFrameworkAdapter.processActivity(): 500 ERROR Error: The bot is not part of the conversation roster. </LI-CODE><P>&nbsp;</P><P>These are the code to get the email id</P><LI-CODE lang="applescript">export default class MessageExtension extends TeamsActivityHandler { async handleTeamsMessagingExtensionQuery(context, query) { let searchQuery = query.parameters &amp;&amp; query.parameters[0].name === 'query' ? query.parameters[0].value : ''; const member = await this.getTeamMember(context); console.log("email="+member);}} async getSingleMember(context) { try { const member = await TeamsInfo.getMember( context, ); var email =; const message = MessageFactory.text(`You are: ${}`); return email } catch (e) { if (e.code === 'MemberNotFoundInConversation') { return context.sendActivity(MessageFactory.text('Member not found.')); } else { throw e; } }}</LI-CODE><P>&nbsp;</P><P>What may be the reason? Is it not possible to use TeamsInfo.getMember() to get the mail id for Teams-&gt;Chat?</P><P>&nbsp;</P><P>Screenshot - Bottom search</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="chat-search-bottom.png" style="width: 999px;"><img src=";px=999" role="button" title="chat-search-bottom.png" alt="chat-search-bottom.png" /></span></P> Wed, 04 Aug 2021 05:28:06 GMT fabin10 2021-08-04T05:28:06Z Can I create live events through the calendar api? <P>I want to use the calendar API to create meetings and live events, by using the create event endpoint with isOnlineMeeting: true I can set a meeting for the calendar event but still can not see a way to create a live event through this specific calendar API.</P><P>&nbsp;</P><P>I can create live events by using the meeting API passing&nbsp;isBroadcast: true as a parameter but looks like that is not possible in the calendar API.</P><P>&nbsp;</P><P>Thanks!</P> Tue, 03 Aug 2021 21:22:38 GMT danielyello 2021-08-03T21:22:38Z Ms teams messaging extension like Hi,<BR />I am currently creating a survey app for ms teams similar to monkey<BR />The flow would be<BR />User installs app=&gt;<BR />app appears as messaging extension on the chat window=&gt;<BR />user clicks app to opens page to create survey=&gt;<BR />on submit an adaptive card is generated=&gt;<BR />the same is responded back to teams =&gt;<BR />The new card appears on the message create pane=&gt;<BR />User hits enter to post the survey to the group=&gt;<BR />All the group members respond to the survey =&gt;<BR />The same is logged<BR /><BR />Can anyone help me in providing some links from where I can start.<BR />Or maybe throw some light on what should be my approach.<BR /><BR />My progress so far.<BR />Created a teams bot=&gt;<BR />On messaging extension invoke returned url that contains HTML for survey creation which is created in vue.js. Used msteams js to submit the json for created survey back to the bot=&gt;<BR />Generated an adaptive card with json received and the a new survey created in db.=&gt;<BR />Sent the card back to teams as message attachment.=&gt;<BR />The card is displayed in message create pane.=&gt;<BR />User hits enter to post the card in the group.=&gt;<BR />Caught the action.submit event from adaptive card on bot framework.<BR /><BR />Also, please note while I am generating the card I don’t have user email in the turncontext as well.<BR /><BR />Please throw some light on this<BR /><BR />Thanks Mon, 02 Aug 2021 21:06:19 GMT sohamgupta 2021-08-02T21:06:19Z Powershell alternative to allow applications to access online meetings on behalf of a user <P>Hello ,</P><P>&nbsp;</P><P>I'm trying to use Microsoft graph API in my applications to allow users to create online meeting using the application token.</P><P>&nbsp;</P><P>I followed<SPAN>&nbsp;</SPAN><A title=";tabs=http" href="#" target="_blank" rel="nofollow noopener noreferrer">this tutorial</A><SPAN>&nbsp;</SPAN>where it is mentioned that is required to create an&nbsp;<A href="#" target="_blank" rel="nofollow noopener noreferrer">application access policy</A>&nbsp;and grant it to a user.</P><P>&nbsp;</P><P>It's working perfectly using powershell.</P><P>&nbsp;</P><P>My problem and my question : is there any other way to grant a user the access to create online meeting without passing by windows powershell ( like using microsoft graph api, admin dashboard ) because i can't ask my clients to execute commands on powershell to give onlineMeetings to a user.</P><P>&nbsp;</P><P>&nbsp;</P><P class="">Thank you ,</P> Mon, 02 Aug 2021 13:27:51 GMT Emirbz 2021-08-02T13:27:51Z