Built motion from commit a0baffd.|1.0.1
[motion.git] / server / models / history / report_dial_history.js
index 634bdfe..b0355fe 100644 (file)
@@ -5,6 +5,8 @@
 module.exports = function(sequelize, DataTypes) {
 
   var ReportDialHistory = sequelize.define('ReportDialHistory', {
+    sourceid: DataTypes.INTEGER,
+    privilege: DataTypes.STRING,
     channel: DataTypes.STRING,
     channelstate: DataTypes.INTEGER,
     channelstatedesc: DataTypes.STRING,
@@ -18,6 +20,7 @@ module.exports = function(sequelize, DataTypes) {
     exten: DataTypes.STRING,
     priority: DataTypes.INTEGER,
     uniqueid: DataTypes.STRING,
+    linkedid: DataTypes.STRING,
     destchannel: DataTypes.STRING,
     destchannelstate: DataTypes.INTEGER,
     destchannelstatedesc: DataTypes.STRING,
@@ -31,10 +34,20 @@ module.exports = function(sequelize, DataTypes) {
     destexten: DataTypes.STRING,
     destpriority: DataTypes.INTEGER,
     destuniqueid: DataTypes.STRING,
+    destlinkedid: DataTypes.STRING,
     dialstring: DataTypes.STRING,
-    dialstatus: DataTypes.STRING
+    dialstatus: DataTypes.STRING,
+    starttime: DataTypes.DATE,
+    answertime: DataTypes.DATE,
+    endtime: DataTypes.DATE,
+    lastevent: DataTypes.STRING,
+    routeId: DataTypes.INTEGER
   }, {
-    tableName: 'report_dial_history'
+    tableName: 'report_dial_history',
+    indexes: [{
+      name: 'sourceid',
+      fields: ['sourceid']
+    }]
   });
 
   ReportDialHistory.removeAttribute('id');