Versions Compared

Key

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

Add_workflow_for_techpubs
AUTH2UserResourceIdentifier{userKey=8a00a0c85bb25531015bc4122a4f0003, userName='null'}
AUTH1UserResourceIdentifier{userKey=8a00a0c86ca23f8a016cd6ed6fe90013, userName='null'}
JIRAIDAUTHCHOR-6501
REV5UserResourceIdentifier{userKey=8a00a0c85bb25531015bc4122a4f0003, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a0c85bb25531015bc4122a4f0003, userName='null'}
REV3UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26ca2f03d1, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a0c86d32712b016d68b26c28001c, userName='null'}

Panel

In this section:

Table of Contents

Introduction

This section describes how to configure an 

Spacevars
0series
Spacevars
0series2
 or 
Spacevars
0series3
 to interconnect with a Service Provider (SP) through SIP authenticated registration. This section gives the main guidelines only on this specific topic, so technical readers should have prior knowledge and experience using each of these products.

Use the Easy Config Wizard to complete the initial setup, then add or modify the relevant items.

Software Versions

Any GA versions running on any 

Spacevars
0product
products.
Feature supported since release 4.

Architecture

The sample configuration detailed below includes two SBC SWe Edge units. One is the customer 

Spacevars
0product
, with its configuration described in the following sections. The second one simulates a Service Provider SBC, ‘Sip.operator.net’ requiring SIP Registration authentication.

Caption
0Figure
1Architecture

Prerequisites

Configure the

Spacevars
0product
 for DNS resolution; this configuration resolves the SP FQDNs provided by the Service Provider and configured in the
Spacevars
0product
. This configuration is done at the System level as shown:

Caption
0Figure
1SBC Configuration


Info
titleNote

DNS 8.8.8.8 and 8.8.4.4 are the Google public Authoritative Servers.

Configuring the SBC Edge

Follow the steps below to configure the 

Spacevars
0product
for the SIP Service Provider registration with authentication scenario.

Remote Authorization Table

Create a Remote Authorization Table on the

Spacevars
0product
, and create one entry in this table with the authentication information provided by the SIP Service Provider.
In the example below, the Remote Authorization table, SIP SP Remote Auth Table, is first created. An entry is then created with realm “ribbon.fr”, Authentication ID “ABCDEFGH” and associated password, as expected by the SP SBC. Ensure the From URI User Match field is set to Regex, and configure the Match Regex field as (.*) if the From for the Register request is different to the Authentication ID.

Caption
0Figure
1Create Remote Authorization Entry


Caption
0Figure
1Remote Authorization Entry Created

Contact Registrant Table

Create a Contact Registrant Table on the

Spacevars
0product
, and create at least one entry with the information provided by the SIP Service Provider. It is the phone number(s) that is used during registration and calls.

In the sample below, the SIP SP Contact Registrant Table is first created.

Caption
0Figure
1Create Contact Registrant Table


Set Type of Address of Record to Remote, if you want to send Register with SP SBC FQDN instead of the 

Spacevars
0product
 IP.

Info
titleNote

Some Service Providers require AoR URI with prefix sip:URI. In this case, an entry is created in SIP Contacts with the following URI:

The prefix :sip is not required in both cases here.


Caption
0Figure
1Contact Registrant Table

SIP Server Table

Create a SIP Server Table on the

Spacevars
0product
. It contains the information from the distant SIP Service Provider 
Spacevars
0product2
that the 
Spacevars
0product
needs to register to and send calls to.

In the example below, the distant SP SBC is “sip.operator.net”, distant port is “5060” and the protocol expected by the distant is “UDP”.
Configure the Remote Authorization Table and the Contact Registrant Table created earlier, with the sub-parameters as below:

Caption
0Figure
1Create SIP Server Table


If the Service Provider 

Spacevars
0product2
supports Monitor through SIP OPTIONS messages, you can enable it in the Transport section.

SIP Profile

If the Service Provider needs some special SIP parameters, create a SIP Profile accordingly and associate with the SP Signaling Group.

In the sample below, a SIP Profile is created to present the SP SBC FQDN in the From field:

Caption
0Figure
1Create a SIP Profile

SIP Signaling Group

Select the SIP Server Table created earlier, the SIP Profile if required and configure the correct Federated FQDN, Port, and Protocol when you configure the SIP Signaling Group that will connect the 

Spacevars
0product
with the SP SBC.

The example below matches the different sample objects configuration done earlier.

Caption
0Figure
1Configure SIP Signaling Group

Check and Logs

Registration check

When the configuration is complete and connection is possible between the 

Spacevars
0product
 and Service Provider
Spacevars
0product
, you can check the status of the registration in the Contact Registrant Table by clicking the Registration Status link.

Caption
0Figure
1Registration Status - Contact Registrant Table

Alternatively, check the display option Sessions in the Signaling Group Table

Caption
0Figure
1Registration Status - Signaling Group Table

Log Sample

To collect the trace in the Syslog, select the correct subsystems. For this, click Apply Log Profile and choose the Profile Name Audio – SIP.

Caption
0Figure
1Select Subsystem

Here is a sample SIP Debug Log from the 

Spacevars
0product
displayed with LX tool. The log shows the Register steps with authentication.
In the Register flow, the
Spacevars
0product
is 192.168.123.75 and the Service Provider 
Spacevars
0product
is 192.168.123.89/sip.operator.net

Caption
0Figure
1SIP Debug Log

  1. The 

    Spacevars
    0product
    sends REGISTER.

    Caption
    0Figure
    1SBC sends REGISTER


  2. Service provider 

    Spacevars
    0product
    replies with 401 Unauthorized to ask credentials for registration on realm 'sip.operator.net’.

    Caption
    0Figure
    1401 Unauthorized


  3. The 

    Spacevars
    0product
    sends REGISTER with its credentials.

    Caption
    0Figure
    1Customer SBC sends Register


  4. The service provider 

    Spacevars
    0product
    replies with 200 OK when credentials match and are accepted.

    Caption
    0Figure
    1200 OK Response


    Incoming and outgoing calls are now accepted.