[This is pre-release documentation and subject to change in future releases. This topic's current status is: Milestone-Ready]

Topic Last Modified: 2010-07-18

Each record represents one user registration event.

Column Data Type Key/Index Details

SessionIdTime

datetime

Primary, Foreign

Time of session request; used in conjunction with SessionIdSeq to uniquely identify a session. Reference to the Dialogs Table.

SessionIdSeq

int

Primary, Foreign

ID number to identify the session. Used in conjunction with SessionIdTime to uniquely identify a session. Reference to the Dialogs Table.

UserId

int

Foreign

The user ID. Reference to the Users Table.

EndpointId

uniqueidentifier

A GUID to identify a registration endpoint. Usually register event from the same computer of the same user will have the same endpoint ID. Different machine have different endpoint ID.

ClientVersionId

Int

Foreign

Client version of current user, reference to the ClientVersions Table.

PoolId

int

Foreign

ID of the Pool in which the session was captured. Reference to Pools Table.

EdgeServerId

int

Foreign

Edge Server the registration is going through reference to the EdgeServers Table.

IsInternal

Bit

Whether the user is logged on from internal or not.

IsUserServiceAvailable

Bit

Whether the UserService is available or not.

IsPrimaryRegistrar

Bit

Whether register to the primary registrar or not.

RegisterTime

Datetime

Registration time.

DeRegisterTime

Datetime

De-Registration time.

ResponseCode

int

Response code of the register request.

DiagnosticId

int

Diagnostic Id of the register request. This indicates that diagnostic information type.

DeviceId

int

Foreign

The device that the register request is coming from. Reference to Devices Table.

DeRegisterTypeId

Tinyint

Foreign

The reason of de-register, such as ‘user initiated’, ‘registration expired’, ‘client crash’, etc. Reference to DeRegisterType Table.