Event banner
Azure Communication Services AMA
Event Ended
Thursday, Jun 08, 2023, 09:00 AM PDTEvent details
Join us for the Azure Communication Services Ask Microsoft Anything session! Following the exciting announcements of new features at Microsoft Build, we invite you to engage with us through this AMA....
EricStarker
Updated Jun 05, 2023
Warrior1765
Jun 08, 2023Copper Contributor
Hi Azure Communications,
We want to add calling functionality to our Web Forms App so we have a few questions
Is there SDK support for .NET web apps at all?
is the video calling feature available for trial using the free trial credits?
Do we have to use node.Js if we want a web app? We want to stick to .NET as much as possible.
Can I call any team user in my organisation based on their teamId?
And finally if we use the windows desktop client do we have to set up a teams user for that client?
Thanks
TomKaupe
Microsoft
Jun 08, 2023Hi Joseph. It looks like you are developing an application that will be used by a Microsoft Teams user, is that correct? Communication as Teams user - An Azure Communication Services concept document | Microsoft Learn.
In this case, yes, you can use the Azure Communication Services SDK to call any Microsoft Teams user in your organization by specifying their AAD object ID (what you called their Team ID). The user will see an incoming call notification in their Teams client or your app. You can use the JavaScript SDK in a ASP.NET application without using Node.js. You can use webpack to compress your JavaScript code along with the SDK and serve this from the wwwroot folder in you ASP.NET application.
Can you provide a little more detail about your use case involving a desktop client? Will this client be used by your users, the same way they would use the web client? If so, then you just need to provide the AAD based authentication experience for them, the same as for web, and then the client can be used to call other Microsoft Teams users in your organization.
And lastly, yes, the free trial credits can be used for video calling. Hope that helps.
- Warrior1765Jun 08, 2023Copper ContributorThanks for the quick reply. We have a kiosk that we want visitors to make calls to members in the organisation we tried setting it as a user in teams but we don’t want the user of the kiosk to be able to hang up and do stuff with the call. We looked into having a bot initiate the call but it still gives too much control to the kiosk user.
- TomKaupeJun 08, 2023
Microsoft
I see, so the visitors are not in your organization. To use the Azure Communication Services calling SDK with a Microsoft Teams user, you do need to have the Teams user authenticated with Azure AD so that the user token can be provided to Azure Communication Services SDK. However, there will be a future capability that we recently announced at Build where you will be able to use the Call Automation SDK to allow a non-Teams user to start a call and then add a Teams user to the call. More details will be provided once this feature is available in preview.- Warrior1765Jun 08, 2023Copper Contributor
My bad if I formulated it poorly, if we set a teams user on our kiosk then we should be able to make calls from the kiosk user using the custom call windows client to our internal teams via Azure Communication Services?