Built motion from commit f8768ebe.|2.6.15
[motion2.git] / server / services / ami / dialer / utils / hopper.js
index e6df8e4..6d54acd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd8b0=['moveContactManagedDialer','[moveContactManagedDialer]','checkIsBlackList','[checkIsBlackListIvr]','checkIsBlackListIvr','verifyAdditionalPhones','[verifyAdditionalPhone]','swapAdditionalPhones','[swapAdditionalPhone]','avgHandleTime','[avgHandleTime]','[createHistory]','createHistory','util','../../../../config/logger','../../rpc/cmHopperBlack','../../rpc/cmHopperHistory','inspect','getContactDialer','dialOrderByScheduledAt','catch','temp','error','[getContactDialer]','getContactDialerIvr','[getContactDialerIvr]','countReScheduled','[countReScheduled]','rescheduleContact','[rescheduleContact]','unlockContact','[unlockContact]'];(function(_0x58ad68,_0x4d62c2){var _0x571ac2=function(_0x16fd2d){while(--_0x16fd2d){_0x58ad68['push'](_0x58ad68['shift']());}};_0x571ac2(++_0x4d62c2);}(_0xd8b0,0xad));var _0x0d8b=function(_0xa464c9,_0x7c86d8){_0xa464c9=_0xa464c9-0x0;var _0x3d73c4=_0xd8b0[_0xa464c9];return _0x3d73c4;};'use strict';var util=require(_0x0d8b('0x0'));var logger=require(_0x0d8b('0x1'))('dialer');var cmHopper=require('../../rpc/cmHopper');var cmHopperAdditionalPhone=require('../../rpc/cmHopperAdditionalPhone');var cmHopperBlack=require(_0x0d8b('0x2'));var cmHopperHistory=require(_0x0d8b('0x3'));function inspectError(_0x43bca1){return util[_0x0d8b('0x4')](_0x43bca1,{'showHidden':![],'depth':null});}function getContactDialer(_0x8196ed,_0x577834,_0x5e15e6){return cmHopper[_0x0d8b('0x5')](_0x8196ed['id'],_0x577834,_0x5e15e6,_0x8196ed[_0x0d8b('0x6')])[_0x0d8b('0x7')](function(_0x4a4470){_0x8196ed[_0x0d8b('0x8')]-=_0x5e15e6;if(_0x8196ed[_0x0d8b('0x8')]<0x0){_0x8196ed['temp']=0x0;}logger[_0x0d8b('0x9')](_0x0d8b('0xa'),inspectError(_0x4a4470));});}exports[_0x0d8b('0x5')]=getContactDialer;function getContactDialerIvr(_0x1f4800,_0x28ff7f){return cmHopper[_0x0d8b('0xb')](_0x1f4800['id'],_0x28ff7f,_0x1f4800[_0x0d8b('0x6')])[_0x0d8b('0x7')](function(_0x48fa16){_0x1f4800[_0x0d8b('0x8')]-=_0x28ff7f;if(_0x1f4800['temp']<0x0){_0x1f4800[_0x0d8b('0x8')]=0x0;}logger[_0x0d8b('0x9')](_0x0d8b('0xc'),inspectError(_0x48fa16));});}exports[_0x0d8b('0xb')]=getContactDialerIvr;function countReScheduled(_0x35a07b){return cmHopper[_0x0d8b('0xd')](_0x35a07b)[_0x0d8b('0x7')](function(_0x31a8cc){logger[_0x0d8b('0x9')](_0x0d8b('0xe'),inspectError(_0x31a8cc));});}exports[_0x0d8b('0xd')]=countReScheduled;function rescheduleContact(_0xe65334){return cmHopper[_0x0d8b('0xf')](_0xe65334)[_0x0d8b('0x7')](function(_0x4f6f21){logger[_0x0d8b('0x9')](_0x0d8b('0x10'),inspectError(_0x4f6f21));});}exports[_0x0d8b('0xf')]=rescheduleContact;function unlockContact(_0xe2e167,_0x2cb03c,_0x5cd485){return cmHopper[_0x0d8b('0x11')](_0xe2e167,_0x2cb03c,_0x5cd485)[_0x0d8b('0x7')](function(_0x2fd0fc){logger[_0x0d8b('0x9')](_0x0d8b('0x12'),inspectError(_0x2fd0fc));});}exports[_0x0d8b('0x11')]=unlockContact;function moveContactManagedDialer(_0x264b39){return cmHopper[_0x0d8b('0x13')](_0x264b39)['catch'](function(_0x27512e){logger[_0x0d8b('0x9')](_0x0d8b('0x14'),inspectError(_0x27512e));});}exports[_0x0d8b('0x13')]=moveContactManagedDialer;function checkIsBlackList(_0x24e8ed){return cmHopperBlack[_0x0d8b('0x15')](_0x24e8ed)[_0x0d8b('0x7')](function(_0x352c17){logger['error']('[checkIsBlackList]',inspectError(_0x352c17));});}exports[_0x0d8b('0x15')]=checkIsBlackList;function checkIsBlackListIvr(_0x54a9a7){return cmHopperBlack['checkIsBlackListIvr'](_0x54a9a7)['catch'](function(_0x238728){logger[_0x0d8b('0x9')](_0x0d8b('0x16'),inspectError(_0x238728));});}exports[_0x0d8b('0x17')]=checkIsBlackListIvr;function verifyAdditionalPhones(_0x221071,_0x2c64e2,_0x30980c){return cmHopperAdditionalPhone[_0x0d8b('0x18')](_0x221071,_0x2c64e2,_0x30980c)[_0x0d8b('0x7')](function(_0x5e5bc3){logger[_0x0d8b('0x9')](_0x0d8b('0x19'),inspectError(_0x5e5bc3));});}exports['verifyAdditionalPhones']=verifyAdditionalPhones;function swapAdditionalPhones(_0xe1ef20,_0x4a0ae4,_0x3dd149){return cmHopperAdditionalPhone[_0x0d8b('0x1a')](_0xe1ef20,_0x4a0ae4,_0x3dd149)[_0x0d8b('0x7')](function(_0x4fe6f9){logger['error'](_0x0d8b('0x1b'),inspectError(_0x4fe6f9));});}exports[_0x0d8b('0x1a')]=swapAdditionalPhones;function avgHandleTime(_0x4c05ee){return cmHopperHistory[_0x0d8b('0x1c')](_0x4c05ee)['catch'](function(_0x1b2b59){logger['error'](_0x0d8b('0x1d'),inspectError(_0x1b2b59));});}exports['avgHandleTime']=avgHandleTime;function createHistory(_0x2ab00d){return cmHopperHistory['createHistory'](_0x2ab00d)[_0x0d8b('0x7')](function(_0x544735){logger[_0x0d8b('0x9')](_0x0d8b('0x1e'),inspectError(_0x544735));});}exports[_0x0d8b('0x1f')]=createHistory;
\ No newline at end of file
+var _0x6050=['getContactDialer','catch','temp','[getContactDialerIvr]','getContactDialerIvr','countReScheduled','[countReScheduled]','rescheduleContact','[unlockContact]','unlockContact','moveContactManagedDialer','[moveContactManagedDialer]','checkIsBlackList','[checkIsBlackList]','checkIsBlackListIvr','verifyAdditionalPhones','[verifyAdditionalPhone]','swapAdditionalPhones','avgHandleTime','[avgHandleTime]','createHistory','[createHistory]','util','../../../../config/logger','dialer','../../rpc/cmHopper','../../rpc/cmHopperAdditionalPhone','../../rpc/cmHopperBlack','inspect','dialOrderByScheduledAt','error','[getContactDialer]'];(function(_0x380016,_0x178dd6){var _0x5c7ac0=function(_0xa8ddca){while(--_0xa8ddca){_0x380016['push'](_0x380016['shift']());}};_0x5c7ac0(++_0x178dd6);}(_0x6050,0x196));var _0x0605=function(_0x4122c6,_0x41e9d5){_0x4122c6=_0x4122c6-0x0;var _0x242b2a=_0x6050[_0x4122c6];return _0x242b2a;};'use strict';var util=require(_0x0605('0x0'));var logger=require(_0x0605('0x1'))(_0x0605('0x2'));var cmHopper=require(_0x0605('0x3'));var cmHopperAdditionalPhone=require(_0x0605('0x4'));var cmHopperBlack=require(_0x0605('0x5'));var cmHopperHistory=require('../../rpc/cmHopperHistory');function inspectError(_0x22d595){return util[_0x0605('0x6')](_0x22d595,{'showHidden':![],'depth':null});}function getContactDialer(_0x43403d,_0x5797b0,_0x533b6d){return cmHopper['getContactDialer'](_0x43403d['id'],_0x5797b0,_0x533b6d,_0x43403d[_0x0605('0x7')])['catch'](function(_0x58f7d2){_0x43403d['temp']=0x0;logger[_0x0605('0x8')](_0x0605('0x9'),inspectError(_0x58f7d2));});}exports[_0x0605('0xa')]=getContactDialer;function getContactDialerIvr(_0x5bb96,_0x44fdd3){return cmHopper['getContactDialerIvr'](_0x5bb96['id'],_0x44fdd3,_0x5bb96[_0x0605('0x7')])[_0x0605('0xb')](function(_0xe54b22){_0x5bb96[_0x0605('0xc')]=0x0;logger[_0x0605('0x8')](_0x0605('0xd'),inspectError(_0xe54b22));});}exports[_0x0605('0xe')]=getContactDialerIvr;function countReScheduled(_0x4af103){return cmHopper[_0x0605('0xf')](_0x4af103)[_0x0605('0xb')](function(_0xd22e35){logger[_0x0605('0x8')](_0x0605('0x10'),inspectError(_0xd22e35));});}exports[_0x0605('0xf')]=countReScheduled;function rescheduleContact(_0x22c011){return cmHopper[_0x0605('0x11')](_0x22c011)[_0x0605('0xb')](function(_0x65a20b){logger[_0x0605('0x8')]('[rescheduleContact]',inspectError(_0x65a20b));});}exports[_0x0605('0x11')]=rescheduleContact;function unlockContact(_0x1a802b,_0x4993ab,_0x5ce56a){return cmHopper['unlockContact'](_0x1a802b,_0x4993ab,_0x5ce56a)[_0x0605('0xb')](function(_0xd0996d){logger[_0x0605('0x8')](_0x0605('0x12'),inspectError(_0xd0996d));});}exports[_0x0605('0x13')]=unlockContact;function moveContactManagedDialer(_0x351dbd){return cmHopper[_0x0605('0x14')](_0x351dbd)[_0x0605('0xb')](function(_0x193520){logger[_0x0605('0x8')](_0x0605('0x15'),inspectError(_0x193520));});}exports[_0x0605('0x14')]=moveContactManagedDialer;function checkIsBlackList(_0x2e2204){return cmHopperBlack[_0x0605('0x16')](_0x2e2204)['catch'](function(_0x254020){logger[_0x0605('0x8')](_0x0605('0x17'),inspectError(_0x254020));});}exports[_0x0605('0x16')]=checkIsBlackList;function checkIsBlackListIvr(_0x1e8c6d){return cmHopperBlack[_0x0605('0x18')](_0x1e8c6d)[_0x0605('0xb')](function(_0x2c90ed){logger[_0x0605('0x8')]('[checkIsBlackListIvr]',inspectError(_0x2c90ed));});}exports[_0x0605('0x18')]=checkIsBlackListIvr;function verifyAdditionalPhones(_0x4fe293,_0x3efc38,_0x118e9c){return cmHopperAdditionalPhone[_0x0605('0x19')](_0x4fe293,_0x3efc38,_0x118e9c)[_0x0605('0xb')](function(_0x10c575){logger[_0x0605('0x8')](_0x0605('0x1a'),inspectError(_0x10c575));});}exports[_0x0605('0x19')]=verifyAdditionalPhones;function swapAdditionalPhones(_0x234231,_0x2896d7,_0x9f2833){return cmHopperAdditionalPhone[_0x0605('0x1b')](_0x234231,_0x2896d7,_0x9f2833)['catch'](function(_0x6bc204){logger[_0x0605('0x8')]('[swapAdditionalPhone]',inspectError(_0x6bc204));});}exports['swapAdditionalPhones']=swapAdditionalPhones;function avgHandleTime(_0x55ebd8){return cmHopperHistory[_0x0605('0x1c')](_0x55ebd8)[_0x0605('0xb')](function(_0x4163cd){logger[_0x0605('0x8')](_0x0605('0x1d'),inspectError(_0x4163cd));});}exports[_0x0605('0x1c')]=avgHandleTime;function createHistory(_0x4e32ef){return cmHopperHistory[_0x0605('0x1e')](_0x4e32ef)['catch'](function(_0xa836f2){logger[_0x0605('0x8')](_0x0605('0x1f'),inspectError(_0xa836f2));});}exports[_0x0605('0x1e')]=createHistory;
\ No newline at end of file