Below is a header manipulation example that checks the transport type in the first Via
header, and if it's set to UDP, then modifies the From header's URL:
From: <sip:3200@110.18.5.41;user=phone;sue=0>;tag=1c7874
Message
Type
Condition Action Subject
Action
Type
Action Value
invite.request
== '0'
header.from.url Modify 'sip:3200@110.18.5.41;sue=0'
42.2.38 Warning
An example of the header is shown below:
Warning: 307 isi.edu "Session parameter 'foo' not understood"
Warning: 301 isi.edu "Incompatible network address type 'E.164'"
The header properties are shown in the table below:
Header Level Action Add Delete Modify List Entries
Operations Supported Yes Yes Yes 1
Keyword Sub Types Attributes
N/A N/A N/A
Below is a header manipulation example that adds a Warning header to the message as
follows:
Warning: Incompatible 380
Message Type Condition Action Subject
Action
Type
Action Value
invite.response.180
header.warning Add 'Incompatible 380'
42.2.39 Unknown Header
An Unknown header is a SIP header that is not included in this list of supported headers.
An example of the header is shown below:
MYEXP: scooby, doo, goo, foo
The header properties are shown in the table below:
Header Level Action Add Delete Modify List Entries
Operations Supported Yes Yes Yes 3
Keyword Sub Types Attributes
N/A N/A N/A
Below are header manipulation examples:
Add a custom header to all messages as follows:
MYEXP: scooby, doo, goo, foo