tblLVST_CallInteractions

Table Description:

tblLVST_CallInteractions tracks interactions between a system and a user. This includes call pickups, hangups, speech events, DTMF events, and transfers. Each interaction is stored along with its order in the original session. This table, combined with tblLVST_Calls, is the key identifier in separating out the information contained in nearly every other table in the database.

Table structure:

Column Name Data Type Data Length Default Value See Also
InteractionID INTEGER N/A N/A N/A
CallID INTEGER N/A N/A tblLVST_Calls
Interaction VARCHAR 900 N/A N/A
SeqNo INTEGER N/A N/A N/A
stEvent INTEGER N/A N/A tblLVST_StringTable
stPlatform INTEGER N/A N/A tblLVST_StringTable
Channel VARCHAR 900 N/A N/A
CTime INTEGER N/A N/A N/A
Milliseconds INTEGER N/A N/A N/A
InstanceTime TIMESTAMP N/A N/A N/A

Primary Keys:

Foreign Key Reference Table Reference Key
CallID tblLVST_Calls CallID
stEvent tblLVST_StringTable StringID
stPlatform tblLVST_StringTable StringID

Column Descriptions and Constraints:

Column Description Constraint Name Constraint Description
InteractionID Autoincrementing primary key for table. N/A N/A
CallID Foreign key reference to tblLVST_Calls. Each callSRE has a CallID in the database, this tells which CallSRE this interaction belongs to N/A N/A
Interaction The label for this interaction. Since interaction labels aren't unique, the real key is the interaction *plus* the GUID from tblLVST_Calls. The current scheme expects to see that the interaction label be CSP_xxx_xxx, where the first group of 'xxx' is the number of seconds since epoch, and the second group of "xxx" is the milliseconds. The two items together should be the same as the converted Created column. N/A N/A
SeqNo Which sequence number this interaction occurred as. Typically, session start is sequence 0, and then some number of interactions, and then call end. SeqNo indicates where in the order of interactions this interaction took place. N/A N/A
stEvent What kind of event is this interaction? The current items understood are Session Start (START_DECODE_SEQ), Session End (END_DECODE_SEQ), Speech (SRE), DTMF Response (DTMF) Decode failure (SRE_FAIL), and Transfer (TRANSFER). New ones can be created. N/A N/A
stPlatform Link to a string describing the platform this interaction took place on. This is provided per-interaction to enable speech decodes that take place across multiple engines/platforms. N/A N/A
Channel Determines which channel the decode takes place N/A N/A
CTime the time when this interaction takes place N/A N/A
Milliseconds the milliseconds when this interaction takes place N/A N/A
InstanceTime determines when this interaction takes place in SQL TIMESTAMP N/A N/A

Table Constraints:

Constraint Name Constraint Description Columns Related
N/A UNIQUE N/A
© 2012 LumenVox LLC. All rights reserved.