fe5ea3abde4134813dd8b4700123e3666d3389a3
[motion.git] / server / models / report_call_transfer.js
1 /**
2  * Agent Log Model
3  */
4
5 module.exports = function(sequelize, DataTypes) {
6
7   var ReportCallTransfer = sequelize.define('ReportCallTransfer', {
8     type: DataTypes.ENUM('blind', 'attended'),
9     result: DataTypes.STRING,
10     transfererchannel: DataTypes.STRING,
11     transferercalleridnum: DataTypes.STRING,
12     transferercalleridname: DataTypes.STRING,
13     transfererconnectedlinenum: DataTypes.STRING,
14     transfererconnectedlinename: DataTypes.STRING,
15     transfereraccountcode: DataTypes.STRING,
16     transferercontext: DataTypes.STRING,
17     transfererexten: DataTypes.STRING,
18     transfererlinkedid: DataTypes.STRING,
19
20     transfereechannel: DataTypes.STRING,
21     transfereecalleridnum: DataTypes.STRING,
22     transfereecalleridname: DataTypes.STRING,
23     transfereeconnectedlinenum: DataTypes.STRING,
24     transfereeconnectedlinename: DataTypes.STRING,
25     transfereeaccountcode: DataTypes.STRING,
26     transfereecontext: DataTypes.STRING,
27     transfereeexten: DataTypes.STRING,
28     transfereelinkedid: DataTypes.STRING,
29
30     isexternal: DataTypes.ENUM('Yes', 'No'),
31     context: DataTypes.STRING,
32     extension: DataTypes.STRING
33   }, {
34     tableName: 'report_call_transfer'
35   });
36
37   return ReportCallTransfer;
38 };