c96dc8f4cf4cc6d209aa4532757844b6650b93bb
[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     transfereechannel: DataTypes.STRING,
20     transfereecalleridnum: DataTypes.STRING,
21     transfereecalleridname: DataTypes.STRING,
22     transfereeconnectedlinenum: DataTypes.STRING,
23     transfereeconnectedlinename: DataTypes.STRING,
24     transfereeaccountcode: DataTypes.STRING,
25     transfereecontext: DataTypes.STRING,
26     transfereeexten: DataTypes.STRING,
27     transfereelinkedid: DataTypes.STRING,
28     isexternal: DataTypes.ENUM('Yes', 'No'),
29     context: DataTypes.STRING,
30     extension: DataTypes.STRING
31   }, {
32     tableName: 'report_call_transfer'
33   });
34
35   return ReportCallTransfer;
36 };