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 |