9d03ebd9aa44f9acfc4ee4d9d1a7e10ffc85da52
[motion-next.git] / server / services / ami / preview / rpcDb.js
1 const a1089_0x132f=['util','getContactPreview','queuecallercompleteAt','../rpc/cmHopperBlack','uniqueid','[rescheduleContactInQueue]\x20','then','queue','queuecallerjoinAt','../rpc/voiceQueueReport','error','context','answertime','[moveContactManagedDialer]\x20','exten','unlockContact','countReScheduled','[activeContact]\x20','[createHistory]\x20','moveContactManagedDialer','membername','active','from-sip','../rpc/cmHopper','../rpc/agentReportPreview','createCustomerHistory','type','getContactRecallMe','[voiceQueueReport]\x20','rescheduleContact','calleridnum','createHistory','[unlockContact]\x20','disableContact','preview','queuecallercomplete','../rpc/cmHopperHistory','checkIsBlackList','inspect','queuecallerexitreason','resolve','createAgentHistory','createCustomerFinal','create','calleridname','[GetContactRecallMe]\x20','catch','assigned','[getContactPreview]\x20','[countReScheduled]\x20','queuecallerleaveAt'];(function(_0x3350e2,_0x132f22){const _0x2003ca=function(_0x1ddbaa){while(--_0x1ddbaa){_0x3350e2['push'](_0x3350e2['shift']());}};_0x2003ca(++_0x132f22);}(a1089_0x132f,0xa4));const a1089_0x2003=function(_0x3350e2,_0x132f22){_0x3350e2=_0x3350e2-0x0;let _0x2003ca=a1089_0x132f[_0x3350e2];return _0x2003ca;};const _0x5cfa14=a1089_0x2003;'use strict';const util=require(_0x5cfa14('0x28')),logger=require('../../../config/logger')(_0x5cfa14('0x17')),cmHopper=require(_0x5cfa14('0xc')),cmHopperHistory=require(_0x5cfa14('0x19')),cmHopperBlack=require(_0x5cfa14('0x2b')),agentReportPreview=require(_0x5cfa14('0xd')),voiceQueueReport=require(_0x5cfa14('0x31'));function loggerCatch(_0x1ddbaa){return function(_0x318290){const _0x4cd122=a1089_0x2003;logger[_0x4cd122('0x32')](_0x1ddbaa,util[_0x4cd122('0x1b')](_0x318290,{'showHidden':![],'depth':null}));};}function create(_0xa10b83){const _0x3a2917=_0x5cfa14;return Promise[_0x3a2917('0x1d')]()[_0x3a2917('0x2e')](cmHopperHistory[_0x3a2917('0x14')](_0xa10b83))[_0x3a2917('0x23')](loggerCatch(_0x3a2917('0x7')));}function createAgent(_0x1026de){const _0x267f17=_0x5cfa14;return Promise[_0x267f17('0x1d')]()['then'](agentReportPreview[_0x267f17('0x14')](_0x1026de))[_0x267f17('0x23')](loggerCatch(_0x267f17('0x7')));}function moveContact(_0x1a58cb){const _0x3ca868=_0x5cfa14;return Promise[_0x3ca868('0x1d')]()[_0x3ca868('0x2e')](cmHopper[_0x3ca868('0x8')](_0x1a58cb,!![]))[_0x3ca868('0x23')](loggerCatch(_0x3ca868('0x2')));}exports['checkIsBlackList']=function(_0x16be36){const _0x6cfd89=_0x5cfa14;return Promise['resolve']()[_0x6cfd89('0x2e')](cmHopperBlack[_0x6cfd89('0x1a')](_0x16be36))['catch'](loggerCatch('[checkIsBlackList]\x20'));},exports[_0x5cfa14('0x29')]=function(_0x5c6cc4){const _0x1d8126=_0x5cfa14;return Promise[_0x1d8126('0x1d')]()[_0x1d8126('0x2e')](cmHopper[_0x1d8126('0x29')](_0x5c6cc4))['catch'](loggerCatch(_0x1d8126('0x25')));},exports[_0x5cfa14('0x14')]=function(_0x1a3a98,_0x51b6fc){const _0x17f6d0=_0x5cfa14;create(_0x1a3a98)[_0x17f6d0('0x23')](loggerCatch(_0x51b6fc)),moveContact(_0x1a3a98)['catch'](loggerCatch(_0x51b6fc));},exports[_0x5cfa14('0x1e')]=function(_0x39d4f6,_0x57cc3f){const _0xf9682=_0x5cfa14;createAgent(_0x39d4f6)[_0xf9682('0x23')](loggerCatch(_0x57cc3f));},exports[_0x5cfa14('0xe')]=function(_0x4d38ef,_0x4b47de){const _0x47fcc5=_0x5cfa14;create(_0x4d38ef)[_0x47fcc5('0x23')](loggerCatch(_0x4b47de));},exports[_0x5cfa14('0x1f')]=function(_0x3ba804,_0x185d48){moveContact(_0x3ba804)['catch'](loggerCatch(_0x185d48));},exports[_0x5cfa14('0x12')]=function(_0x2cb78c,_0x431d18,_0x2df667){const _0xd1db1d=_0x5cfa14;return _0x431d18&&(_0x2cb78c['UserId']=null),_0x2df667&&(_0x2cb78c[_0xd1db1d('0xa')]=![]),Promise['resolve']()[_0xd1db1d('0x2e')](cmHopper['rescheduleContact'](_0x2cb78c))['catch'](loggerCatch('[rescheduleContact]\x20'));},exports[_0x5cfa14('0x5')]=function(_0x35cdf2){const _0x4bc201=_0x5cfa14;return Promise[_0x4bc201('0x1d')]()[_0x4bc201('0x2e')](cmHopper[_0x4bc201('0x5')](_0x35cdf2))[_0x4bc201('0x23')](loggerCatch(_0x4bc201('0x26')));},exports[_0x5cfa14('0x4')]=function(_0x5d78a1){const _0x575213=_0x5cfa14;return Promise[_0x575213('0x1d')]()[_0x575213('0x2e')](cmHopper[_0x575213('0x4')]({'UserId':null},_0x5d78a1,0x1))['catch'](loggerCatch(_0x575213('0x15')));},exports[_0x5cfa14('0x16')]=function(_0x40d3df){const _0x162da2=_0x5cfa14;return Promise[_0x162da2('0x1d')]()[_0x162da2('0x2e')](cmHopper['unlockContact']({'active':![]},_0x40d3df,0x1))[_0x162da2('0x23')](loggerCatch(_0x162da2('0x6')));},exports['crateCustomerReportQueue']=function(_0x1a9369){const _0x4441fb=_0x5cfa14,_0x6bcb51={};return _0x6bcb51[_0x4441fb('0xf')]=_0x1a9369[_0x4441fb('0xf')],_0x6bcb51[_0x4441fb('0x2c')]=_0x1a9369[_0x4441fb('0x2c')],_0x6bcb51[_0x4441fb('0x13')]=_0x1a9369[_0x4441fb('0x13')],_0x6bcb51['calleridname']=_0x1a9369[_0x4441fb('0x21')],_0x6bcb51[_0x4441fb('0x2f')]=_0x1a9369['queue'],_0x6bcb51[_0x4441fb('0x30')]=_0x1a9369[_0x4441fb('0x1')],_0x6bcb51[_0x4441fb('0x27')]=_0x1a9369[_0x4441fb('0x1')],_0x6bcb51[_0x4441fb('0x18')]=0x1,_0x6bcb51[_0x4441fb('0x2a')]=_0x1a9369['endtime'],_0x6bcb51['connectedlinename']=_0x1a9369[_0x4441fb('0x9')],_0x6bcb51[_0x4441fb('0x0')]=_0x4441fb('0xb'),_0x6bcb51[_0x4441fb('0x3')]='xcally-motion-preview',_0x6bcb51['holdtime']=0x0,_0x6bcb51[_0x4441fb('0x24')]=0x1,_0x6bcb51['lastAssignedTo']=_0x1a9369['membername'],_0x6bcb51[_0x4441fb('0x1c')]='COMPLETED',Promise['resolve']()[_0x4441fb('0x2e')](voiceQueueReport[_0x4441fb('0x20')](_0x6bcb51))[_0x4441fb('0x23')](loggerCatch(_0x4441fb('0x11')));},exports[_0x5cfa14('0x10')]=function(_0x28507e,_0x43a012){const _0x3ce06c=_0x5cfa14;return Promise[_0x3ce06c('0x1d')]()[_0x3ce06c('0x2e')](cmHopper['getContactRecallMe'](_0x28507e,_0x43a012))[_0x3ce06c('0x23')](loggerCatch(_0x3ce06c('0x22')));},exports['rescheduleContactInQueue']=function(_0x12ce98){const _0x480e56=_0x5cfa14;return Promise[_0x480e56('0x1d')]()[_0x480e56('0x2e')](cmHopper['rescheduleContact'](_0x12ce98,!![],!![]))['catch'](loggerCatch(_0x480e56('0x2d')));};