Skip to main content

Device Administrator Enrollment Requiered for Teams Android Authentication | Teams Android-based Systems Cannot Login

How to Configure Microsoft Teams SIP Gateway | Poly Edge E 'n' VVX X50

Hello, everyone! In this blog post, I'll be talking about Microsoft Teams SIP Gateway to enable your company use compatible SIP devices with Microsoft Teams, and preserve legacy phones and your investment in them.

Microsoft Teams SIP Gateway
Microsoft Teams SIP Gateway

As you can see in the image above, you don't need to connect your phones to a SBC, and there's no additional cost for using MS SIP Gateway, you only need to meet the following requirements:

  • You must be licensed for Teams Phone
  • PSTN Enablement
  • Common area device requires a CAP license

First of all, ensure that you have a supported phone (I recommend you take a look at this list of supported devices), your firewall is open to traffic from Microsoft 365 and Teams, and SIP devices are not behind a proxy. Also, follow the steps below:

  • Open UDP ports 49152 to 53247, and TCP port 5061 for IP ranges 52.112.0.0/14 and 52.120.0.0/15
  • Reset your phone to factory default settings, contact your provider for assistance or, see the manufacturer's instructions to find out how to do it.
  • Turn on SIP devices can be used for call calling policy in MS Teams Admin Center
  • Point your device to SIP Gateway provisioning server

Turning on SIP Devices Option in TAC

Let's get into Microsoft Teams Admin Center, go to admin.teams.microsoft.com. Select Voice, Calling Policies, and the desired policy to edit. In this case, I selected Global Policy.

Microsoft Teams SIP Gateway

Turn on "SIP devices can be used for calls" and click on Save. 

Microsoft Teams SIP Gateway 

Note: If you use Poly Lens, skip the next section and go to the section called "Poly Lens Assisted Provisioning Feature on a Policy Layer".

Pointing to MS SIP Gateway via WUI

Now, let's point your phone to SIP Gateway provisioning server. Get your phone's IP address and enter it on you preferred browser. Click on Settings and Provisioning Server.

Poly Edge E

Microsoft Teams SIP Gateway

Set Server Type as HTTP, under DHCP Menu, set boot server as Static, and you need to fill out server address field, but where are you at? Set one of the following SIP Gateway provisioning server URLs:

  • EMEA: http://emea.ipp.sdg.teams.microsoft.com
  • Americas: http://noam.ipp.sdg.teams.microsoft.com
  • APAC: http://apac.ipp.sdg.teams.microsoft.com

Language support

To support regional language requirements, SIP devices can be configured at the time of provisioning to enable having the visual display, softkeys and touchscreen configured within the localized language required. Assign the respective regional provisioning URL with required local language reference code as shown within the examples below:

  • Device located within EMEA supporting German
    • http://emea.ipp.sdg.teams.microsoft.com/lang_de
  • Device located within APAC supporting Japanese
    • http://apac.ipp.sdg.teams.microsoft.com/lang_ja
  • Device located within Americas supporting Spanish
    • http://noam.ipp.sdg.teams.microsoft.com/lang_es
Microsoft Teams SIP Gateway
Language reference codes

I'm in Americas and I speak both English and Spanish, so I need to use the corresponding provisioning server URL and i won't add any language reference code since English is used as the default language. After that and before saving configurations, check your configurations, click on Save button, and select Yes.

Microsoft Teams SIP Gateway


Your phone will reboot, and it'll take a couple of minutes to complete the provision. Before finishing up and after first reboot, you'll see the following screen on your phone:

Poly VVX
VVX User Interface

After that, your phone will reboot again in order to download new application and extract application files, it may take 5-10 minutes to complete the process. Once the phone completed the provision, you will see the following screen:

Polycom VVX
VVX User Interface

Once initial provisioning completes, the server address will auto update containing details of the onboarding state of the device along with the MAC address associated.

Note: If you already completed the steps above, or you don't use Poly Lens, skip the next section and go to Signing in Section.

Poly Lens Assisted Provisioning Feature on a Policy Layer

Before running this process, make sure your Poly Edge E or VVX phones are provisioned on Lens, if you don't know how to get that done, check out this post on my blog.

Go to lens.poly.com, select Manage -> Policies

Microsoft Teams SIP Gateway 

Click on Site and choose the site where your  devices are, my home office, for instance.

 Microsoft Teams SIP Gateway

Select Device Families -> Add

Microsoft Teams SIP Gateway

We're gonna create a policy for Edge E Series, but you can create one for VVX. So, i am choosing Poly Edge E family, after choosing a family, click on Continue.

 Microsoft Teams SIP Gateway

Microsoft Teams SIP Gateway

Go to General -> Settings Language and set language to the desired language.

Microsoft Teams SIP Gateway 

Now, go to Integrations -> Microsoft Teams, and set SIP Gateway Region to your Region and device language to the one that you set before. For instance, I'm in Americas region and chose Spanish before, so I am gonna go with Americas and Spanish, after that, click on Apply.

Microsoft Teams SIP Gateway

 A window will pop up, please select OK, and your policy has been created succesfully.

Microsoft Teams SIP Gateway

Singing In

Finally, select Sing In on your phone's screen.

Edge E

Microsoft SIP Gateway

Go to https://aka.ms/siplogin, type in your pair code and select Next.

 Microsoft Teams SIP Gateway

Type in your account and password and sign in.

Microsoft Teams SIP Gateway


Enter your pair code and select "Pair" button.

Microsoft Teams SIP Gateway


Skip the following section about VVX, and scroll down to continue reading this blog post. :)

VVX

Microsoft Teams SIP Gateway with Poly VVX

Microsoft SIP Gateway pair code

Go to microsoft.com/devicelogin, type in your pair code and select Next.

 Microsoft Teams SIP Gateway 

After typing in the code, you must pick an account (1st) , select Continue(2nd) and that's all!

Teams SIP Gateway
1st Step


Sign in to Teams SIP Gateway
2nd Step


Sign in to Teams SIP Gateway
3rd Step

 

Edge E and VVX

Your phone will reboot, and your phone number will be shown on phone's screen.

Microsoft Teams SIP Gateway
VVX
Microsoft Teams SIP Gateway
VVX

Microsoft Teams SIP Gateway
Edge E

Testing our Phone

It's time to test your phone!! Let's make and get calls, the pictures below show my phone on a Call through Microsoft Teams SIP Gateway.

Microsoft Teams SIP Gateway

Microsoft Teams SIP Gateway
Onboarded  devices are visible in MS Teams Admin Center after first sign-in, therefore, you can sign out them through TAC.

Signing Out

To sign out a device, you can do it on Microsoft Teams Admin Center or, a user can do it on their SIP Device. On TAC, select Teams devices and SIP devices, and then Sign out.

Teams Devices on TAC 

Microsoft Teams SIP Devices
 

On phone's screen, select More to display Sign Out option and follow the steps describe on your device, after that, your phone will reboot.

Signing Out Teams SIP Devices 

Now, your phone is ready to sign in again. 

Microsoft Teams SIP Gateway

 

You have any questions? Feel free to reach out or leave a comment. Don't forget to subscribe to my YT channel and this blog, and follow me on my social media. 😎

Connect with me

If you like my blog, and it's helped you, let me know with a coffee 😃😄

Comments

Popular posts from this blog

How to Upgrade and Downgrade a Studio X or G7500 using Custom Server, Web UI or Poly Lens

There are several options to update and downgrade your Poly systems, today I'm going to show you how these 3 options (Custom Server, Web User Interface, Poly Lens Cloud) can be done.

Couldn't Connect to Workplace Join. Try again, or contact your admin

I was writing a new blog post about Microsoft Teams Panels, and guess what, dear reader? One user came across a new issue!! And he told me about it, so, let's talk about how to fix "Couldn't Connect to Workplace Join. Try again, or contact your admin".

How to Set up Poly Studio X Series | Configuring Studio X Series for the First Time

In this blog post, I'll be showing you how to configure your new Studio X30, X50 or X70.

How to Access and Control Microsoft Teams Rooms Remotely

The day has come for me to write this blog post! My colleagues asked me for showing them how to Control MTRoW remotely, In addition, I took part of Get-CS LATAM event last week, and I was delivering a tech presentation in-person, I showed the attendees how to access and control their Microsoft Teams Rooms remotely, so  I decided to publish a post to help them, my colleagues and everyone.

Device Administrator Enrollment Requiered for Teams Android Authentication | Teams Android-based Systems Cannot Login

Hello, Everyone!! 👀 This will be a short blog post, but I just wanna make you aware of this new requirement. The rules have changed for MTRoA deployments, now we must turn on Device Admin Enrollment in Intune. In case you don't know where we can turn it on, or you haven't used Intune (Endpoint Manager), don't worry, this blog post will help you get by.