Version 6.2 527 February 2011
SIP User's Manual 8. IP Telephony Capabilities
8.4.9.2.34 Via
An example of the header is shown below:
Via: SIP/2.0/UDP 10.132.10.128;branch=z9hG4bKUGOKMQPAVFKTAVYDQPTB
The header properties as shown in the table below:
Header Level Action Add Delete Modify List Entries
Operations Supported No No No 10
Keyword Sub Types Attributes
Alias Boolean Read Only
Branch String Read Only
Host Host Structure (see ''Host''
on page 529)
Rea
d Only
MAddrIp gnTIPAddress Read Only
Param Param Read/Write
Port Integer Read Only
TransportType Enum TransportType (see
''TransportType'' on page
537)
Rea
d Only
Below is a header manipulation example:
Rule:
Check the transport type in the first Via header and if it's set to UDP, then modify the
From header's URL:
MessageManipulations 0 = 1, Invite.request,
"header.VIA.0.transporttype == '0'", header.from.url, 2,
'sip:3200@110.18.5.41;tusunami=0', 0;
Result:
From: <sip:3200@110.18.5.41;user=phone;tusunami=0>;tag=1c7874
8.4.9.2.35 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 as 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