The SBC Core includes a configurable Transparency Profile capable of transparently passing SIP headers and SIP message bodies.
This example configuration describes how to create and configure a transparency profile to transparently pass headers and message bodies using the following basic steps:
Though these steps can be performed from either the EMA or from the CLI, the description below is limited to CLI.
Ribbon recommends using the Transparency Profile to configure transparency on the SBC Core Core for new deployments, as well as applying additional transparency configurations to existing deployments. Do not use IP Signaling Profile flags in these scenarios because the flags will be retired in upcoming releases.
Refer to the SBC SIP Transparency Implementation Guide for additional information.
1. Creating a Transparency Profile
Enter the following commands to create a transparency profile.
2. Configuring Headers and/or Message Bodies in Transparency Profile
Perform the following steps to configure headers and/or message bodies in your transparency profile.
2.1 Configure Headers
Configure Transparency of "all" Headers.
Configure Transparency of a specific Header with Per-Method Exclusion.
Configure Selective Exclusion of Transparency of Headers.
2.2 Configure Message Bodies
Rules must be configured in the Transparency Profile for the types of content that must be transparently passed through. These rules can be categorized as follows based on the SBC action to take:
- Rules to allow select types of content through
- allow any SIP method (of the SIP message) the content may appear in to pass
- allow any SIP method except certain select methods to pass
- Rules to disallow select types of content from being transparently passed through
Allow a specific type of content through.
Allow all types of content through.
Allow all types of content through in all SIP messages except select SIP methods.
Allow a specific message body through in all SIP messages except certain select methods.
Disallow a message body from being transparently passed through.
3. Attaching a Transparency Profile to a Trunk Group
Enter the following commands to attach a transparency profile to a trunk group:
4. Enabling a Transparency Profile
To enable a Transparency Profile, enter the following commands:
5. Viewing Transparency Profile
To view the currently configured transparency profiles, enter the following 'show' command:
Appendix A. Detaching a Transparency Profile From a Trunk Group
Enter the following commands to detach a transparency profile from a trunk group:
Appendix B. Removing a Transparency Profile
The state of the transparency profile must be disabled before any modification or deletion of the transparency profile can be made. See example below: