Migrate Teams Devices from Android Device Administrator to AOSP

This blog will show the necessary steps to prepare your tenant for the Teams Device migration from Android Device Administration (ADA) to Android Open Source Project (AOSP) for all Teams Phone and Teams Room devices. If you have done this preparation, you can direct update your Teams device through Teams Admin Center (TAC) as soon AOSP firmware is available from you vendor.

I use the official documentation from Microsoft for different vendors like Yealink, Audiocodes, Cisco, DTEN, Poly etc.

Migration guide Android AOSP management for Microsoft Teams Android devices – Microsoft Teams | Microsoft Learn

 

Step 1 Configure a new AOSP management enrollment profile

Sign In to Intune management Console with Intune administration permission:

https://intune.microsoft.com

  1. Select Devices (1) > Enrollment (2) > then navigate to and choose Android (3) from the available options in the menu.
  2. Under Enrollment Profiles, select Corporate-owned, user-associated device (4).
  3. Select Create policy.
  4. Use the following settings for your profile:
  • Give the profile a simple name, e.g., ‘Android AOSP – Teams’.
  • Description Use something like ‘This AOSP Management enrollment profile is to allow Teams Android Devices to enroll in Intune’ (6).
  • Token expiration date: best left at 65 years to avoid policy expiration which would block enrollment (7).
  • Wi-Fi Select Not configured (8).
  • Microsoft Teams devices Select Enabled (9).

 

Step 2 Create a Filter for all Teams devices with AOSP

Create a new filter only for Teams device with AOSP firmware.

  1. Sign in to the Intune Management Console with an account with Intune administrator permissions:  https://intune.microsoft.com/


  2. Select Tenant Administration (1) > Filters (2), then Create manage devices (3).


    Use the following settings for your filter:


Filter name: Android – enrollmentProfileName – AOSP – Teams (4)

Description: Used for all Teams Phone Devices and MTRoA (5)

Platform: Android (AOSP) (6)

Select Next (7).

Rule syntax: (device.enrollmentProfileName -eq “Android – AOSP – Teams”), ok (8)

Select Next (9).

Select Create (10).

 

Step 3 Configure a Management Compliance Policy

It is not necessary to configure a Management configuration policy because any Teams device which is enrolled with AOSP work properly. Only if you want to use additional features, functionality, and security for your Teams devices.

These steps are only for Teams Android devices!

 

  1. Sign in to the Intune Management Console with an account with Intune administrator permissions:  https://intune.microsoft.com/.

  2. Select Devices (1)> Compliance (2), then Create policy (3).

  3. Under Platform > Android (AOSP) (6), then select Create (7).

  4. Provide a name (8) and description (9) for the policy.

  5. Select Next (7).

  6. Enable the desired compliance settings from the supported list (8,9).

  7. Select Next, then select Next (10).

  8. Select Next, then select Create.

 

 

 

 

Step 4 Assign Devices to the new Compliance Policy

You can assign this compliance policy to each device or to an existing Entra ID Policy.

I would prefer to use my created filter on step 2 to assign the policy automatically to all Teams Devices on AOSP.

You only need to add this filter to the Included groups of your Teams AOSP Device compliance policy.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams, MS 365, Cloud Services | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , , , , | Leave a comment

More Teams Feature with Common Area Phone License

The Common Area Phone License include now some additional features:

  • Azure Active Directory P1
  • Exchange Online (Plan 2)
  • Microsoft Intune

These features are already available

  • Teams Phone (Previous named Microsoft 365 Phone System (for PSTN calling))
  • Microsoft Teams
  • Skype for Business Online (Plan 2)

The Common Area Phone License can be use only for qualified teams phone only.

These additional features allow to register with Intune and mark the device as compliant for conditional access.

The voicemail is also available now for the common are phone.

Complete documentation from Microsoft can be found here:

Set up the Common Area Phone license – Microsoft Teams | Microsoft Docs

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams | Leave a comment

Teams Operator Connect Preview available

Operator Connect is now available through the Teams admin portal. With the Operator Connect it is possible to select one of the available PSTN provider to get phone numbers from different countries. Each provider like Pure IP, German Telekom, TATA, offer phone numbers and service for a range of countries.

operator connect

If you select one of these provider you can get more details with selecting “offer details

Or you select your preferred provider direct.

 

operator connect

I have select PureIP as my preferred provider and only Germany for PSTN phone numbers

I have now to wait for the direct contact of PureIP and I will find PureIP under “My Provider”.

I will continue these article, if I get the additional information from PureIP.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Uncategorized | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment

Microsoft Teams / Skype Interopt with Headset

If you migrate form Skype or another software client to Microsoft Teams Voice, you should disable the call control through your headset device configuration. Through the migration you will use both software client at the same time for different functions like, chat, voice and online meeting.

I use a Jabra Headset, you can use the Jabra Direct to control your headset and disable “Call control with softphone”

If this feature is activated on your headset, calls will be droppt if you leave the call on one of your softphone clients!

 

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams, Uncategorized | Leave a comment

Self-help diagnostics for Microsoft Teams administrators

Microsoft has developed Teams specific diagnostic scenarios. This cover a lot of scenarios which administrators request for help.

Login to your M365 admin portal https://admin.microsoft.com

Open Help and use “Diag: Teams call forward”. Insert the sip address of the user and the phone number that calls are being forwarded.

If you run this test, you will get some additional details and can check if the call forward is enabled or not.

You can find a list of available diagnostics on this website:

Self-help diagnostics for Teams administrators – Microsoft Teams | Microsoft Docs

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Teams Survivable Branch Appliance

This week on Microsoft Ignite 2020, Microsoft announced Teams Survivable Branch Appliance with Teams offline Mode.

With this option, it is possible to make voice calls between Teams clients and PSTN calls through the local SBC if internet connection is not available.

At the moment I have no technical deep information, but you have to install some Teams software on a local server to support the Teams offline mode.

If I get more technical deep information, I will post on my Blog.

This picture is from the Ignite 2020 Session

teamssbaThe Audiocodes SBC support now PSTN calls for IP Phones, Analog Phones and the Teams desktop client without connection to the Microsoft Datacenter.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams, Uncategorized | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment

New Teams Powershell Module

The Teams Powershell module includes now also the Skype Online Powershell module. You can now load the Teams Powershell module and use also the Skype Online Powershell with the following commands

You can check your installed Teams Module Version with

get-InstalledModule -name MicrosoftTeams

The new Version should be 1.1.6

Install-Module -Name MicrosoftTeams -Force (use Force if you have a prior Teams Module installed)

$User = ‘UserName’

Connect-MicrosoftTeams -AccountId $User
$skypesession = New-CsOnlineSession
Import-PSSession $skypesession -AllowClobber

I didn’t use -Credentials, because all my tenants use MFA for login

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams, Uncategorized | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Microsoft Surface Hub 2S live erleben

Hier Zeigen meine Kollegen von Glück & Kanja, Marco Scheel und Stefan Schönleber das Surface Hub 2S im Vergleich zu Yealink MC500 und Surface Hub 1

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams, SfB 2019 | Leave a comment

German Webcast “Cloudbased Phone System with MS Teams”

German Webcast “Cloudbase Phone System with Microsoft Teams”

Webcast Microsft Teams with Direct Routing and migration from Skype for Business 2015 and 2019 to Microsoft Teams

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams, MS 365, Office 365 | Leave a comment

New Satin Codec is coming for Microsoft Teams

Microsoft has announced a new codec Satin in his update blog for Microsoft Teams.

At the moment Silk will be used for meetings and one-to-one communication, wich are introduce with Skype before, as default codec.

Microsoft says, “Teams will soon be able to deliver crystal clear wideband audio with as little as 7 kbps”.

If I get more detailed information, I will post this in my blog.

 

 

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams | Leave a comment

Teams Admin shows all Direct Routing SBC (Session Border Controler) now

The Microsoft Teams Admin Center shows all configured Session Border Controllers (SBC) for Direct Routing. You will find detailed infomation about CONCURRENT CALLS, NETWORK PARAMETERS, NETWORK EFFECTIVENESS.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Teams | Leave a comment