Configuration Example

This section provides an example of a SIP manipulation configuration that shows MIME rules and MIME ISUP rules.

sip-manipulation
        name                           manip
        description
        header-rule
                name                           headerRule1
                header-name                    Date
                action                         add
                comparison-type                case-sensitive
                msg-type                       reply
                methods
                match-value
                new-value
                element-rule
                        name                           elemRule1
                        parameter-name
                        type                           header-value
                        action                         add
                        match-val-type                 any
                        comparison-type                case-sensitive
                        match-value
                        new-value                      "August 19, 1967"
mime-rule
                name                           mimeRule1
                Content-Type                   application/SDP
                action                         manipulate
                comparison-type                case-sensitive
                msg-type                       request
                methods
                match-value
                new-value
                mime-header
                        name                           mimeHeaderRule1
                        mime-header-name               Content-Disposition
                        action                         add
comparison-type                case-sensitive
                        match-value
                        new-value                      "signal; handling=required"
        mime-isup-rule
                name                           mimeRule1
                content-type                   application/ISUP
                action                         manipulate
                comparison-type                case-sensitive
                msg-type                       request
                methods                        INVITE
                match-value
                new-value
                isup-spec                      {ansi00, itu-92}
                isup-msg-type                  0 (0-256 IAM, ACM, etc.)
                mime-header
                        name                           mimeHeaderRule1
                        mime-header-name               Content-Disposition
                        action                         add
                        comparison-type                case-sensitive
                        match-value
                        new-value                      "signal; handling=optional"
                isup-param-rule
                        name                           isupRule1
                        parameter-type                 # {0-256 specific type)
                        parameter-format               {number-parameter, hex, binary, ascii, bcd}
                        action                         add
                        comparison-type                case-sensitive
                        match-value
                        new-value                      "signal; handling=optional"