ltm rule command SIP via
iRule(1) BIG-IP TMSH Manual iRule(1)
SIP::via
Gets SIP via header information.
SYNOPSIS
SIP::via (proto | sent_by | received | branch | maddr | ttl)? (INDEX | top)?
DESCRIPTION
This set of commands allows you to get information in the SIP via header.
Syntax
SIP::via
* Get SIP header "via" at index
SIP::via proto
* Get protocol part of SIP via at index, if index is not provided,
the first one is returned.
SIP::via sent_by
* Get sent_by part of SIP via at index, if index is not provided, the
first one is returned.
SIP::via received
* Get attribute received of SIP via at index, if index is not
provided, the first one is returned.
SIP::via branch
* Get attribute branch of SIP via at index, if index is not provided,
the first one is returned.
SIP::via maddr
* Get attribute maddr of SIP via at index, if index is not provided,
the first one is returned.
SIP::via ttl
* Get attribute ttl of SIP via at index, if index is not provided,
the first one is returned.
is a numeric zero-based index. When using MRF SIP, the keyword "top" can be used to acess the first element as opposed to the first line of the via headers.
RETURN VALUE
VALID DURING
EXAMPLES
when SIP_RESPONSE {
log local0. [SIP::via 0]
SIP::header remove Via 0
SIP::response rewrite 123 "no xxx"
}
HINTS
SEE ALSO
CHANGE LOG
@BIGIP-9.2.0 --First introduced the command.
BIG-IP 2020-06-23 iRule(1)