Next you retrieve all endpoints for each resources (resources for ad-hoc meeting, anonymous joining token, messaging, etc) as follows.įor example, if your app want to create new ad-hoc meeting, use the following /platformservice/v1/applications/3877116191/adhocMeetings . "href": "/platformservice/v1/applications/3877116191?endpointId=sip%3atrustedapidemo01%" "href": "/platformservice/v1/applications" GET Bearer eyJ0eXAiOi.Īccept: application/json charset=utf-8 HTTP/1.1 200 OKĬontent-Type: application/json charset=utf-8 Please replace endpointId with your app’s sip id. (see the following screenshot)īecause the application must be stored in Skype for Business Online platform.Īfter you complete the application registration, you must access the following url with your Office 365 administrator account, and consent this application as administrator.
JOIN SKYPE MEETING WITH ID REGISTRATION
If you have already registered your application with Azure Portal, make sure to set up with Skype for Business Online Application Registration Portal again. Note that you must create (or setup) your application using Skype for Business Online Application Registration Portal, not using Azure Portal. (see the following screenshot)įor example, if your application handles the online meeting capabilities, select only, , and in Application Registration Portal.Īfter you created, please copy the generated application id and client secret (key). Then please select the appropriate application permissions (not delegated permissions) according to your application’s functionalities in the portal. Trusted Application API uses the application context token instead of the user context (see “ Azure AD – Backend server-side application” in my early post). (You can see the registered application in Azure Portal without Azure subscription.) This application is registered in your Azure AD tenant. Endpoint Registrationīefore building your applications, you must register your app (endpoint) in Azure AD (Azure Active Directory) and Skype for Business Online Trusted Application platform.įirst you should go to Skype for Business Online Application Registration Portal, login with Office 365 admin account, fill the settings, and create your application.
JOIN SKYPE MEETING WITH ID CODE
Later I will show you the simple programming code with SDK, but first let’s look at the quick view of HTTP flows, because it helps you understand how it works on the bottom and trouble-shootings. In this post, we focus on the authentication and online meetings for your first start. Note : Several scenarios are not available in current preview (Feb 2017).
(IVR to join the conference, in-meeting Personal Virtual Assistant, and in-meeting announcements) Trusted Application API is not just for the bot, but including a lot of server-side powerful scenarios. (See “ MSDN : Trusted Application API” for details.)Įspecially, you can assign the PSTN phone number to this trusted endpoint, and then you can provide the telephony solutions like IVR (Interactive Voice Response) for all users who is not having the Skype client. This brand-new Trusted Application API covers the following server-side (backend) scenarios for developers. Now you can use the Trusted Application API for this sort of server-side development with Office 365. (With server SKUs, you can use existing UCMA for the server-side endpoint programming.) Skype for Business Development Platform provides the various developer experiences, but there’s been no way to develop server-side application with online SKUs for a long time. Authentication and Adhoc Online Meetings (Here).Programming for Trusted Application API (added table of contents…) Use new Teams calling API for advanced interactive applications.