Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Broadsoft CC Dimension Tables

BroadsoftCallCenterDimension

Column NameTypeDescription
bccd_idintPrimary key
bccd_keyvarchar(36)Future use
bccd_userIdvarchar(161)Call center fully qualified user ID
bccd_namevarchar(30)Call center name
bccd_typevarchar(10)Call center type, which is one of:
▪ Premium
▪ Standard
bccd_eipIdvarchar(16)The account identifier
bccd_broadsoftEnterpriseIdvarchar(64)The VoIP platform identifier
bccd_parentEipIdvarchar(16)The parent account identifier

BroadsoftCCCallStatusDimension

Column NameTypeDescription
bcsd_idintPrimary key
bcsd_keyvarchar(32)

Call status unique identifier

KEYDESCRIPTIONTYPEHANDLED
NIGHTSERVICEAPPLIEDNight ServicePOLICYN
FORCEDFORWARDAPPLIEDForce ForwardedPOLICYN
CALLOVERFLOWEDBYSIZEOverflowed By SizePOLICYN
HOLIDAYSERVICEAPPLIEDHoliday ServicePOLICYN
CALLANSWEREDAnsweredRESULTY
CALLOVERFLOWEDBYTIMEOverflowed By TimeRESULTN
CALLSUPERVISORTRANSFERREDSupervisor TransferredRESULTN
CALLSTRANDEDStrandedRESULTN
CALLABANDONEDENTRANCEAbandonded During EntranceRESULTN
CALLESCAPEDEscaped QueueRESULTN
CALLSTRANDEDUNAVAILABLEStranded - Agents UnavailableRESULTN
CALLBOUNCETRANSFERREDTransferred By BounceRESULTN
CALLABANDONEDAbandondedRESULTN
CALLTRANSFERREDTransferredRESULTN


bcsd_descriptionvarchar(64)Call status description
bcsd_typevarchar(8)Call status type
bcsd_isHandled

bit

(1=true/0=false)

Flag to indicated if a call is handled

BroadsoftCCDNISDimension

Column NameTypeDescription
bcdd_idintPrimary key
bcdd_keyvarchar(36)DNIS unique identifier
bcdd_namevarchar(40)DNIS name
bcdd_numbervarchar(162)DNIS directory number, in E.164 format
bcdd_extensionvarchar(20)DNIS phone extension
bcdd_eipIdvarchar(16)The account identifier
bcdd_broadsoftEnterpriseIdvarchar(64)The VoIP platform identifier
bcdd_broadsoftCallCenterIdvarchar(161)The call center user ID
bcdd_parentEipIdvarchar(16)The parent account identifier

...

Broadsoft CC Fact Tables

BroadsoftCCQueueCallFact

Column NameTypeDescriptionReferencesIndexed 
qcf_idintPrimary key

qcf_agentSkillFirstintFirst agent skill associated with the call (if any)

qcf_agentSkillLastintLast agent skill associated with the call (if any)

qcf_preservedOfferedCountintPreserved offered count from previous queue (if any)

qcf_preservedBouncedCountintPreserved bounced count from previous queue (if any)

qcf_preservedWaitTimeintPreserved wait time from previous queue (if any)

qcf_agentUserFkintForeign key to the call agent userBroadsoftUserDimensionYes
qcf_dnisFkintForeign key to the call DNISBroadsoftCCDNISDimension.Yes
qcf_callCenterFkintForeign key to the Call Center.BroadsoftCallCenterDimensionYes
qcf_callReleasedDurationintFuture use

qcf_callReleasedDateUTCintForeign key to the call released date in UTCDateDimensionYes
qcf_callReleasedTimeUTCintForeign key to the call released time of day in UTC TimeOfDayDimensionYes
qcf_callReleasedDateLocalintForeign key to the call released date in local timeDateDimensionYes
qcf_callReleasedTimeLocalintForeign key to the call released time of day in local timeTimeOfDayDimensionYes
qcf_callOfferedCountint

The number of times the call was offered to an agent from this queue



qcf_callBouncedCountintThis is the number of calls that bounced and remained in the queue, which were presented to agents

qcf_callQueueDurationintThe total call wait time in seconds in this queue

qcf_callCreationDateUTCintForeign key to the call creation date in UTC DateDimensionYes
qcf_callCreationTimeUTCintForeign key to the call creation time of day in UTC TimeOfDayDimensionYes
qcf_callCreationDateLocalintForeign key to the call creation date in local time DateDimensionYes
qcf_callCreationTimeLocalintForeign key to the call creation time of day in local time TimeOfDayDimensionYes
qcf_statusvarchar(32)

Call status. Possible values:

  • callAdded
  • callOffered
  • callAnswered
  • callBounced
  • callBounceTransferred
  • callAbandoned
  • callEscaped
  • callOverflowedByTime
  • callReleased
  • callStranded
  • callStrandedUnavailable
  • callTransferred
  • callOverflowedBySize


qcf_keyvarchar(162)Future use 

qcf_accountIdintForeign key to the account associated with this queue callAccountDimensionYes
qcf_callIdvarchar(162)The unique call identifier from the VoIP platform
Yes
qcf_networkCallIdvarchar(162)Network call identifier from the VoIP platform

qcf_remoteNumbervarchar(162)The calling / called number (depending on whether the call was inbound or outbound respectively)

qcf_numberCalledvarchar(162)The dialed number

qcf_creationTimestampdatetime2(7)The call creation timestamp in UTC
Yes
qcf_lastUpdateTimestampdatetime2(7)Future use (currently equals to creation timestamp)

qcf_callAddedTimestampdatetime2(7)The timestamp in which the call was added to the queue in UTC

qcf_callOfferedFirstTimestampdatetime2(7)The timestamp in which the call was first offered in UTC

qcf_callOfferedLastTimestampdatetime2(7)The timestamp in which the call was last offered in UTC

qcf_callAnsweredTimestampdatetime2(7)The answered timestamp in UTC

qcf_callBouncedFirstTimestampdatetime2(7)The timestamp in which the call was first bounced in UTC

qcf_callBouncedLastTimestampdatetime2(7)The timestamp in which the call was last bounced in UTC

qcf_callBounceTransferredTimestampdatetime2(7)The timestamp (in UTC) in which the call was transferred automatically because the caller was placed on hold for too long by an agent.

qcf_callAbandonedTimestampdatetime2(7)The timestamp (in UTC) in which the call was removed from the queue as a result of the caller hanging up

qcf_callEscapedTimestampdatetime2(7)The timestamp (in UTC) in which the call was removed from the queue because the caller chose the voice mail option.

qcf_callOverflowedByTimeTimestampdatetime2(7)The timestamp (in UTC) in which the call was transferred to an alternative destination because the callers waited too long in queue

qcf_callReleasedTimestampdatetime2(7)Call was released timestamp in UTC

qcf_callStrandedTimestampdatetime2(7)The time (in UTC) that the call was transferred to an alternative destination because no agents were logged into the queue

qcf_callStrandedUnavailableTimestampdatetime2(7)If the call stranded policy is applied, this timestamp will be populated (time in UTC).

qcf_callTransferredTimestampdatetime2(7)If the call has been transferred out of the queue by a supervisor, this timestamp will be populated (time in UTC)

qcf_callOverflowedBySizeTimestampdatetime2(7)

If the call overflowed from the queue due to too many calls in the queue, this timestamp will be populated (time in UTC)



qcf_eipIdvarchar(16)The account identifier for this queue call
Yes
qcf_deflected

bit

(1=true/0=false)

Indicates whether the call is deflected or not. When a pre-queue policy is applied to a call instead of queueing it, the call is said to be “deflected”.

qcf_callNightServiceAppliedTimestampdatetime2(7)

If the night service policy is applied, this timestamp will be populated (time in UTC)



qcf_deflectedCallReasonvarchar(32)The reason that the call was deflected. Possible values are: 
  • callForwarded
  • holidayServiceApplied
  • nightServiceApplied
  • callOverflowedBySize


qfc_redirectAddressvarchar(64)The redirected address if the call redirected to another party

qcf_agentCallIdvarchar(162)If an agent answer the call, this field will be populated with the agent call identifier.
Yes
qcf_parentEipIdvarchar(16)The parent account identifier 

qcf_handledAgentSkillintIf an agent answered the call and an agent skill was applied, this field will be populated with the agent skill level

qcf_handledCallHeldDurationintIf an agent answered the call and the call was placed on hold, this field will be populated with the total hold duration (in seconds)

qcf_handledCallRingDurationintIf an agent answered the call, this field will be populated with the total ring duration (in seconds)

qcf_handledCallTalkDurationintIf an agent answered the call, this field will be populated with the total talk duration (in seconds)

qcf_handledWrapUpDurationintIf an agent answered the call and went in to wrap-up state after the call ended, this field will be populated with the total wrap-up duration (in seconds)

qcf_handledDispositionCodevarchar(256)If an agent answered the call and enter disposition code, this field will be populated

qcf_handledCallTotalDurationintIf an agent answered the call, this field will be populated with the total call duration (in seconds)

qcf_userIdvarchar(161)The broadsoft user fully qualified identifier

qcf_lastUpdatedTimestampdatetime2(7)The record updated timestamp 

qcf_updatedbitIndicates whether the record was updated






BroadsoftCCAgentCallFact

Column NameTypeDescriptionReferencesIndexed
acf_idintPrimary Key

acf_agentSkillintThe agent skill level for an answered ACD inbound call

acf_agentUserFkintForeign key to the agent userBroadsoftUserDimensionYes
acf_dnisFkintForeign key to the DNISBroadsoftCCDNISDimensionYes
acf_callCenterFkintForeign key to the Call CenterBroadsoftCallCenterDimensionYes
acf_callHeldCountintThe total amount of times the call was placed on hold by the agent

acf_callHeldDurationintThe total amount of time the call spent in a on hold state (in seconds)

acf_callTotalDurationintThe total amount of time since the call was created until the call was release (in seconds)

acf_callRingDurationintThe total amount of time this call was ringing for the handling agent (in seconds)

acf_callTalkDurationintThe duration of the call in seconds from the answer event to the release event

acf_callStartedDateUTCintForeign key to the call started date in UTC DateDimensionYes
acf_callStartedTimeUTCintForeign key to the call started time of day in UTCTimeOfDayDimensionYes
acf_callStartedDateLocalintForeign key to the call started date in local time DateDimensionYes
acf_callStartedTimeLocalintForeign key to the call started time of day in local time TimeOfDayDimensionYes
acf_callReleasedDateUTCintForeign key to the call released date in UTCDateDimensionYes
acf_callReleasedTimeUTCintForeign key to the call released time of day in UTC TimeOfDayDimensionYes
acf_callReleasedDateLocalintForeign key to the call released date in local time DateDimensionYes
acf_callReleasedTimeLocalintForeign key to the call released time of day in local timeTimeOfDayDimensionYes
acf_statusvarchar(16)

The status of the call. The only possible status is 'Completed'



acf_keyvarchar(162)Future use

acf_accountIdintForeign key to the account associated with this agent callAccountDimensionYes
acf_callIdvarchar(162)The unique call identifier from the VoIP platform
Yes
acf_networkCallIdvarchar(162)Network call identifier from the VoIP platform

acf_remoteNumbervarchar(162)The calling / called number (depending on whether the call was inbound or outbound respectively)

acf_numberCalledvarchar(162)The dialed number

acf_creationTimestampdatetime2(7)The call creation timestamp in UTC
Yes
acf_lastUpdateTimestampdatetime2(7)Future use (currently equals to creation timestamp)

acf_callAnsweredTimestampdatetime2(7)The timestamp representing the call answer event (in UTC)

acf_callStartedTimestampdatetime2(7)The timestamp representing the call started event (in UTC)
Yes
acf_callHeldTimestampdatetime2(7)

Represents the timestamp the call was first placed on hold by the agent (in UTC)



acf_callResumedTimestampdatetime2(7)Represents the timestamp the call was first resumed after call was placed on hold by the agent (in UTC)

acf_callReleasedTimestampdatetime2(7)The timestamp representing the call release event by the agent (in UTC)

acf_eipIdvarchar(16)The account identifier
Yes
acf_nonCallCenterCall

bit

(1=true/0=false)

If the agent call was not associated with the call center, this field will be set to 1.

acf_directionvarchar(12)

The call direction. Possible values are:

  • Terminating
  • Originating


acf_callTypevarchar(20)

This is the call type. Possible values:

  • Inbound Internal
  • Inbound ACD
  • Inbound
  • Outbound Internal
  • Outbound ACD
  • Outbound


acf_redirectLocationvarchar(30)

Redirect location if the call was redirected to another party.

Possible values:

  • Call Center
  • Within Enterprise
  • Outside Enterprise
  • Call Center - Long Hold


acf_redirectNumbervarchar(164)The redirect number if the call was redirected to another party

acf_wrapUpDurationintTotal time the agent spent in the Wrap-Up state in seconds

acf_wrapUpExitTimestampdatetime2(7)The timestamp in which the call was Wrapped-Up by the agent in UTC

acf_parentEipIdvarchar(16)The parent account identifier

acf_bounced

bit

(1=true/0=false)

Indicates whether the call was bounced (1) or not (0)

acf_userIdvarchar(161)The broadsoft user fully qualified identifier

acf_lastUpdatedTimestampdatetime2(7)The record updated timestamp 

acf_updatedbitIndicates whether the record was updated






BroadsoftCCAgentCallDispositionFact

Column NameTypeDescriptionReferencesIndexed
acdf_idintPrimary key

acdf_agentUserFkintForeign key to the agent userBroadsoftUserDimensionYes
acdf_dnisFkintForeign key to the DNISBroadsoftCCDNISDimension
acdf_callCenterFkintForeign key to the Call CenterBroadsoftCallCenterDimension
acdf_dispositionEntryDateUTCintForeign key to the the disposition entry date in UTCDateDimensionYes
acdf_dispositionEntryTimeUTCintForeign key to the disposition entry time of day in UTC TimeOfDayDimensionYes
acdf_dispositionEntryDateLocalintForeign key to the disposition entry date in local timeDateDimensionYes
acdf_dispositionEntryTimeLocalintForeign key to the disposition entry time of day in local timeTimeOfDayDimensionYes
acdf_statusvarchar(16)

The status of the call.  The only possible status is 'Completed'



acdf_keyvarchar(162)Future use

acdf_accountIdintForeign key to the account associated with this callAccountDimensionYes
acdf_callIdvarchar(162)The unique call identifier from the VoIP platform
Yes
acdf_codevarchar(256)The disposition code for this call

acdf_creationTimestampdatetime2(7)The call creation timestamp in UTC

acdf_lastUpdateTimestampdatetime2(7)Future use (currently equals to creation timestamp)

acdf_dispositionEntryTimestampdatetime2(7)The disposition entry timestamp in UTC

acdf_eipIdvarchar(16)The account identifier for this call
Yes
acdf_parentEipIdvarchar(16)The parent account identifier 

acdf_userIdvarchar(161)The broadsoft user fully qualified identifier associated with this agent

BroadsoftCCAgentStaffingFact



acdf_lastUpdatedTimestampdatetime2(7)The record updated timestamp 

acdf_updatedbitIndicates whether the record was updated






BroadsoftCCAgentStaffingFact

Column NameColumn NameTypeDescriptionReferencesIndexed
astf_idintPrimary key

astf_agentUserFkintForeign key to the agent userBroadsoftUserDimensionYes
astf_callCenterFkintForeign key to the Call CenterBroadsoftCCDNISDimension
astf_agentStaffedDurationint

The duration between the agent transition from one staffed state to unstaffed state and vise versa



astf_agentStaffedStartedDateUTCintForeign key to the agent staffed/unstaffed start date in UTCDateDimensionYes
astf_agentStaffedStartedTimeUTCintForeign key to the agent staffed/unstaffed start time of day in UTC TimeOfDayDimensionYes
astf_agentStaffedStartedDateLocalintForeign key to the agent staffed/unstaffed start date in local timeDateDimensionYes
astf_agentStaffedStartedTimeLocalintForeign key to the agent staffed/unstaffed start time of day in local timeTimeOfDayDimensionYes
astf_agentStaffedEndedDateUTCintForeign key to the agent staffed/unstaffed end date in UTCDateDimensionYes
astf_agentStaffedEndedTimeUTCintForeign key to the agent staffed/unstaffed end time of day in UTC TimeOfDayDimensionYes
astf_agentStaffedEndedDateLocalintForeign key to the agent staffed/unstaffed end date in local timeDateDimensionYes
astf_agentStaffedEndedTimeLocalintForeign key to the agent staffed/unstaffed end time of day in local timeTimeOfDayDimensionYes
astf_statusvarchar(16)

The status of the staffed/unstaffed activity. The only possible status is 'Completed'



astf_statevarchar(32)

Agent staffed states. Possible values:

  • Staffed
  • Unstaffed


astf_skillintThe agent's skill level

astf_keyvarchar(162)Future use

astf_accountIdint

Foreign key to the account

AccountDimensionYes
astf_lastUpdateTimestampdatetime2(7)Future use

astf_agentStaffedStartedTimestampdatetime2(7)The timestamp of the staffed/unstaffed start activity (in UTC) 
Yes
astf_agentStaffedEndedTimestampdatetime2(7)The timestamp of the staffed/unstaffed end activity (in UTC) 

astf_eipIdvarchar(16)The account identifier 
Yes
astf_parentEipIdvarchar(16)The parent account identifier 

astf_userIdvarchar(161)The broadsoft user fully qualified identifier associated with this agent

astf_lastUpdatedTimestampdatetime2(7)The record updated timestamp 

astf_updatedbitIndicates whether the record was updated






BroadsoftCCAgentStateFact

Column NameTypeDescriptionReferencesIndexed
asf_idintPrimary key

asf_agentUserFkintForeign key to the agent userBroadsoftUserDimensionYes
asf_agentStateDurationintThe duration between the agent transition from one state to another

asf_agentStateStartedDateUTCintForeign key to the agent state start date in UTC DateDimensionYes
asf_agentStateStartedTimeUTCintForeign key to the agent state start time of day in UTCTimeOfDayDimensionYes
asf_agentStateStartedDateLocalintForeign key to the agent state start date in local timeDateDimensionYes
asf_agentStateStartedTimeLocalintForeign key to the agent state start time of day in local timeTimeOfDayDimensionYes
asf_agentStateEndedDateUTCintForeign key to the agent state end date in UTC DateDimensionYes
asf_agentStateEndedTimeUTCintForeign key to the agent state end time of day in UTC TimeOfDayDimensionYes
asf_agentStateEndedDateLocalintForeign key to the agent state end date in local timeDateDimensionYes
asf_agentStateEndedTimeLocalintForeign key to the agent state end time of day in local timeTimeOfDayDimensionYes
asf_statusvarchar(16)

The status of the agent state activity. The only possible status is 'Completed' 



asf_statevarchar(32)

The agent's state. Possible values:

  • Sign-out
  • Sign-in
  • Available-Idle
  • Available-Busy
  • Wrap-up
  • Unavailable


asf_codevarchar(256)The agent state code if applicable

asf_keyvarchar(162)Future use

asf_accountIdintForeign key to the account AccountDimensionYes
asf_lastUpdateTimestampdatetime2(7)Future use

asf_agentStateStartedTimestampdatetime2(7)

The timestamp in which the agent enters into one of the states (in UTC)


Yes
asf_agentStateEndedTimestampdatetime2(7)The timestamp in which the agent switch to another state (exit from the previous state) in UTC

asf_eipIdvarchar(16)The account identifier
Yes
asf_parentEipIdvarchar(16)The parent account identifier 

asf_userIdvarchar(161)The broadsoft user fully qualified identifier associated with this agent

asf_lastUpdatedTimestampdatetime2(7)The record updated timestamp 

asf_updatedbitIndicates whether the record was updated