Message Manipulations Parameters
Parameter Description
Index
[MessageManipulation
s_Index]
Defines the table row index for the rule.
The valid value is 0 to 99. The default is 0.
Note: Each rule must be configured with a unique index.
Manipulation Set ID
CLI: manipulation-set-id
[MessageManipulation
s_ManSetID]
Defines a Manipulation Set ID for the rule. You can define the same
Manipulation Set ID for multiple rules to create a group of rules. The
Manipulation Set ID is used to assign the manipulation rules to an IP
Group (in the IP Group table) for inbound and/or outbound messages.
The valid value is 0 to 19. The default is 0.
Matching Characteristics
Message Type
CLI: message-type
[MessageManipulation
s_MessageType]
Defines the SIP message type that you want to manipulate.
The valid value is a string denoting the SIP message.
For example:
Empty = rule applies to all messages
Invite = rule applies to all INVITE requests and responses
Invite.Request = rule applies to INVITE requests
Invite.Response = rule applies to INVITE responses
subscribe.response.2xx = rule applies to SUBSCRIBE confirmation
responses
Note: Currently, SIP 100 Trying messages cannot be manipulated.
Condition
CLI: condition
[MessageManipulation
s_Condition]
Defines the condition that must exist for the rule to apply.
The valid value is a string.
For example:
header.from.url.user== '100' (indicates that the user part of the From
header must have the value "100")
header.contact.param.expires > '3600'
header.to.url.host contains 'domain'
param.call.dst.user != '100'
Operation
Action Subject
CLI: action-subject
[MessageManipulation
s_ActionSubject]
Defines the SIP header upon which the manipulation is performed.
Action Type
CLI: action-type
[MessageManipulation
s_ActionType]
Defines the type of manipulation.
[0] Add (default) = adds new header/param/body (header or
parameter elements).
[1] Remove = removes header/param/body (header or parameter
elements).
[2] Modify = sets element to the new value (all element types).
[3] Add Prefix = adds value at the beginning of the string (string
element only).
[4] Add Suffix = adds value at the end of the string (string element
only).
[5] Remove Suffix = removes value from the end of the string (string
element only).