User's Manual 458 Document #: LTRT-65417
MP-11x & MP-124
42.12.3 Action Subject
The Action Subject (message-element) syntax is described below:
Description: Element in the message
Syntax: (header / body ).message-element-name [.header-index ] * [.( sub-element /
sub-element-param )]
Examples:
• header.from
• header.via.2.host
• header.contact.header-param.expires
• header.to.uri-param.user-param
• body.application/dtmf-relay
• regex <(.*)([3-4][0-9])(.*)(\d)@(.*)>
message-element-name
• Description: Name of the message's element - "/" only used for body types
• Syntax: 1 * ( token / "/" )
• Examples:
♦ from (header's name)
♦ to (header's name)
♦ application/dtmf-relay (body's name)
♦ <(.*)([3-4][0-9])(.*)(\d)@(.*)> (A regular expression)
header-index
• Description: Header's index in the list of headers
• Syntax: Integer
• Examples: If five Via headers arrive:
♦ 0 (default) refers to first Via header in message
♦ 1 second Via header
♦ 4 fifth Via header
sub-element
• Description: Header's element
• Syntax: sub-element-name
• Examples:
♦ user
♦ host
sub-element-param
• Description: Header's element
• Syntax: sub-element-name [.sub-element-param-name ]
• Example:
♦ header.from.param.expires
sub-element-param-name
• Description: Header's parameter name - relevant only to parameter sub-
elements
• Syntax: token
• Examples:
♦ expires (contact's header's param)