The easiest way to configure Ribbon SBC to support Teams Direct Routing is using Easy Config Wizard of the Web Interface
The following steps are showing how to do that
Before running the wizard, it is always recommended to:
- Take a backup of the SBC device. This is needed to revert back to previous the previous configuration. Especially if the device is used in a production environment
- Upgrade the firmware to the latest version. The newer version will always contain bug fixes and also might contain improvements in the easy config wizard and other web interface elements
Teams Direct Routing with SIP Trunking
The following steps show how to configure Teams Direct Routing on the device with SIP Trunking (if you are connecting to PSTN using a SIP Trunk supplied by your telephony provider).
On the web interface, got to Tasks Tab.

On the left pane, under SBC Easy Setup, select Easy Config Wizard

The Easy Config Wizard starts as shown below

Step 1
Select the Application (the scenario of the template that is going to be used between two sides of the configuration).
In my case, I have selected SIP Trunk <-> Microsoft Teams which connects SIP Trunk with Teams Direct Routing
Under Scenario Description, type the name of the Scenario. This name will be used as a prefix to all the components that are going to be created by the wizard
Here I am using Teams as the name of the Scenario. You can for example use the name of the company
Unser Telephone Country, I am selecting the country where this setup is implemented
Since I have selected SIP Trunk in “Application”, I need to specify the number of SIP Session
Then click Next

Step 2
In Step 2, you specify the details of what are going to be two Signaling Groups.
The first part in my case is SIP Trunk (it could be PRI if you selected that under “Application” in Step 1)
`
I am specifying the IP/FQDN of my SIP Server (SIP Trunking), Protocol (TCP or UDP), and port used
I am also disabling the option for “Secondary Border Element Server” as my SIP Trunk has only one SIP Server
These configurations will be used in the first Signaling Group

In the second part of Step 2, which is going to be the second signaling group, specify the information of your Teams Direct Routing connection
In my case, I am select Ethernet 3 and its IP for my Direct Routing Connection

Also, I am enabling the option for NAT Traversal, which allows me to connect my connection behind a NAT firewall (in the old firmware version, the only option is to have a direct internet connection with real IP)

This will enable a box to specify the public IP address of the direct routing connection (that is NATed to my Ethernet 3)

I am setting the option “Apply ACL” to True, which allows basic Access Control List to the incoming and outgoing ports
You might not need to enable this option in case you are depending on your company firewall to control the ports are allowed
The list of the required ports is added automatically if you enable ACL

If you select “Apply ACL” a warning message pops up telling you that you will lose the connection to the web interface (only if you are using this connection to access the web interface)

The following is how my settings appear before clicking next

Click next after filling the parameters of Step 2 and want to proceed to Step 3

Step 3
In step 3, you will have a summary of the setting of the two previous steps before applying them.
If you decided to change any of these settings, you can click back if you want to do any changes

You can scroll down if some settings are hidden

In my case, scrolling down will show us that it is using TLS and port 5061

Click on Finish to apply the settings that was mentioned in the wizard.

When you click Finish, a message indicating that the SBC will be configured with the settings mentioned in the Wizard

Click on OK to apply these settings.

A message indicating that the configurations are being applied

When the configuration is completed, a message will appear indicating that

The Web Interface will be refreshed automatically to reflect the new changes

The Resulting Signaling Groups
The following shows how the result on the Monitor tab after running the above steps (the resulting Signaling Groups are inside the red box)

If you are configuring Teams Direct Routing with ISDN
The previous steps showed how to have Teams Direct Routing connected with SIP Trunk
If you are going to connect Teams with ISDN (instead of SIP Trunk), the following are the changes in Step 1 and Step 2 to use ISDN (
Note that these options are available if you are using a physical SBC device and you have these types of ports available on these devices
On step 1, select the application (scenario) ISDN PSTN <-> Microsoft Teams

And on step 2, for the first part, the wizard will give you the option to configure some parameters of ISDN
Port Type, you could select T1 or E1. I am selecting E1 (as this is what is available in my country)
Under DS1 section, select the ISDN port you want to use (you have options based on the ports available on your device)
On the switch Variant, I kept it as Euro ISDN (the configuration in your country might be different)
For ISDN Number Translation, if you select Translate Extension, it will configure basic numbers manipulations (Translation Tables) based on the “Telephone Country” you have selected in Step 1
In my case, I am selecting Passthrough Untranslated and later I modified Translation Tables to do the number manipulations that I want

The remaining parts of the wizard are the same as the application SIP Trunk <-> Microsoft Teams that is mentioned above
The following shows the signaling group resulting from applying the above steps Teams Direct Routing with ISDN


