Jump to: navigation, search
(Created page with "= View CDR= Category:V:GIM:8.5DRAFT")
 
(Created page with "= View CDR= Category:V:GIM:8.5DRAFT")
Line 1: Line 1:
= View CDR=
+
= View CDR =
 +
 
 +
<onlyinclude>
 +
 
 +
{{PDMView
 +
|viewName = CDR
 +
|shortDesc =
 +
|viewDesc =
 +
|introduced =
 +
|SQL =  <source lang="xml" enclose="div">select
 +
irf.INTERACTION_RESOURCE_ID as ID,
 +
irf.INTERACTION_ID as INTERACTION_ID,
 +
mt.MEDIA_NAME_CODE as MEDIA_TYPE,
 +
it.INTERACTION_TYPE_CODE as INTERACTION_TYPE,
 +
ixn.SOURCE_ADDRESS as ORIGINATOR,
 +
ixn.TARGET_ADDRESS as TARGET,
 +
r.RESOURCE_TYPE_CODE as PARTY_TYPE,
 +
r.RESOURCE_NAME as PARTY_NAME,
 +
ixn.STATUS as STATUS,
 +
irf.START_TS-irf.MEDIATION_DURATION as START_TS,
 +
irf.END_TS-irf.AFTER_CALL_WORK_DURATION-irf.CONS_RCV_ACW_DURATION as END_TS,
 +
sdt.LABEL_TZ as TIME_ZONE_CODE,
 +
CONVERT(varchar,DATEADD(SECOND, irf.START_TS-irf.MEDIATION_DURATION
 +
-sdt.DATE_TIME_KEY,sdt.CAL_DATE),120) as START_DATE_TIME_STRING,
 +
CONVERT(varchar,DATEADD(SECOND, irf.END_TS-irf.AFTER_CALL_WORK_DURATION-irf.CONS_RCV_ACW_DURATION
 +
-edt.DATE_TIME_KEY,edt.CAL_DATE),120) as END_DATE_TIME_STRING,
 +
case when irf.INTERACTION_RESOURCE_ORDINAL = 1
 +
then 1
 +
else 0
 +
end as FIRST_LEG_FLAG,
 +
case when (
 +
irf.TALK_COUNT+
 +
irf.POST_CONS_XFER_TALK_COUNT+
 +
irf.CONF_INIT_TALK_COUNT+
 +
irf.CONF_JOIN_TALK_COUNT+
 +
irf.CONS_INIT_TALK_COUNT+
 +
irf.CONS_RCV_TALK_COUNT>0) then 1 else 0
 +
end as CONNECTED_FLAG,
 +
irf.END_TS- irf.AFTER_CALL_WORK_DURATION-irf.CONS_RCV_ACW_DURATION-irf.START_TS+irf.MEDIATION_DURATION as ELAPSED_DURATION,
 +
irf.TALK_DURATION+irf. POST_CONS_XFER_TALK_DURATION as ENGAGE_DURATION,
 +
irf.CONF_INIT_TALK_DURATION+irf.CONF_JOIN_TALK_DURATION as CONFERENCE_ENGAGE_DURATION,
 +
irf.CONS_INIT_TALK_DURATION+irf.CONS_RCV_TALK_DURATION as CONSULTATION_ENGAGE_DURATION,
 +
irf.CONS_INIT_HOLD_DURATION+irf.CONS_RCV_HOLD_DURATION+ irf.CONF_INIT_HOLD_DURATION+irf.CONF_JOIN_HOLD_DURATION+ irf.HOLD_DURATION+irf.POST_CONS_XFER_HOLD_DURATION as HOLD_DURATION,
 +
irf.INTERACTION_RESOURCE_ORDINAL as ORDINAL,
 +
td.TECHNICAL_RESULT_CODE as TECHNICAL_RESULT,
 +
td.RESOURCE_ROLE_CODE as PARTY_ROLE,
 +
irf.TENANT_KEY as TENANT_KEY
 +
from
 +
INTERACTION_RESOURCE_FACT irf
 +
join MEDIA_TYPE mt on irf.MEDIA_TYPE_KEY = mt.MEDIA_TYPE_KEY
 +
join INTERACTION_TYPE it on irf.INTERACTION_TYPE_KEY = it.INTERACTION_TYPE_KEY
 +
join INTERACTION_FACT ixn on irf.INTERACTION_ID = ixn.INTERACTION_ID and irf.INTERACTION_SDT_KEY=ixn.START_DATE_TIME_KEY
 +
join RESOURCE_ r on irf.RESOURCE_KEY = r.RESOURCE_KEY
 +
join CDR_DATE_TIME sdt on sdt.DATE_TIME_KEY = ((irf.START_TS-irf.MEDIATION_DURATION)/900)*900
 +
join CDR_DATE_TIME edt on edt.DATE_TIME_KEY = ((irf.END_TS-irf.AFTER_CALL_WORK_DURATION-irf.CONS_RCV_ACW_DURATION)/900)*900
 +
join TECHNICAL_DESCRIPTOR td on irf.TECHNICAL_DESCRIPTOR_KEY = td.TECHNICAL_DESCRIPTOR_KEY
 +
 
 +
</source>
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = ID
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = INTERACTION_ID
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = MEDIA_TYPE
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = INTERACTION_TYPE
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = ORIGINATOR
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = TARGET
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = PARTY_TYPE
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = PARTY_NAME
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = STATUS
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = START_TS
 +
|colDesc = The UTC-equivalent value of the date and time when the calling list was added to IDB, which may differ from when the calling list was actually added to contact center configuration.
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = END_TS
 +
|colDesc = The UTC-equivalent value of the date and time when the calling list was removed from contact center configuration.
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = TIME_ZONE_CODE
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = START_DATE_TIME_STRING
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = END_DATE_TIME_STRING
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = FIRST_LEG_FLAG
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = CONNECTED_FLAG
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = ELAPSED_DURATION
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = ENGAGE_DURATION
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = CONFERENCE_ENGAGE_DURATION
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = CONSULTATION_ENGAGE_DURATION
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = HOLD_DURATION
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = ORDINAL
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = TECHNICAL_RESULT
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = PARTY_ROLE
 +
|colDesc =
 +
}}
 +
 
 +
{{PDMViewColumn
 +
|colName = TENANT_KEY
 +
|colDesc = The surrogate key that is used to join to the TENANT dimension.
 +
}}
 +
 
 +
{{PDMRef
 +
|parentTable = INTERACTION_FACT
 +
|foreignKey = INTERACTION_ID
 +
}}
 +
 
 +
{{PDMRef
 +
|parentView = TENANT
 +
|foreignKey = TENANT_KEY
 +
}}
 +
 
 +
</onlyinclude>
  
 
[[Category:V:GIM:8.5DRAFT]]
 
[[Category:V:GIM:8.5DRAFT]]

Revision as of 09:00, May 9, 2016

View CDR

Description

Reserved

Column List

Column Description
ID
INTERACTION_ID
MEDIA_TYPE
INTERACTION_TYPE
ORIGINATOR
TARGET
PARTY_TYPE
PARTY_NAME
STATUS
START_TS The UTC-equivalent value of the date and time when the calling list was added to IDB, which may differ from when the calling list was actually added to contact center configuration.
END_TS The UTC-equivalent value of the date and time when the calling list was removed from contact center configuration.
TIME_ZONE_CODE
START_DATE_TIME_STRING
END_DATE_TIME_STRING
FIRST_LEG_FLAG
CONNECTED_FLAG
ELAPSED_DURATION
ENGAGE_DURATION
CONFERENCE_ENGAGE_DURATION
CONSULTATION_ENGAGE_DURATION
HOLD_DURATION
ORDINAL
TECHNICAL_RESULT
PARTY_ROLE
TENANT_KEY The surrogate key that is used to join to the TENANT dimension.


References

The summary List of References will include the following entries for this table or view:


Child Table/View Child Table/View Column Parent Table/View Parent Table/View Column
CDR INTERACTION_ID INTERACTION_FACT INTERACTION_ID
CDR TENANT_KEY TENANT TENANT_KEY
Comments or questions about this documentation? Contact us for support!