Class AdditionalDataCondition
Additional Data Condition for a Policy Routing Rule. Tests the SIP INVITE or MESSAGE of the call to check if it contains an Additional Data block that meets a specified condition. See Sections 3.3.3.1.3 and E.1.1 of NENA STA-010.3.
Inherited Members
Namespace: PolicyRouting
Assembly: Ng911Lib.dll
Syntax
public class AdditionalDataCondition : ConditionBase
Constructors
| Edit this page View SourceAdditionalDataCondition()
Default constructor.
Declaration
public AdditionalDataCondition()
Properties
| Edit this page View SourceOperator
Operator for the condition. Must be one of: exists, missing, EQ, SS, NE, GT, LT, GE, LE. Required.
Declaration
[JsonPropertyName("operator")]
public string Operator { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Must be set to a value consisting of “EmergencyCallData”, a dot, and a block type. For example: EmergencyCallData.SubscriberInfo. Required.
Declaration
[JsonPropertyName("type")]
public string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
content
This specifies the value of which is compared with the value of the specified element of the specified Additional Data block, using the test specified by “operator”; this member MUST be omitted when “operator” is “exists” or “missing” and is MANDATORY otherwise.
Declaration
public string content { get; set; }
Property Value
Type | Description |
---|---|
string |
element
Specifies the name of an XML element within the additional data XML document. This member MUST be omitted when “operator” is set to “exists” or “missing” and is MANDATORY otherwise.
Declaration
public string element { get; set; }
Property Value
Type | Description |
---|---|
string |