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,
exten: DataTypes.STRING,
priority: DataTypes.INTEGER,
uniqueid: DataTypes.STRING,
+ linkedid: DataTypes.STRING,
destchannel: DataTypes.STRING,
destchannelstate: DataTypes.INTEGER,
destchannelstatedesc: DataTypes.STRING,
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');