Version 6.6 421 MP-11x & MP-124
User's Manual 42. SIP Message Manipulation Syntax
Message Type Condition Action Subject
Action
Type
Action Value
invite
header.proxy-
require.privacy
Add '1'
42.2.21 Reason
An example of the header is shown below:
Reason: SIP ;cause=200 ;text="Call completed elsewhere"
The header properties are shown in the table below:
Header Level Action Add Delete Modify List Entries
Operations Supported Yes Yes Yes N/A
Keyword Sub Types Attributes
MLPP MLPP Structure (see
'MLPP' on page 437)
Read/Write
Reason Reason Structure (see
'Reason Structure' on
page 437)
Read/Write
Below are header manipulation examples:
For all messages, add a Reason header as follows:
Reason: SIP ;cause=200 ;text="Call completed elsewhere"
Message Type Condition Action Subject
Action
Type
Action Value
header.reason Add 'SIP;cause=200;text="Call
completed elsewhere"'
For all messages, modify the reason cause number as follows:
Reason: Q.850 ;cause=200 ;text="Call completed elsewhere"
Message Type Condition Action Subject
Action
Type
Action Value
header.reason.reason.cause Add '200'
For all messages, modify the cause number as follows:
Reason: SIP ;cause=483 ;text="483 Too Many Hops"
Message Type Condition Action Subject
Action
Type
Action Value
header.reason.reason.reason Add '483'
Note: The protocol (SIP or Q.850) is controlled by setting the cause number to be greater
than 0. If the cause is 0, then the text string (as shown in the last example) is generated
from the reason number.