Topic Last Modified: 2010-07-18
The CDR database schema consists of the following tables.
Static Tables
Table | Description |
---|---|
Stores the list of possible call priorities, such as emergency, urgent, normal, non-urgent, etc |
|
Stores the list of possible user de-register reasons, such as “client initiated”, “registration expired”, “client crash”, etc. |
|
Stores the list of media types that can generate entries in the database (for example, IM, audio, video, and file transfer). |
|
Stores the list of possible conference roles (for example, attendee and presenter). |
Supporting Tables
Table | Description |
---|---|
Stores the clients (both client type and version number) of each client involved in a call with information captured in this database. |
|
Stores a list of ConferenceUris that used in conference related calls. |
|
Stores a list of devices, including their manufacturer, hardware version, and MAC address. |
|
Stores information about the DialogID for each session in the database. |
|
Stores a list of Edge Servers that are used for external calls. |
|
Stores a list of Gateways that are used for VoIP calls. |
|
Stores a list of hardware versions of devices (desk phone). |
|
Stores a list of Manufacturers of devices (desk phone). |
|
Stores information about the various conferencing servers and their URIs. |
|
Stores a list of Mediation Servers that are used for VoIP calls |
|
Stores all the phone numbers used in VoIP calls that were archived or whose call details were recorded. |
|
Stores the names of pool on which IM messages are captured. |
|
Stores the name of servers involved in calls. |
|
Stores the Tenants supported by current deployment. There some build-in tenants for Enterprise user, Federated User, PIC user and Anonymous users. |
|
Stores the user URIs of users who have participated in sessions recorded or archived in this database. |
Tables Specific to Conference CDR Records
Table | Description |
---|---|
Stores information about all conferences that were archived or whose details were recorded, including ConferenceURI, and start and end time. |
|
Stores information about every SIP based conference session, including start and end time, user ID, response code, and diagnostic id for each session. |
|
Stores information about conference joins and leaves, including users’ role and client version. |
|
Stores information about conferencing servers that are involved in a conference, and the user join and leave times. |
Tables for Messages in IM Conferences
Table | Description |
---|---|
For each IM conference, stores the number of messages that were sent by each user. |
Tables for Peer-to-Peer Sessions
Table | Description |
---|---|
Stores information about every peer-to-peer session, including start and end time, user ID, response code, and message count for each user. |
|
Stores information about file transfer sessions, including file name and result (accepted, rejected, or cancelled). |
|
Stores information about the different media types involved in peer-to-peer sessions. |
Table for VoIP Call Details
Table | Description | ||
---|---|---|---|
For each two-party VoIP/PSTN call, stores information about the call, such as the phone ID of VoIP phone, gateway used, and which party disconnected. Refers to the SessionDetails Table for call start/end times and response code.
|
Table for E9-1-1 Call Auditing
Table | Description | ||
---|---|---|---|
For each emergency call, such as an Enhanced 9-1-1 (E9-1-1) call, stores location information about the call. Refers to the SessionDetails Table for call start/end times and response code.
|
Tables for Troubleshooting
Table | Description |
---|---|
Stores information about various processes within Microsoft Communications Server that are involved in routing and connections. |
|
Stores information about types of the call, such as, “audio”, “Instant Messaging”, “audio and video” and “application sharing”. |
|
Stores information about types of errors and their definitions. |
|
Stores information about errors that have occurred. |
|
Stores information about the progress reports of various steps involved in Microsoft Communication Server processes. |
The tables in the following list are used internally by Office Communications Server; their details are not described in this document.
Tables for Internal Use by Office Communications Server
Table | Description |
---|---|
DbConfigDateTime |
For internal use only. |
DbConfigInt |
For internal use only. |
DbErrorMessage |
For internal use only. |
UserStatistics |
For internal use only. |
SummaryTableConfiguration |
For internal use only. |
UsageSummary_UQ |
For internal use only. |
UsageSummary |
For internal use only. |
FailureSummary_UQ |
For internal use only. |
FailureSummary |
For internal use only. |
ServerSummary |
For internal use only. |
MsDiagMetaData |
For internal use only. |