Built motion from commit c2984ba.|0.0.114
[motion.git] / server / models / history / report_dial_history.js
1 /**
2  * DIAL Model
3  */
4
5 module.exports = function(sequelize, DataTypes) {
6
7   var ReportDialHistory = sequelize.define('ReportDialHistory', {
8     privilege: DataTypes.STRING,
9     channel: DataTypes.STRING,
10     channelstate: DataTypes.INTEGER,
11     channelstatedesc: DataTypes.STRING,
12     calleridnum: DataTypes.STRING,
13     calleridname: DataTypes.STRING,
14     connectedlinenum: DataTypes.STRING,
15     connectedlinename: DataTypes.STRING,
16     language: DataTypes.STRING,
17     accountcode: DataTypes.STRING,
18     context: DataTypes.STRING,
19     exten: DataTypes.STRING,
20     priority: DataTypes.INTEGER,
21     uniqueid: DataTypes.STRING,
22     linkedid: DataTypes.STRING,
23     destchannel: DataTypes.STRING,
24     destchannelstate: DataTypes.INTEGER,
25     destchannelstatedesc: DataTypes.STRING,
26     destcalleridnum: DataTypes.STRING,
27     destcalleridname: DataTypes.STRING,
28     destconnectedlinenum: DataTypes.STRING,
29     destconnectedlinename: DataTypes.STRING,
30     destlanguage: DataTypes.STRING,
31     destaccountcode: DataTypes.STRING,
32     destcontext: DataTypes.STRING,
33     destexten: DataTypes.STRING,
34     destpriority: DataTypes.INTEGER,
35     destuniqueid: DataTypes.STRING,
36     destlinkedid: DataTypes.STRING,
37     dialstring: DataTypes.STRING,
38     dialstatus: DataTypes.STRING,
39     starttime: DataTypes.DATE,
40     answertime: DataTypes.DATE,
41     endtime: DataTypes.DATE
42   }, {
43     tableName: 'report_dial_history'
44   });
45
46   ReportDialHistory.removeAttribute('id');
47   return ReportDialHistory;
48 };