View for conversation voice topic detail data combining topic analysis with conversation summary data
CREATE VIEW vwconvvoicetopicdetaildata AS (
SELECT ct.keyid,
ct.conversationid,
ct.starttime,
ct.starttimeltc,
ct.participant,
ct.duration,
ct.confidence,
ct.topicname,
ct.topicid,
ct.topicphrase,
ct.transcriptphrase,
ct.updated,
cs.conversationstartdate,
cs.conversationstartdateltc,
cs.conversationenddate,
cs.conversationenddateltc,
cs.ttalkcomplete,
cs.ani,
cs.dnis,
cs.firstmediatype,
cs.divisionid,
cs.firstqueueid,
cs.firstqueuename,
cs.lastqueueid,
cs.lastqueuename,
cs.firstagentid,
cs.firstagentname,
cs.firstagentdepartment AS firstagentdept,
cs.firstagentmanager AS firstagentmanagerid,
cs.firstagentmanager AS firstagentmanagername,
cs.lastagentid,
cs.lastagentname,
cs.lastagentdepartment AS lastagentdept,
cs.lastagentmanager AS lastagentmanagerid,
cs.lastagentmanager AS lastagentmanagername,
cs.firstwrapupcode,
cs.firstwrapname AS firstwrapupname,
cs.lastwrapupcode,
cs.lastwrapname AS lastwrapupname,
dd.name AS divisionname
FROM ((convvoicetopicdetaildata ct
LEFT JOIN vwconvsummarydata cs ON (((cs.conversationid)::text = (ct.conversationid)::text)))
LEFT JOIN divisiondetails dd ON (((cs.divisionid)::text = (dd.id)::text)))
)
Name | Type | Default | Nullable | Children | Parents | Comment |
---|---|---|---|---|---|---|
keyid | varchar(100) | true | Primary key identifier | |||
conversationid | varchar(50) | true | Conversation GUID | |||
starttime | timestamp without time zone | true | Topic phrase start time (UTC) | |||
starttimeltc | timestamp without time zone | true | Topic phrase start time (local time) | |||
participant | varchar(50) | true | Participant type (agent/customer) | |||
duration | numeric(20,2) | true | Duration of topic phrase in seconds | |||
confidence | numeric(20,2) | true | Confidence score for topic detection | |||
topicname | varchar(200) | true | Name of detected topic | |||
topicid | varchar(50) | true | Topic identifier GUID | |||
topicphrase | varchar(200) | true | Phrase that triggered topic detection | |||
transcriptphrase | varchar(200) | true | Full transcript phrase containing the topic | |||
updated | timestamp without time zone | true | Last updated timestamp | |||
conversationstartdate | timestamp without time zone | true | Conversation start date (UTC) | |||
conversationstartdateltc | timestamp without time zone | true | Conversation start date (local time) | |||
conversationenddate | timestamp without time zone | true | Conversation end date (UTC) | |||
conversationenddateltc | timestamp without time zone | true | Conversation end date (local time) | |||
ttalkcomplete | numeric(20,2) | true | Total talk time complete | |||
ani | varchar(400) | true | Automatic Number Identification (caller ID) | |||
dnis | varchar(400) | true | Dialed Number Identification Service | |||
firstmediatype | varchar(50) | true | First media type of conversation | |||
divisionid | varchar(50) | true | Division GUID | |||
firstqueueid | varchar(50) | true | First queue GUID | |||
firstqueuename | varchar(255) | true | First queue name | |||
lastqueueid | varchar(50) | true | Last queue GUID | |||
lastqueuename | varchar(255) | true | Last queue name | |||
firstagentid | varchar(50) | true | First agent GUID | |||
firstagentname | varchar(200) | true | First agent name | |||
firstagentdept | varchar(200) | true | First agent department | |||
firstagentmanagerid | varchar(200) | true | First agent manager GUID | |||
firstagentmanagername | varchar(200) | true | First agent manager name | |||
lastagentid | varchar(50) | true | Last agent GUID | |||
lastagentname | varchar(200) | true | Last agent name | |||
lastagentdept | varchar(200) | true | Last agent department | |||
lastagentmanagerid | varchar(200) | true | Last agent manager GUID | |||
lastagentmanagername | varchar(200) | true | Last agent manager name | |||
firstwrapupcode | varchar(255) | true | First wrap-up code GUID | |||
firstwrapupname | varchar(255) | true | First wrap-up code name | |||
lastwrapupcode | varchar(255) | true | Last wrap-up code GUID | |||
lastwrapupname | varchar(255) | true | Last wrap-up code name | |||
divisionname | varchar(50) | true | Division name |
Name | Columns | Comment | Type |
---|---|---|---|
public.convvoicetopicdetaildata | 18 | BASE TABLE | |
public.vwconvsummarydata | 68 | See ConvSummaryData - Expands all the GUIDs with their lookups | VIEW |
public.divisiondetails | 4 | BASE TABLE |