Configure Skype for Business settings through UCWA We will use the ‘me’ URL in the next step. UserAgent: The agent you use to execute the commands.Endpoint ID: a unique ID of your choice, every application should have it’s own EndpointID. Execute an HTTP post to the application URL you got in the previous step and provide the application token and the following post parameters: Culture: is the language of your choice This will return a few URLs/endpoints, one of them is the ‘me’ URL which we will use to change settings for the current logged-on user. This final step consists of creating an application resource in UCWA. There is just one final step before we can begin configuring our Skype for Business Settings through UCWA. The only difference from step 2 is that you need to provide the application URL you got in the previous step as an HTTP POST parameter. The token we will receive now is different from the previous because the token has permissions to create an application resource and make changes with UCWA. This step is almost the same as the second one, where we requested an AzureAD token. This part is not in any Microsoft documentation and can be pretty tricky if you don’t know what to expect. Execute the same HTTP webrequest, but with the redirection URL instead of the ApplicationURL. Sometimes you will receive the application URL but 9 times out of 10 you will receive a redirection URL. The response for this HTTP GET is not consistent. Perform an HTTP GET against your S4B baseURL and provide the AzureAD token you just received. This URL is different each time, so you need to perform this step each time you execute the script. Next up, use this token to request the application URL of UCWA. More information can be found in The Microsoft Docs. Specify the Application ID of the AzureAD Application you created and the credentials of the user you want to change the forwarding settings for. This token will be used to authenticate yourself against AzureAD. Use a HTTP POST function against ‘’ to receive an AzureAD Token. This is done through an HTTP POST to your Skype for Business Autodiscover URL (). The first step is to get your Skype for Business base URL. Granting permissions to configure Skype for Business settings for all users.Īuthenticating to AzureAD with UCWA consists of four steps:.Enable Oauth2ImplicitFlow in the manifest.This should be a Native application and you only need to tweak two settings: The first step is creating theapp registration in AzureAD. Using OAuth2.0 requires you to create an application in AzureAD. We can use OAuth2.0 to request a token and log into AzureAD. My script is configured to work with Skype for Business Online.īefore we can configure Skype for Business settings, we need to authenticate to AzureAD. This API is available for Skype for Business Online and on-premises. The only way to change forwarding settings through a script in Skype for Business is with the UCWA API. But I prefer to use Powershell for this ). You could assign someone in your organization to change the forwarding settings on a weekly/daily basis. To configure call forwarding in Skype for Business, you need to log in as the user and change the settings in the Skype for Business Client. The customers don’t know the mobile phone number of the employee.The employee doesn’t have to juggle between two phones.There are two main advantages to this system: During office hours, this phone is answered by the engineers present at the company, after-hours the calls to this phone number are forwarded to the mobile phone number of the engineer. The company can provide an office-phone number to his customers. With Skype for Business we can setup call forwarding to a mobile phone. Every week a different person is responsible for managing the calls after hours.Ĭompanies used to hand out mobile phones to the on-call engineer, but this can be pretty cumbersome. Lots of companies use some kind of on-call rotation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |