Headers

This section describes the syntax used for SIP headers in the Message Manipulations table.

Syntax:

header.<header-name>.<header-index>.<sub-type>

where:

<header-name> specifies the header name as it arrives in the message. For example: From, To, Contact (not case sensitive).
<header-index> refers to a specific header, in the event where more than one header of the same type is present in the message (multiple header fields). The index starts at 0, therefore in order to refer to the first header in the list, the header-index value should be 0. For example, header.contact.2 would refer to the third header in the list.
If <header-index> is not specified; however, a <sub-type> exists, then the sub-type would reference the first header in the list, i.e. header.contact.url.user is identical to header.contact.0.url.user.

If both <header-index> and <sub-type> are not specified, then the subject would refer to all headers of this type. For example, to remove or modify all headers of a specific type, refer to the header as header.contact.

<sub-type> specifies a specific part of the message. For example, url.user, url.host etc.

The SIP Group Name (IPGroup_SIPGroupName) parameter of the IP Groups table overrides inbound message manipulation rules that manipulate the host name in Request-URI, To, and/or From SIP headers. If you configure a SIP Group Name for an IP Group and you want to manipulate the host name in these SIP headers, you must apply your manipulation rule (Manipulation Set ID) to the IP Group as an Outbound Message Manipulation Set (IPGroup_OutboundManSet), when the IP Group is the destination of the call. If you apply the Manipulation Set as an Inbound Message Manipulation Set (IPGroup_InboundManSet), when the IP Group is the source of the call, the manipulation rule is overridden by the SIP Group Name.