SIP User's Manual
C
SIP Message Manipulation Syntax
This section provides a detailed description on the support and syntax for configuring SIP
message manipulation rules. For configuring message manipulation rules, see the
parameter MessageManipulations.
C.1
Actions
The actions that can be done on SIP message manipulation in the Message Manipulations
table are listed in the table below.
Add Prefix
Add Suffix
Remove Suffix
Remove Prefix
The maximum length of the value for a manipulation is 299 characters.
C.2
Header Types
C.2.1
Accept
An example of the header is shown below:
Accept:
The header properties are shown in the table below:
Header Level Action
Operations Supported
Keyword
N/A
Below is a header manipulation example:
If the supported header does not contain 'mm,100rel,timer,replaces', then in all INVITE
Rule:
messages add an Accept header:
MessageManipulations 8 = 1, invite, "header.supported !=
'mm,100rel,timer,replaces'", header.accept, 0, ' application/x-
private ', 0;
Accept: application/x-private
Result:
Version 6.4
Table C-1: Message Manipulation Actions
Action
Add
Remove
Modify
application/sdp
Add
Yes
C. SIP Message Manipulation Syntax
Delete
Modify
Yes
No
Sub Types
N/A
609
Value
0
1
2
3
4
5
6
List Entries
N/A
Attributes
N/A
November 2011