This document provides a configuration guide for Ribbon Solution (SBC/PSX) with METASWITCH Server.
This document outlines the configuration:
This document provides the Ribbon Solution (SBC/PSX) Core configuration with METASWITCH for documented products and their versions. This is a general reference document that requires user input during the configuration. For PSX/SBC configurations, the screen captures in this document are limited to only necessary provisioning areas.
This document does not provide the test cases details, the success criteria, processes and execution steps of testing that were performed. Also, this document does not focus on general EMA/PSX configurations and provisioning areas for the METASWITCH server.
STIR/SHAKEN Interop testing is performed between Ribbon’s Solution (SBC/PSX) and METASWITCH AS/VS servers. This document outlines the SBC and PSX configurations required to achieve this purpose.
This is a technical document intended for telecommunications engineers with the purpose of configuring both the Ribbon SBC and PSX. Navigating the third-party product as well as the Ribbon SBC Command Line Interface (CLI) is required. Understanding the basic concepts of TLS/TCP/UDP, IP/Routing, and SIP/SRTP is also necessary to complete the configuration and any required troubleshooting.
The sample configuration uses the following equipment and software:
The following figure illustrates connectivity between the METASWITCH SVS and Ribbon PSX.
For any questions regarding this document or the content herein, contact your maintenance and support provider.
This section provides an SBC configuration used for STIR/SHAKEN interop only. For any other configurations, please refer standard configuration guide.
For this feature to work, it is mandatory to enable the External PSX for Routing.
Enable the STI services under the profile.
set profiles services stiProfile stiProfile1 state enabled commit
All the Trunk Groups which require STI services needs to be configured with the above mentioned STI profile.
set addressContext default zone <zone> sipTrunkGroup <TG> services stiProfile stiProfile1 commit
This section provides the configuration aspects required for STIR/SHAKEN interop only. For any other configurations, please refer the standard configuration guide.
Configure the DNS zone and LWRESD profiles. These are required for DNS resolution towards the METASWITCH Server.
Softswitch Device should have the following devices created.
Create STI Server device.
Update the Process Configurations for HTTPC, SLWRESD and PES.
Activate httpc and slwresd process under Process Management used by Softswitch. Set log level to 4 if all logging is required. Argument "-C 1" is an optional argument required for curl log generation.
Create Number Translation Criteria tables with Lookup Type set to either Signing or Verification.
Check the Trigger Type priority table, if the Call processing Element created in the above step is not present, then create it.
Create the Error Mapping Profile with Error code, corresponding SIP reason code and Reason Text.
Create Service Definitions for Signing and Verification. Set Error Mapping Profile if required.
Create the STI Signing and Verification profiles and add them to the corresponding Egress TGs.
Create routing label with either the Signing or Verification flag enabled.
Select the corresponding STI Profile under the Trunk Group.
Enable the P-Asserted-ID under Privacy for the IPSP which is used by the TG triggering Signing Request.
"Enable DTLS" and "Relay DTLS SRTP" flags should be enabled under PSP, if the "Fingerprint" attributes need to be processed.
This document describes the configuration steps required for the Ribbon Solution to successfully test interop with METASWITCH AS/VS. All feature and serviceability test cases were completed and passed.