Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

For the purposes of this documentation, the screens displayed are for an SBC 1000/2000; the interface configuration may vary slightly for the SBC SWe LiteEdge. If configuration is not specified for a field, use the default value.

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation pane, go to Security > TLS Profiles.

  3. Click the Create TLS Profile () icon at the top of the TLS Profile page. The Create TLS Profile page is displayed.
  4. Configure the parameters as shown below (example values are shown in the table; configure as per your network requirements). For details on field descriptions, refer to Creating and Modifying TLS Profiles.

  5. Leave all other parameters as default.

  6. Click OK.

    Caption
    0Table
    1TLS Configuration - Example Values


    ParameterExample Value
    DescriptionTeams Direct Routing TLS
    TLS ProtocolTLS 1.2 Only
    Client Cipher List

    Select at least one of the following Microsoft/Ribbon common cyphers must be configured:

    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    Validate Client FQDNDisabled


    Pagebreak

    Caption
    0Figure
    1TLS - Example

    Image Modified


Configure Host Information and DNS

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access System > Node-Level Settings. The Node-Level Settings page is displayed.

  3. Configure the NTP and DNS Servers with network-specific data.

  4. Leave all other parameters as default.

  5. Click Apply.

    Caption
    0Table
    1TLS Configuration - Example Values


    ParameterExample Value
    Host Nameaepsite6
    Domain NameSonusMS01.com
    Use NTPYes
    NTP ServerSpecifies the FQDN, IPv4, or IPv6 address of the NTP server. If the host name is supplied, the SBC uses the DNS to connect to the NTP server.
    Use Primary DNSYes
    Primary Server IPXXX.XXX.XX.XXX



    Caption
    0Figure
    1Node-level Settings - Example

    Image Modified


Configure Logical Interface

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation pane, go to Node Interfaces > Logical Interfaces.

  3. Configure the parameters as shown below (example values are shown in the table; configure as per your network requirements). For details on field descriptions, refer to Configuring and Modifying Logical Interfaces.

  4. Leave all other parameters as default.
  5. Click Apply.

    Pagebreak

    Caption
    0Table
    1Logical Interfaces Configuration - Example Values


    ParameterExample Value
    AliasTo Microsoft Phone 5

    Description

    Interface to Interconnect with Microsoft Phone System

    Admin Interface

    Enable

    IP Assign Method

    Static

    Primary Address

    <Public IP of your SBC> (in the example 192.168.211.80)

    Primary Netmask

    <Mask of Public Interface of your SBC> (in the example 255.255.255.0)



    Caption
    0Figure
    1Logical Interfaces - Example

    Image Modified


Create SIP Profile

The SIP Profile controls how the SBC Edge communicates with SIP devices; the profile controls important characteristics such as: session timers, SIP header customization (including FQDN), SIP timers, MIME payloads, and option tags .A SIP Profile also defines which FQDN (Fully Qualified Domain Name) is used in the Contact Header and From Headers.  For interconnecting with Microsoft System Direct Routing, two SIP Profiles are required:

  • Teams Direct Routing Profile
  • SIP Trunk Profile

...


Create Teams Direct Routing Profile

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access SIP > SIP Profiles.
  3. Click the ( ) icon at the top of left corner and add a new SIP profile.

  4. Configure the parameters as shown below (example values are shown in the table; configure as per your network requirements). For details on field descriptions, refer to Creating and Modifying SIP Profiles.

  5. Leave all other parameters as default.

  6. Click OK.

    Caption
    0Table
    1SIP Profile Configuration - Example Values


    Parameter

    Example Value

    Description

    Teams Direct Routing Profile

    FQDN in From Header

    SBC Edge FQDN

    FQDN In Contact Header

    SBC FQDN

    NOTE: For Microsoft Teams, the Signaling Group facing the Teams server must be configured as SBC Edge FQDN or Static (if there is more than one signaling group connected to Teams Direct Routing). The FQDN in Contact Header should be the same FQDN used in Office 365 Tenant Online Gateway. If the IP Address of the SBC is configured in the Contact Header instead of the FQDN of the SBC, a Forbidden message is received.

    Origin Field Username

    <FQDN of SBC> (in the example aepsite6.SonusMS01.com)


    Pagebreak

    Caption
    0Figure
    1SIP Profile - Example

    Image Modified

     



Create SIP Trunk Profile

Create a SIP Profile for the SBC Edge's SIP Trunk as follows:

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access SIP > SIP Profiles.
  3. Click the ( ) icon at the top of left corner and add a new SIP profile.

  4. Configure the parameters as shown below (example values are shown in the table; configure as per your network requirements). For details on field descriptions, refer to Creating and Modifying SIP Profiles.

  5. Leave all other parameters as default.

  6. Click OK.

    Caption
    0Table
    1SIP Profile Configuration - Example Values


    Parameter

    Example Value

    Description

    SIP Trunk Profile

    FQDN in From Header

    Disable

    FQDN In Contact Header

    Disable

    Origin Field UsernameSBC



    Caption
    0Figure
    1SIP Profile - Example

    Image Modified


Create SDES-SRTP Profile

The SDES-SRTP Profile defines the encryption mechanism used between the SBC and the Microsoft Teams Direct Routing interface; the Crypto Suite specifies the algorithm used to negotiate with a peer device.

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Media > SDES-SRTP.
  3. Click the ( ) icon at the top left corner and add a new SDES-SRTP Profile.
  4. Configure the parameters as shown below. For details on field descriptions, refer to Creating and Modifying SIP Profiles.

  5. Leave all other parameters as default.

    Caption
    0Table
    1Media Crypto Profile Configuration - Example Values


    Parameter

    Example Value

    Description

    Teams Direct Routing SRTP

    Operation Option

    Required

    Crypto Suite

    AES_CM_128_HMAC_SHA1_80



    Caption
    0Figure
    1Media Crypto Profile - Example

    Image Modified


Anchor
MediaList
MediaList
Create Media List

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Media > Media List.
  3. Click the ( ) icon at the top left corner and add a new Media List.
  4. Configure parameters as shown below. For details on field descriptions, refer to Creating and Modifying Media Lists.

  5. Leave all other parameters as default.

    Caption
    0Table
    1Media List Configuration - Example Values


    Parameter

    Example Value

    Description

    Teams Direct Routing Media List

    Media Profiles List

    In the Media Profiles List field, click Add/Edit. G711a and G711u are the default Media Profiles.

    • G711a
    • G711u

    NOTE: See Microsoft documentation for the list of codecs supported by Microsoft.

    SDES-SRTP Profile

    Teams Direct Routing SRTP. This profile was created in the previous step.



    Caption
    0Figure
    1Media List - Example

    Image Modified


Configure a SIP Server Table

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access SIP > SIP Server Tables
  3. Click the ( ) icon at the top left corner and add a new SIP Server Table.

  4. For Description, enter Teams Direct Routing Server.
  5. Click OK.

    Caption
    0Figure
    1Create SIP Server Table

    Image Modified


Configure Entries in the Teams Direct Routing Server

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access SIP > SIP Server Tables.
  3. Select the name of the table created in the previous step.
  4. From the Create SIP Server drop down list, select IP/FQDN.
  5. Repeat this configuration for two additional SIP Server entries, using the field entries below. For details on field descriptions, refer to Creating and Modifying Entries in SIP Server Tables.

    Caption
    0Table
    1SIP Server 1 Table - Example Values


    Parameter

    Value

    Priority

    1

    Host

    sip.pstnhub.microsoft.com

    Port

    5061

    Protocol

    TLS

    TLS Profile

    Teams Direct Routing TLS

    Monitor

    SIP Options


    Pagebreak

    Caption
    0Figure
    1SIP Server 1 - Example Values

    Image Modified


    Caption
    0Table
    1SIP Server 2 Table - Example Values


    Parameter

    Value

    Priority

    2

    Host

    sip2.pstnhub.microsoft.com

    Port

    5061

    Protocol

    TLS

    TLS Profile

    Teams Direct Routing TLS

    Monitor

    SIP Options



    Caption
    0Figure
    1SIP Server 2 - Example Values

     Image Modified

    Pagebreak

    Caption
    0Table
    1SIP Server 3 Table - Example Values


    Parameter

    Value

    Priority

    3

    Host

    sip3.pstnhub.microsoft.com

    Port

    5061

    Protocol

    TLS

    TLS Profile

    Microsoft Phone System

    Monitor

    SIP Options



    Caption
    0Figure
    1SIP Server 3 - Example Values

    Image Modified


Create a SIP Trunk Server

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access SIP > SIP Server Tables
  3. Click the ( ) icon at the top left corner and add a new SIP Server Table.

  4. For Description, enter SIP Trunk Server.
  5. Click OK.

    Caption
    0Figure
    1Create SIP Server Table

    Image Modified


Configure an Entry in the SIP Trunk Server

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access SIP > SIP Server Tables.
  3. Select the name of the table created in the previous step.
  4. From the Create SIP Server drop down list, select IP/FQDN.
  5. Leave the remaining fields as default. For details on field descriptions, refer to Creating and Modifying Entries in SIP Server Tables.

  6. Click OK.

    Caption
    0Table
    1SIP Trunk Server - Example Values


    Parameter

    Value

    Priority

    1

    Host

    Host FQDN for SBC

    Port

    5060

    Protocol

    UDP

    Monitor

    None



    Caption
    0Figure
    1SIP Trunk Server - Example Values

    Image Modified


Create Transformation Table and Entries

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Call Routing > Transformation
  3. Click the ( ) icon at the top left corner to add a new Transformation Table.

  4. For Description, enter From Microsoft Teams
  5. Click OK.

    Caption
    0Figure
    1Create Transformation Table

    Image Modified


  6. In the left navigation panel, select the new table:  Transformation > From Microsoft Teams: Passthrough.

  7. Click the Create ( ) icon.

  8. Configure the parameters as shown below. Leave the default values for all other parameters.
  9. Click OK.

    Caption
    0Table
    1Transformation Entries - Example Values


    Parameter

    Value

    DescriptionFrom Microsoft Teams: Passthrough
    Match TypeMandatory (Must Match)
    Input FieldType: Called Address/Number
    Value: (.*)
    Output FieldType: Called Address Number
    Value: \1


    Pagebreak

    Caption
    0Figure
    1Transformation Entry - Example

     Image Modified


    Caption
    0Figure
    1Transformation Table - Entry Added

    Image Modified


Calls From SBC's SIP Trunk to Microsoft Teams

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Call Routing> Transformation
  3. Click the ( ) icon at the top left corner to add a new Transformation Table.

  4. For Description, enter From SIP Trunk.
  5. Click OK.

    Caption
    0Figure
    1Create Transformation Table

    Image Modified


  6. In the left navigation panel, select the new table:  Transformation > From SIP Trunk:  Passthrough.

  7. Click the Create ( ) icon.

  8. Configure the parameters as shown below. Leave the default values for all other parameters.
  9. Click OK.

    Caption
    0Table
    1Transformation Entries - Example Values


    Parameter

    Value

    Description

    From SIP Trunk: Passthrough

    Match Type

    Mandatory (Must Match)

    Input Field

    Type: Called Address/Number

    Value: (.*)

    Output Field

    Type: Called Address Number

    Value: \1



    Caption
    0Figure
    1Transformation Table Entry

    Image Modified


    Caption
    0Figure
    1Transformation Table - Entry Added

    Image Modified


Create Signaling Groups

Signaling groups allow telephony channels to be grouped together for the purposes of routing and shared configuration. In the case of SIP, they specify protocol settings and link to server, media and mapping tables. For Teams Direct Routing, you configure the Signaling Group to designate routing information for calls between SBC Edge and the Microsoft Phone System. Two Signaling Groups are required:

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Signaling Groups
  3. From the Create Signaling Group drop down box, select SIP Signaling Group.

  4. Configure the parameters as shown below. Leave the default values for all other parameters.
  5. Click OK.

    Caption
    0Table
    1Signaling Group Configuration - Example Values


    Parameter

    Value

    Description

    From Microsoft Teams

    SIP Profile

    Teams Direct Routing Profile

    Media List ID

    Team Direct Routing List

    Signaling Media/Private IP

    Ethernet 1 (example, choose the interface which faces Microsoft Teams Direct Routing)

    Listen Port

    5061 TLS

    Federated IP/FQDN

    sip-all.pstnhub.microsoft.com

    SIP server table

    Teams Direct Routing Server

    Load Balancing

    Priority: Register All

    SIP Profile

    Microsoft Phone System (from previous step)

    Call Routing Table

    Default

    Outbound NAT Traversal*Static NAT

    NAT Public IP*

    IP Address (Only required if “Static NAT” is selected)

    Static NAT InboundDisabled (this field should not be configured for Non-Media Bypass Teams deployment)
    *Outbound NAT Traversal and the NAT Public IP is required when the SBC is behind a NAT (the public IP address of the NAT device is required when the SBC has a Private IP).

    Pagebreak

    Caption
    0Figure
    1Signaling Group - Example

    Image Modified



Calls from SBC's SIP Trunk to Microsoft Teams

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Signaling Groups
  3. From the Create Signaling Group drop down box, select SIP Signaling Group.

  4. Configure the parameters as shown below. Leave the default values for all other parameters.

  5. Click OK. 


    Caption
    0Table
    1Signaling Group Configuration - Example Values


    Parameter

    Value

    Description

    From SIP Trunk

    SIP Profile

    SIP Trunk

    Media List ID

    SIP Trunk List

    Signaling Media/Source IP

    Ethernet 2 (example, choose the interface which faces the SIP Trunk)

    Listen Port

    5060 UDP

    Federated IP/FQDN

    IP Address

    SIP Server table

    SIP Trunk Server

    Load Balancing

    Round Robin

    SIP Profile

    SIP Trunk

    Call Routing Table

    Default

    Outbound NAT Traversal*None

    NAT Public IP*

    IP Address (Only required if “Static NAT” is selected)

    Static NAT InboundDisabled (this field should not be configured for Non-Media Bypass Teams deployment)

    *Outbound NAT Traversal and the NAT Public IP is required when the SBC is behind a NAT (the public IP address of the NAT device is required when the SBC has a Private IP).

    Pagebreak

    Caption
    0Figure
    1Signaling Group - Example

    Image Modified


Create Call Routing Tables

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Call Routing Table.
  3. Click the () icon at the top left corner and add a new Call Routing Table.

    Caption
    0Figure
    1Create Call Routing Table

    Image Modified


  4. Configure the Description as From Microsoft Teams and click OK.

  5. From the left navigation pane, click on the Call Routing > Call Routing table.

  6. Select From Microsoft Teams (the entry you just created).

  7. Click the ().
  8. Configure the parameters as shown below. Leave all other parameters as default.

  9. Click OK.

    Caption
    0Table
    1Call Routing Table Configuration - Example


    Parameter

    Value

    Description

    To SIP Trunk (Passthrough)

    Number/Name Transformation Table

    From Microsoft Teams: Passthrough (select Transformation Table you created above)

    Destination Signaling Groups

    Choose the Signaling Group of a local equipment.


    Pagebreak

    Caption
    0Figure
    1Call Routing Table - Example

    Image Modified


From SBC's SIP Trunk to Microsoft Teams

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Call Routing Table.
  3. Click the () icon at the top of  left corner and add a new Call Routing Table.

    Caption
    0Figure
    1Create Call Routing Table

    Image Modified


  4. Configure the Description as Microsoft Phone system and click OK.

  5. From the left navigation pane, click on the Call Routing > Call Routing table.

  6. Select From SIP Trunk (the entry you just created).

  7. Click the ().
  8. Configure the parameters as shown below. Leave all other parameters as default.

  9. Click OK.

    Caption
    0Table
    1Call Routing Table Configuration - Example


    Parameter

    Value

    Description

    To Microsoft Teams (Passthrough)

    Number/Name Transformation Table

    From SIP Trunk: Passthrough (select Transformation Table you created above)

    Destination Signaling Groups

    Choose the Signaling Group for Microsoft Teams Direct Routing



    Caption
    0Figure
    1Call Routing Table - Example

    Image Modified


Update Signaling Groups for Call Route

...

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Signaling Groups > Teams Direct Routing.
  3. From the Call Routing Drop down list, select From Microsoft Teams.
  4. Click OK.

    Caption
    0Figure
    1Select Call Routing Table - Teams Direct Routing

    Image Modified


Associate Call Route to Signaling Group for Calls from SBC's SIP Trunk to Teams

  1. In the WebUI, click the Settings tab.
  2. In the left navigation page, access Signaling Groups > SIP Trunk.
  3. From the Call Routing Drop down list, select From SIP Trunk.
  4. Click OK.

    Caption
    0Figure
    1Select Call Routing Table - From SIP Trunk

    Image Modified