CHAPTER 21 SIP Message Manipulation
Parameter
'Condition'
condition
[MessageManipulations_
Condition]
Action
'Action Subject'
action-subject
[MessageManipulations_
ActionSubject]
'Action Type'
action-type
[MessageManipulations_
ActionType]
'Action Value'
action-value
Mediant 1000 Gateway & E-SBC | User's Manual
■
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.
Defines the condition that must exist for the rule to be applied.
The valid value is a string (case-insensitive). You can use the
built-in syntax editor to help you configure the field. Click the
Editor button located alongside the field to open the Editor, and
then simply follow the on-screen instructions.
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'
Defines the SIP header upon which the manipulation is performed.
The valid value is a string (case-insensitive). You can use the
built-in syntax editor to help you configure the field. Click the
Editor button located alongside the field to open the Editor, and
then simply follow the on-screen instructions.
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).
■
[6] Remove Prefix = Removes value from the beginning of the
string (string element only).
■
[7] Normalize = Removes unknown SIP message elements
before forwarding the message.
Defines a value that you want to use in the manipulation.
The default value is a string (case-insensitive) in the following
syntax:
- 514 -
Description