1 // *************************************************************************
3 // * xCALLY Motion - The Omnichannel Contact Center *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved *
6 // *************************************************************************
8 // * Email: info@xcally.com *
9 // * Website: https://www.xcally.com *
11 // *************************************************************************
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. *
17 // *************************************************************************
18 var _0x39bd=['VIRTUAL','getDataValue','savePath','substring','sequelize','STRING'];(function(_0x31de20,_0x3f869c){var _0x559047=function(_0x4f60d8){while(--_0x4f60d8){_0x31de20['push'](_0x31de20['shift']());}};_0x559047(++_0x3f869c);}(_0x39bd,0x7c));var _0xd39b=function(_0x53fcbf,_0x15c2c9){_0x53fcbf=_0x53fcbf-0x0;var _0x130d11=_0x39bd[_0x53fcbf];return _0x130d11;};'use strict';var Sequelize=require(_0xd39b('0x0'));module['exports']={'uniqueid':{'type':Sequelize['STRING']},'callerid':{'type':Sequelize[_0xd39b('0x1')]},'calleridname':{'type':Sequelize['STRING']},'context':{'type':Sequelize[_0xd39b('0x1')]},'extension':{'type':Sequelize[_0xd39b('0x1')]},'priority':{'type':Sequelize[_0xd39b('0x1')]},'accountcode':{'type':Sequelize[_0xd39b('0x1')]},'dnid':{'type':Sequelize[_0xd39b('0x1')]},'projectName':{'type':Sequelize[_0xd39b('0x1')]},'saveName':{'type':Sequelize['STRING']},'filename':{'type':Sequelize['STRING']},'savePath':{'type':Sequelize[_0xd39b('0x1')]},'format':{'type':Sequelize[_0xd39b('0x2')],'get':function(){var _0x17dfc0='';var _0xe66dca=this[_0xd39b('0x3')](_0xd39b('0x4'));if(_0xe66dca){_0x17dfc0=_0xe66dca[_0xd39b('0x5')](_0xe66dca['lastIndexOf']('.'));}return _0x17dfc0;}}};