Action Subject
Description: Element in the message
Syntax: (header / body).Action Subject name [.header-index ] * [.( sub-element / sub-element-param )]
Examples:
|
■
|
header.contact.header-param.expires |
|
■
|
header.to.uri-param.user-param |
|
■
|
body.application/dtmf-relay |
|
●
|
Description: Name of the message's element - "/" only used for body types |
|
●
|
Syntax: 1 * ( token / "/" ) |
|
◆
|
application/dtmf-relay (body's name) |
|
●
|
Description: Header's index in the list of headers |
|
●
|
Examples: If five Via headers arrive: |
|
◆
|
0 (default) refers to first Via header in message |
|
●
|
Description: Header's element |
|
●
|
Syntax: sub-element-name |
|
●
|
Description: Header's element |
|
●
|
Syntax: sub-element-name [.sub-element-param-name ] |
|
◆
|
header.from.param.expires |
|
●
|
Description: Header's parameter name - relevant only to parameter sub-elements |
|
◆
|
expires (contact's header's param) |
|
◆
|
duration (retry-after header's param) |
|
◆
|
unknown-param (any unknown param can be added/removed from the header) |
|
●
|
Description: Params can be as values for match and action |
|
●
|
Syntax: param.param-sub-element.param-dir-element.(call-param-entity / ipg-param-entity) |
|
●
|
Description: Determines whether the param being accessed is a call or an IP Group |
|
◆
|
call: relates to source or destination URI for the call |
|
◆
|
ipg: relates to source or destination IP Group |
|
●
|
Description: Direction relating to the classification |
|
◆
|
ds: refers to destination |
|
●
|
Description: Parameters that can be accessed on the call |
|
◆
|
user: refers to username in request-URI for call |
|
●
|
Description: Name of the parameter |
|
◆
|
user: refers to Contact user in IP Group |
|
◆
|
host: refers to Group Name in IP Group table |
|
◆
|
type: refers to Type field in IP Group table |
|
◆
|
id: refers to IP Group ID (used to identify source or destination IP Group) |
|
●
|
Syntax: string enclosed in single apostrophe |