SIP User's Manual
Example 3
Rule:
Result:
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 (see Example 3) is generated from the reason
number.
C.2.20 Referred-By
An example of the header is shown below:
Referred-By: <sip:referrer@referrer.example>;
The header properties are shown in the table below:
Header Level Action
Operations Supported
Keyword
param
URL
Below are header manipulation examples:
Example 1
Rule:
Result:
Example 2
Rule:
Result:
Example 3
Rule:
Result:
C.2.21 Refer-To
An example of the header is shown below:
Refer-To: sip:conference1@example.com
Refer-To:
<sips:a8342043f@atlanta.example.com?Replaces=12345601%40atlanta.ex
ample.com%3bfrom-tag%3d314159%3bto-tag%3d1234567>
The header properties are shown in the table below:
Version 6.4
Modify the cause number:
MessageManipulations 0 = 1, any,
,header.reason.reason.reason, 0, '483', 0;
Reason: SIP ;cause=483 ;text="483 Too Many Hops"
Add
Yes
param
URL Structure (see ''URL''
on page 635)
Add a Referred-By header:
MessageManipulations 0 = 1, any, ,header.Referred-By,
0, "'<sip:refer@refer.com>'", 0;
Referred-By: <sip: sip:refer@refer.com>
Modify the host:
MessageManipulations 0 = 1, any, ,header.Referred-
By.url.host, 0, "'yahoo.com'", 0;
Referred-By: <sip:refer@yahoo.com>
Add a new parameter to the header:
MessageManipulations 0 = 1, any, ,header.Referred-
By.param.p1, 0, "'fxs'", 0
Referred-By: <sip:referrer@yahoo.com>;p1=fxs
C. SIP Message Manipulation Syntax
Delete
Modify
Yes
Yes
Sub Types
621
List Entries
N/A
Attributes
Read/Write
Read/Write
November 2011