Diameter Manipulation Example - Supported Features AVP

This section shows you a configuration example for diameter manipulation rules. This section shows the configuration for the rule that the Oracle Communications Session Border Controller applied, and sample results of the manipulation. These examples present configurations as an entire list of fields and settings for each ruleset, nested header rules and nested element rules. If a field does not have any operation within the set, the field is shown with the setting at the default or blank.

For this manipulation rule, the Oracle Communications Session Border Controller inserts a Supported Features AVP into every request.

This is a sample of the configuration:

diameter-manipulation                              
        name                                    diamManip1
        description                                       
        diameter-manip-rule                               
                name                                    rule1
                avp-code                                628  
                descr-avp-code                               
                avp-type                                grouped
                action                                  add    
                msg-type                                request
                msg-cmd-code                            265
                comparison-type                         case-sensitive
                match-value
                new-value
        diameter-manip-rule
                name                                    rule2
                avp-code                                628
                descr-avp-code
                avp-type                                grouped
                action                                  group-manip
                msg-type                                any
                msg-cmd-code
                comparison-type                         case-sensitive
                match-value
                new-value                               diamManip2


This second rule, which defines a new value for the first rule, builds the Feature-List-ID and Feature-List AVPs to be included within the context of the Supported Features group.

diameter-manipulation
        name                                    diamManip2
        description
        diameter-manip-rule
                name                                    rule1
                avp-code                                266
                descr-avp-code
                avp-type                                unsignedint32
                action                                  none
                msg-type                                any
                msg-cmd-code
                comparison-type                         case-sensitive
                match-value                             10
                new-value
        diameter-manip-rule
                name                                    rule2
                avp-code                                629
                descr-avp-code
                avp-type                                unsignedint32
                action                                  none
                msg-type                                any
                msg-cmd-code
                comparison-type                         case-sensitive
                match-value                             11
                new-value
        diameter-manip-rule
                name                                    rule3
                avp-code                                630
                descr-avp-code
                avp-type                                unsignedint32
                action                                  none
                msg-type                                any
                msg-cmd-code
                comparison-type                         case-sensitive
                match-value                             124
                new-value