Class session
Data class for a communication session (session). See Section 6.3 of RFC 7865.
Inherited Members
Namespace: SipRecMetaData
Assembly: Ng911Lib.dll
Syntax
[Serializable]
public class session
  Fields
| Edit this page View SourceAny
Extension point.
Declaration
public List<XmlElement> Any
  Field Value
| Type | Description | 
|---|---|
| List<XmlElement> | 
Properties
| Edit this page View Sourcegroupref
Optional. Contains the group_id of the Communication Session Group (see Section 6.2 of RFC 7865) to which the enclosing session belongs.
Declaration
public string groupref { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
reason
Contains the reason that the call was terminated.
Declaration
public List<reason> reason { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<reason> | 
session_id
Unique identifier for the communication session. This is a GUID byte array encoded as a base64 string.
Declaration
public string session_id { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
sipSessionID
Set to a list of SIP Session-ID header values for each participant of the call it the Session-ID headers (see RFC 7989) are available.
Declaration
public List<string> sipSessionID { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<string> | 
starttime
Start time of the session.
Declaration
public DateTime starttime { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DateTime | 
starttimeSpecified
Set to true if the starttime field has been set.
Declaration
public bool starttimeSpecified { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool | 
stoptime
Stop time of the session. This field is optional.
Declaration
public DateTime stoptime { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DateTime | 
stoptimeSpecified
Set to true if the stoptime field has been set.
Declaration
public bool stoptimeSpecified { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool |