Class CallStateChangeLogEvent
Data class for the CallStateChangeLogEvent. See Sections 4.12.3.7 and E.8.1 of NENA-STA-010.3. Logged when an element detects a change in call state.
Inherited Members
Namespace: I3V3.LogEvents
Assembly: Ng911Lib.dll
Syntax
public class CallStateChangeLogEvent : LogEvent
Constructors
| Edit this page View SourceCallStateChangeLogEvent()
Default constructor
Declaration
public CallStateChangeLogEvent()
Properties
| Edit this page View SourcechangeReason
Optional text description of the reason for the state change.
Declaration
public string changeReason { get; set; }
Property Value
Type | Description |
---|---|
string |
direction
Must be set to either "incoming" or "outgoing". Required.
Declaration
public string direction { get; set; }
Property Value
Type | Description |
---|---|
string |
legCallId
Set to the Call-ID of another leg of the call in cases where a call is added to or removed from a conference, etc. Conditional.
Declaration
public string legCallId { get; set; }
Property Value
Type | Description |
---|---|
string |
state
Contains the new state. Must be set to one of the call states defined in the Call States Registry in Section 10.24 of NENA-STA-010.3. Required.
Declaration
public string state { get; set; }
Property Value
Type | Description |
---|---|
string |
targetId
If the target involved in the state change is not the call identified in the header field, the identifier of the target whose state changed must be included in a “targetId” member. If the target is a SIP device, this must be the SIP URI of the target.
Declaration
public string targetId { get; set; }
Property Value
Type | Description |
---|---|
string |