Class SubscribeLogEvent
Data class for the SubscribeLogEvent. See Sections 4.12.3.7 and E.8.1 of NENA-STA-010.3. Logged when a SIP SUBSCRIBE request is processed for one of the event packages specified in Section 10.35. The server must log this event. The client may log this event.
Inherited Members
Namespace: I3V3.LogEvents
Assembly: Ng911Lib.dll
Syntax
public class SubscribeLogEvent : LogEvent
  Constructors
| Edit this page View SourceSubscribeLogEvent()
Default subscription
Declaration
public SubscribeLogEvent()
  Fields
| Edit this page View Sourceparameter
Contains an array of any parameters from the SUBSCRIBE request. Required.
Declaration
public List<SubParamsType> parameter
  Field Value
| Type | Description | 
|---|---|
| List<SubParamsType> | 
Properties
| Edit this page View Sourcedirection
Must be set to either "incoming" or "outgoing". Required.
Declaration
public string direction { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
expiration
Set to the final expiration time negotiated. Required
Declaration
public int expiration { get; set; }
  Property Value
| Type | Description | 
|---|---|
| int | 
package
Must be one of the values from the Event Package Registry in Section 10.34. The allowed values are: ElementState, ServiceState, QueueState, ESRPNotify, AbandonedCall and GapOverlap. Required.
Declaration
public string package { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
peer
Contains the URI or FQDN of the other party. Required
Declaration
public string peer { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
purpose
Set to "purpose" flag is set to "initial" for a new subscription, "refresh" for a refresh of an existing subscription, and "terminate" for a terminated subscription. Required.
Declaration
public string purpose { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
response
Contains the response code sent to the SUBSCRIBE request. Required.
Declaration
public string response { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | 
subscriptionId
Used to correlate the transactions for the subscription. Generated locally and MUST be globally unique, and it is suggested that it be of the form: “urn:emergency:uid:subid:’globally unique id’”. Required.
Declaration
public string subscriptionId { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string |