ICal file and Microsoft Teams - microsoft-teams

Is it feasible to include Microsoft Teams information when programming an ICal file so that when the email receiver opens the file, the Microsoft Teams meeting, including a URL to join on your computer, mobile app, or room device, and all other information, would pop up. I'm trying to figure out how to get this team's information into an ICal file.

Related

How can I make an app open by clicking MS Teams appointment link?

I have a .Net MAUI app. To implement video chat, I need the app to open when the user clicks on the link in the Microsoft Teams email notification/reminder. The app should open and handle the call ID (which is the whole link currently sent by MS Teams). How can I approach this task?

In MS Teams Navigator.mediaDevices.getDisplayMedia is not working for the screen share

We have loaded an external website (which allows the user to make or recieve phone calls) as a personal tab in MS teams. In the app, the user want to share the screen while they are in the active call. But in the teams navigator.mediaDevices.getDisplayMedia is throwing permission denied error. Is there any workaround or solution to enable the screen share option for the personal tabs in teams?
Currently teams tab supports only Camera, Microphone, Location, Notification. This is by design.

Is it possible to open MS Teams "deep link for chat" without users?

To share Content with MS Teams users we can use this "deep link for chat" from the MS Teams documentation:
https://teams.microsoft.com/l/chat/0/0?users=joe#contoso.com,bob#contoso.com&topicName=Prep%20For%20Meeting%20Tomorrow&message=Hi%20folks%2C%20kicking%20off%20a%20chat%20about%20our%20meeting%20tomorrow
But if we need to open a MS Teams Chat without users, it is only working on Android and iOS. For example this link:
https://teams.microsoft.com/l/chat/0/0?topicName=Prep%20For%20Meeting%20Tomorrow&message=Hi%20folks%2C%20kicking%20off%20a%20chat%20about%20our%20meeting%20tomorrow
is not working on Microsoft Windows. MS Teams open, but nothing happens.
The same link works fine on an android phone with MS Teams installed. The App starts, and the message shows at the bottom and on the top users can be selected.
I played around with the link and added some random characters for the parameter "users" -> MS Teams starts, but the message from the parameter "message" is not showing up in the text input field.
We need to open MS Teams without users, because we don't know which users from MS-Teams the user from our system want to select.
So is it possible to open MS Teams "deep link for chat" without users?
This item remains on the backlog in Teams UserVoice,
Microsoft will always focus on customer’s feedback and experience, some new features would be added to the services based on customers' feedback in the future, we also recommend you give your new idea in Teams UserVoice.

Microsoft Teams Development linking to desktop apps

In Outlook, excel and Word I’ve created context menus, which when chosen by the user, allows the user to jump to a desktop application (passing along the context of course as well). It all seems old school these days but think VSTO, Addins or even vba.
Is something like this possible from a Teams conversation?
EDIT - Example:
In a conversation in MS Team John types a message to Fred "Hey Fred please look at file number 123456." Now currently Fred has to highlight and copy this number, open a Desktop app and paste the number to search for the information.
If John writes the same message as an EMAIL to Fred, then because Fred has my addin installed, the addin recognizes the number 123456 and Fred simply right clicks on the number and chooses a context menu. (The addin sends a message through a WCF connection to the Desktop app) The Desktop app springs up to the foreground and displays the file to Fred.
So far from my reading of MS Teams I only read and see things about the http protocol which is nice but I am hoping there is something more.
From what I can understand developing with Teams currently means web only addons/extension or whatever they call them now. Communication with native applications is not possible for developers, even Microsoft is still trying to link documents in Teams to their own desktop apps.
I never want to open the document in Teams, or in Office Online. I always want to use the native desktop program. Would be nice if there was a global setting so documents always opened in desktop applications. (Microsoft Teams UserVoice December 2017)
It appears that Microsoft Teams does not support any of the coding opportunities currently available for Outlook, Word or Excel as according to the comments above these are "Advanced Threat Protection blocks unsafe protocols".
Sadly web only addons/extension and the requirement for them to be centrally uploaded effectively makes things very difficult for people working within a corporate environment where there is
an IT department who creates so much red tape that your application for something ends with a negative result. Gone are the days where people can code up something for a few people to use in their organization.
If you have landed here from a Google Search my suggestion would be to create a browser extension with a native host. You can do whatever it is you want with the Teams user interface and
send the information through the native host to your desktop applications. This will not work with the Microsoft Teams App, however as this app is simply the website in a window it is possible that people will just use a browser anyway.

QnA maker bot Not responding in MS Teams

We recently added a QnA Maker Bot to MS Teams and got it to Deploy on the Azurewebsites.net/api. Unfortunately in MS Teams when you direct message the bot it is not responding at all. We checked the logs and are not getting any errors either. Any Idea where we need to check next?
Thank you,
M
I had exactly this problem, and it was because I was trying to hit the bot directly rather than creating a Teams App first. You will need to install App Studio from the Apps blade on the left if you haven't already.
Open up App Studio and click on Manifest editor tab
Click Create a new app
Fill our all of the required information for App details
Generate/create an App ID. This is NOT the same as your Bot's App ID
Click on Bots tab under Capabilities and add your bot
Install app for testing in specific Teams or Chats
Submit is for if you want to publish to your company's App Store. If you download the package you could import it in Step 2 instead of creating a new app. Or use it as a template to do future apps offline instead of using App Studio for the whole process.
Once I set up the bot in this way, it started responding to me. I tried with another app after doing this for one and confirmed that I would NOT get a response from a bot unless I had set it up with a manifest through App Studio.

Resources