diff options
Diffstat (limited to 'contrib/realtime/mysql/queue_log.sql')
-rw-r--r-- | contrib/realtime/mysql/queue_log.sql | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/realtime/mysql/queue_log.sql b/contrib/realtime/mysql/queue_log.sql new file mode 100644 index 000000000..0b74f81a1 --- /dev/null +++ b/contrib/realtime/mysql/queue_log.sql @@ -0,0 +1,24 @@ +CREATE TABLE queue_log ( + -- Event date and time + time datetime, + -- "REALTIME", "NONE", or channel uniqueid + callid char(50), + -- Name of the queue affected + queuename char(50), + -- Interface name of the queue member + agent char(50), + -- One of ADDMEMBER, REMOVEMEMBER, RINGNOANSWER, EXITEMPTY, TRANSFER, + -- AGENTDUMP, ABANDON, SYSCOMPAT, CONNECT, COMPLETECALLER, COMPLETEAGENT, + -- PAUSEALL, UNPAUSEALL, PAUSE, UNPAUSE, PENALTY, ENTERQUEUE, + -- EXITWITHTIMEOUT, EXITEMPTY, EXITWITHKEY, or another defined by the user. + event char(20), + -- data1 through data5 are possible arguments to the event, the definitions + -- of which are dependent upon the type of event. + data1 char(50), + data2 char(50), + data3 char(50), + data4 char(50), + data5 char(50), + index bydate (time), + index qname (queuename,datetime) +); |