All things Microsoft Teams, Office 365 and the Microsoft Cloud

Configuring SIP Gateway – Analogue

Dust off your analogue phones and connect them to Microsoft Teams! Through the power of Microsoft’s SIP Gateway, you can now connect your compatible Analogue Telephone Adapters (ATA) and devices to Microsoft Teams. Configure SIP Gateway Analogue today!

Still wondering what SIP Gateway is? Check out this post first.

Beginning in early 2023, SIP Gateway will support analogue telephones, allowing you to use Teams calling functionality on the following compatible analogue telephone adaptor (ATA) models from AudioCodes, Cisco, and Poly.

AudioCodes (MP-112 FXS, MP-114 FXS, MP-114 FXS_FXO, MP-118 FXS, MP-118 FXS_FXO, MP-124 FXS)
Cisco (ATA 191, ATA 192) – Download Onboarding Guide
Poly (OBI 300, OBI 302) – Download Onboarding Guide

Some use cases for SIP Gateway Analogue may include, but are not limited:

  • Lift Phones
  • Hot Line Phones (Inbound only)
  • Taxi Freephone handsets
  • Door Access Control Phones

These use cases bring features like Automatic Dialling, which your ATA may already support into the Microsoft Teams Phone ecosystem. (I’ve been testing with an AudioCodes MP-112 FXS)

In order to use SIP Gateway Analogue, you must first enable and configure SIP Gateway in your Teams environment. If you haven’t already enabled this, check out Plan SIP Gateway and Configure SIP Gateway before you continue.

It’s important to call out that Analogue devices are only supported for Common Area Phone (CAP) accounts.

I’m using an AudioCodes MP-112 FXS for this guide, the configuration steps may differ depending on the device.

AudioCodes MP-114 FXS

Device Firmware

The supported firmware level for this device is 6.60A.367.001.

MP-11x FXS/FXO – Download firmware here

MP-124 FXS – Download firmware here

To install the firmware:

  1. Login to the web interface of the device.
  2. Open the Software Upgrade wizard, by performing one of the following:
    a. Select the Maintenance tab, click the Software Update menu, and then click
    Software Upgrade Wizard.
    b. On the toolbar, click Device Actions, and then choose Software Upgrade Wizard:
  1. Click the Start Software Upgrade button; the wizard starts, requesting you to browse to a .cmp file for uploading.
  2. Click the Browse button, navigate to the .cmp file, and then click Load File; a progress bar appears displaying the status of the loading process.
  3. Click the Reset button to reset the device with the newly loaded .cmp file.
  4. After the device resets, the End of Process wizard page appears displaying the new .cmp file loaded to the device. Verify this by viewing the firmware version.

Setting the IP Address

The MediaPack series support static IP addressing, therefore a proper working static IP address/netmask/gateway/DNS are needed to be setup for the device to establish IP network connectivity prior to applying provisioning settings for SIP Gateway. AudioCodes provides some comprehensive guidance on this in their Quick Start Guide.

Configuring Provisioning Server URL

  1. Access the Admin Page (by appending “AdminPage” to the device’s IP address in the Web browser’s URL, for example: http://10.0.0.100/AdminPage.
  2. Press the ini Parameters on the left pane.
  1. Apply the following parameters, one-by-one
Parameter NameEnter Value
inifileurlPlease select from the list below
AUPDResetURLOnWebConfig1
setdefaultoninifileprocess1

The inifileurl parameter is different dependant on your region

URL MUST be appended with /mac.ini

EMEAhttp://emea.ipp.sdg.teams.microsoft.com/mac.ini
Americashttp://noam.ipp.sdg.teams.microsoft.com/mac.ini
APAChttp://apac.ipp.sdg.teams.microsoft.com/mac.ini
  1. Analog Gateway obtains the onboarding configuration and reboots.

Provision the FXS Port

  1. Access Teams Admin Center (https://admin.teams.microsoft.com)
  2. Select Teams devices→ Phones→ Actions→ Provision devices
  1. Click the Add MAC addresses manually button
  1. Change the ID type to “Hardware ID (analog)”
  1. Enter your hardware ID in the format of macaddress:port (e.g. 01:02:03:04:05:06:001)
  2. Enter a location, if you wish to do so. (Entering a location, or any other identifier here will help identity the device when you sign the device in. I’ve used MP-112 Port 1, to reference FXS port 1)
  1. Click “Save”
  2. On the “Waiting for activation” page, select your device, click “Generate verification code”. You’ll see a verification code is now visible.

Remote Sign In

  1. Plug an analogue phone into the FXS port on the MP-112, off hook and dial *55*[Verification Code] E.g. *55*274179
  2. You’ll hear a confirmation tone, place the phone back down.
  3. In the Teams Admin Center, switch to the “Waiting for Sign in” tab, select the hardware ID (analogue) and press “Sign in a user”
  4. Follow the instructions to Sign the user in.
    1. Go to https://microsoft.com/devicelogin
    2. Copy and paste the code
    3. Sign in with the user credentials
    4. Return to the Teams Admin Center.
  5. You’ll now see the device and user details under Teams Devices → SIP devices

Remote Sign Out

  1. Access Teams Admin Center (https://admin.teams.microsoft.com)
  2. Select Teams devices→ SIP devices
  3. Locate and select the user
  4. Click on three dots (…) in the upper right part of the web page→ Actions→ Sign Out

Other Useful Documents