-var _0xc2ee=["\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C\x48\x69\x73\x74\x6F\x72\x79","\x53\x54\x52\x49\x4E\x47","\x49\x4E\x54\x45\x47\x45\x52","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x5F\x68\x69\x73\x74\x6F\x72\x79","\x64\x65\x66\x69\x6E\x65","\x69\x64","\x72\x65\x6D\x6F\x76\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65"];module[_0xc2ee[0]]=function(_0xcd4ax1,_0xcd4ax2){var _0xcd4ax3=_0xcd4ax1[_0xc2ee[5]](_0xc2ee[1],{channel:_0xcd4ax2[_0xc2ee[2]],channelstate:_0xcd4ax2[_0xc2ee[3]],channelstatedesc:_0xcd4ax2[_0xc2ee[2]],calleridnum:_0xcd4ax2[_0xc2ee[2]],calleridname:_0xcd4ax2[_0xc2ee[2]],connectedlinenum:_0xcd4ax2[_0xc2ee[2]],connectedlinename:_0xcd4ax2[_0xc2ee[2]],language:_0xcd4ax2[_0xc2ee[2]],accountcode:_0xcd4ax2[_0xc2ee[2]],context:_0xcd4ax2[_0xc2ee[2]],exten:_0xcd4ax2[_0xc2ee[2]],priority:_0xcd4ax2[_0xc2ee[3]],uniqueid:_0xcd4ax2[_0xc2ee[2]],destchannel:_0xcd4ax2[_0xc2ee[2]],destchannelstate:_0xcd4ax2[_0xc2ee[3]],destchannelstatedesc:_0xcd4ax2[_0xc2ee[2]],destcalleridnum:_0xcd4ax2[_0xc2ee[2]],destcalleridname:_0xcd4ax2[_0xc2ee[2]],destconnectedlinenum:_0xcd4ax2[_0xc2ee[2]],destconnectedlinename:_0xcd4ax2[_0xc2ee[2]],destlanguage:_0xcd4ax2[_0xc2ee[2]],destaccountcode:_0xcd4ax2[_0xc2ee[2]],destcontext:_0xcd4ax2[_0xc2ee[2]],destexten:_0xcd4ax2[_0xc2ee[2]],destpriority:_0xcd4ax2[_0xc2ee[3]],destuniqueid:_0xcd4ax2[_0xc2ee[2]],dialstring:_0xcd4ax2[_0xc2ee[2]],dialstatus:_0xcd4ax2[_0xc2ee[2]]},{tableName:_0xc2ee[4]});_0xcd4ax3[_0xc2ee[7]](_0xc2ee[6]);return _0xcd4ax3;};
\ No newline at end of file
+/**
+ * DIAL Model
+ */
+
+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,
+ calleridnum: DataTypes.STRING,
+ calleridname: DataTypes.STRING,
+ connectedlinenum: DataTypes.STRING,
+ connectedlinename: DataTypes.STRING,
+ language: DataTypes.STRING,
+ accountcode: DataTypes.STRING,
+ context: DataTypes.STRING,
+ exten: DataTypes.STRING,
+ priority: DataTypes.INTEGER,
+ uniqueid: DataTypes.STRING,
+ linkedid: DataTypes.STRING,
+ destchannel: DataTypes.STRING,
+ destchannelstate: DataTypes.INTEGER,
+ destchannelstatedesc: DataTypes.STRING,
+ destcalleridnum: DataTypes.STRING,
+ destcalleridname: DataTypes.STRING,
+ destconnectedlinenum: DataTypes.STRING,
+ destconnectedlinename: DataTypes.STRING,
+ destlanguage: DataTypes.STRING,
+ destaccountcode: DataTypes.STRING,
+ destcontext: DataTypes.STRING,
+ destexten: DataTypes.STRING,
+ destpriority: DataTypes.INTEGER,
+ destuniqueid: DataTypes.STRING,
+ destlinkedid: DataTypes.STRING,
+ dialstring: DataTypes.STRING,
+ dialstatus: DataTypes.STRING,
+ starttime: DataTypes.DATE,
+ answertime: DataTypes.DATE,
+ endtime: DataTypes.DATE,
+ lastevent: DataTypes.STRING,
+ routeId: DataTypes.INTEGER
+ }, {
+ tableName: 'report_dial_history',
+ indexes: [{
+ name: 'sourceid',
+ fields: ['sourceid']
+ }]
+ });
+
+ ReportDialHistory.removeAttribute('id');
+ return ReportDialHistory;
+};