-var _0x40b7=["\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x49\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x53\x54\x52\x49\x4E\x47","\x49\x4E\x54\x45\x47\x45\x52","\x44\x41\x54\x45","\x42\x4F\x4F\x4C\x45\x41\x4E","\x54\x45\x58\x54","\x53\x45\x4E\x54","\x53\x45\x4E\x44\x49\x4E\x47","\x52\x45\x43\x45\x49\x56\x45\x44","\x46\x41\x49\x4C\x45\x44","\x72\x65\x70\x6F\x72\x74\x5F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\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[_0x40b7[0]]=function(_0xb69ax1,_0xb69ax2){var _0xb69ax3=_0xb69ax1[_0x40b7[12]](_0x40b7[1],{integration:_0xb69ax2[_0x40b7[2]],eventChannel:_0xb69ax2[_0x40b7[2]],exitStatus:_0xb69ax2[_0x40b7[2]],ticketId:_0xb69ax2[_0x40b7[2]],integrationId:_0xb69ax2[_0x40b7[3]],uniqueid:_0xb69ax2[_0x40b7[2]],calleridnum:_0xb69ax2[_0x40b7[2]],calleridname:_0xb69ax2[_0x40b7[2]],queue:_0xb69ax2[_0x40b7[2]],interface:_0xb69ax2[_0x40b7[2]],membername:_0xb69ax2[_0x40b7[2]],agentcalledAt:_0xb69ax2[_0x40b7[4]],agentconnectAt:_0xb69ax2[_0x40b7[4]],holdtime:_0xb69ax2[_0x40b7[3]],agentcomplete:{type:_0xb69ax2[_0x40b7[5]],defaultValue:false},agentcompleteAt:_0xb69ax2[_0x40b7[4]],talktime:_0xb69ax2[_0x40b7[3]],agentacw:{type:_0xb69ax2[_0x40b7[5]],defaultValue:false},acwtime:_0xb69ax2[_0x40b7[3]],reason:_0xb69ax2[_0x40b7[2]],agentringnoanswer:{type:_0xb69ax2[_0x40b7[5]],defaultValue:false},agentringnoanswerAt:_0xb69ax2[_0x40b7[4]],agentdump:{type:_0xb69ax2[_0x40b7[5]],defaultValue:false},agentdumpAt:_0xb69ax2[_0x40b7[4]],lastevent:_0xb69ax2[_0x40b7[2]],channel:_0xb69ax2[_0x40b7[2]],channelstate:_0xb69ax2[_0x40b7[3]],channelstatedesc:_0xb69ax2[_0x40b7[2]],connectedlinenum:_0xb69ax2[_0x40b7[2]],connectedlinename:_0xb69ax2[_0x40b7[2]],language:_0xb69ax2[_0x40b7[2]],accountcode:_0xb69ax2[_0x40b7[2]],context:_0xb69ax2[_0x40b7[2]],exten:_0xb69ax2[_0x40b7[2]],priority:_0xb69ax2[_0x40b7[2]],destchannel:_0xb69ax2[_0x40b7[2]],destchannelstate:_0xb69ax2[_0x40b7[3]],destchannelstatedesc:_0xb69ax2[_0x40b7[2]],destcalleridnum:_0xb69ax2[_0x40b7[2]],destcalleridname:_0xb69ax2[_0x40b7[2]],destconnectedlinenum:_0xb69ax2[_0x40b7[2]],destconnectedlinename:_0xb69ax2[_0x40b7[2]],destlanguage:_0xb69ax2[_0x40b7[2]],destaccountcode:_0xb69ax2[_0x40b7[2]],destcontext:_0xb69ax2[_0x40b7[2]],destexten:_0xb69ax2[_0x40b7[2]],destpriority:_0xb69ax2[_0x40b7[2]],destuniqueid:_0xb69ax2[_0x40b7[2]],messageId:_0xb69ax2[_0x40b7[2]],inReplyTo:_0xb69ax2[_0x40b7[2]],subject:_0xb69ax2[_0x40b7[2]],from:_0xb69ax2[_0x40b7[2]],to:_0xb69ax2[_0x40b7[2]],cc:_0xb69ax2[_0x40b7[2]],attachment:_0xb69ax2[_0x40b7[6]],html:_0xb69ax2[_0x40b7[6]],text:_0xb69ax2[_0x40b7[6]],status:{type:_0xb69ax2.ENUM(_0x40b7[7],_0x40b7[8],_0x40b7[9],_0x40b7[10])}},{tableName:_0x40b7[11]});_0xb69ax3[_0x40b7[14]](_0x40b7[13]);return _0xb69ax3}
\ No newline at end of file
+/**
+ * report_integrations Model
+ */
+
+module.exports = function(sequelize, DataTypes) {
+
+ var ReportIntegrationHistory = sequelize.define('ReportIntegrationHistory', {
+ integration: DataTypes.STRING,
+ eventChannel: DataTypes.STRING,
+ subtypeChannel: DataTypes.STRING,
+ exitStatus: DataTypes.STRING,
+ ticketId: DataTypes.STRING,
+ integrationId: DataTypes.INTEGER,
+ contacts: DataTypes.STRING,
+ uniqueid: DataTypes.STRING,
+ calleridnum: DataTypes.STRING,
+ calleridname: DataTypes.STRING,
+ queue: DataTypes.STRING,
+ interface: DataTypes.STRING,
+ membername: DataTypes.STRING,
+ agentcalledAt: DataTypes.DATE,
+ agentconnectAt: DataTypes.DATE,
+ holdtime: DataTypes.INTEGER,
+ agentcomplete: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false,
+ },
+ agentcompleteAt: DataTypes.DATE,
+ talktime: DataTypes.INTEGER,
+ agentacw: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false,
+ },
+ acwtime: DataTypes.INTEGER,
+ reason: DataTypes.STRING,
+ agentringnoanswer: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false,
+ },
+ agentringnoanswerAt: DataTypes.DATE,
+ agentdump: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false,
+ },
+ agentdumpAt: DataTypes.DATE,
+ lastevent: DataTypes.STRING,
+ channel: DataTypes.STRING,
+ channelstate: DataTypes.INTEGER,
+ channelstatedesc: DataTypes.STRING,
+ connectedlinenum: DataTypes.STRING,
+ connectedlinename: DataTypes.STRING,
+ language: DataTypes.STRING,
+ accountcode: DataTypes.STRING,
+ context: DataTypes.STRING,
+ exten: DataTypes.STRING,
+ priority: 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.STRING,
+ destuniqueid: DataTypes.STRING,
+ messageId: DataTypes.STRING,
+ inReplyTo: DataTypes.STRING,
+ subject: DataTypes.STRING,
+ from: DataTypes.STRING,
+ to: DataTypes.STRING,
+ cc: DataTypes.STRING,
+ attachment: DataTypes.TEXT,
+ html: DataTypes.TEXT,
+ text: DataTypes.TEXT,
+ status: {
+ type: DataTypes.ENUM('SENT', 'SENDING', 'RECEIVED', 'FAILED')
+ },
+ url: DataTypes.STRING,
+ app: DataTypes.STRING,
+ appdata: DataTypes.STRING
+ }, {
+ tableName: 'report_integration_history'
+ });
+
+ ReportIntegrationHistory.removeAttribute('id');
+ return ReportIntegrationHistory;
+};