Use the Message Manipulation window to assign SIP message manipulation (SMM) profiles (SIP adaptor profiles) that apply to a specified SIP trunk group on ingress or egress, and to specify how to execute SIP adaptor profiles if you define profiles at more than one level.The SBC supports applying SIP adaptor profiles at the SIP trunk group level as well as the global, address context, and zone levels. You have the option to define profiles at any or all of these levels.  Refer to SIP Message Manipulation for more information on SMM.

If more than one profile applies to a session, you can enable "fixed order" execution of the SMM profiles. In fixed order execution, the SBC logically concatenates the rules in the applicable profiles and executes them in the following order: global, address context, zone, SIP trunk group. The collection of rules are treated as though they reside in a single profile and therefore variable values set at the beginning of the sequence are accessible to rules that follow in the sequence.

By default, fixed order execution of SMM profiles is not enabled and the rules of the SIP adaptor profile assigned to the SIP trunk group take precedence over any other configured profiles. If there is no profile assigned to the SIP trunk group, then the SBC applies the profile assigned to the zone, if a zone-level profile is present. 

To View and Edit Message Manipulation

On the SBC main screen, go to All > Address Context > Zone > SIP Trunk Group > Signaling > Message Manipulation or
Configuration > System Provisioning > Category: Trunk Provisioning > Trunk Group > SIP Trunk Group > Signaling > Message Manipulation

The Message manipulation window opens. Using the drop-down lists, select the Address Context, Zone, and SIP Trunk Group that you want to configure.

Figure 1: Message Manipulation - SIP Trunk Group Window

Use the following table to configure the values and then click Save.

Table 1: SIP Trunk Group - Message Manipulation Parameters

Parameter

Description

Input SMM Profile

Select the name of a SIP adaptor profile to use on inbound messages to this SIP trunk group.

Output SMM Profile

 Select the name of a SIP adaptor profile to use on inbound messages to this SIP trunk group.

Include App Hdrs

 Use this option to specify whether to allow the SBC to add headers in outgoing messages.
  • Disabled (default)
  • Enabled
Smm Profile Execution

Specifies whether or not to use fixed order processing when more than one SIP adaptor profile applies to messages in sessions associated with the specified SIP trunk group. The options are:

  • None (default) - the SBC does not execute multiple profiles for a session. If configured, the SIP adaptor profile configured for the SIP trunk group takes precedence. If no profile is assigned to the trunk group the SBC executes the zone-level profile.
  • Fixed Order - the SBC logically concatenates the rules in all applicable profiles and executes them in the following order: global, address context, zone, SIP trunk group. Rules are treated as though they resided in a single profile and therefore variables set at the beginning of the sequence are accessible to rules that follow in the sequence.

Selecting Fixed Order also enables configuring options for each specific level (global, address context, zone, SIP trunk group) to define whether or not to execute the profiles configured at that level. Use the Addresscontext, Global, Iptg, and Zone windows below this window to enable/disable profile execution.