e9fb4bb99e696b6b2df7f3d0ebedfe6f9cbd0c93
[motion-next.git] / server / services / ami / preview / rpcDb.js
1 const a1088_0x2146=['disableContact','UserId','unlockContact','answertime','[createHistory]\x20','queuecallercomplete','[rescheduleContact]\x20','queuecallerexitreason','exten','calleridnum','active','../rpc/cmHopperHistory','type','createCustomerFinal','countReScheduled','COMPLETED','assigned','calleridname','rescheduleContact','resolve','from-sip','error','../rpc/cmHopper','createHistory','catch','[unlockContact]\x20','moveContactManagedDialer','[activeContact]\x20','crateCustomerReportQueue','[moveContactManagedDialer]\x20','../rpc/cmHopperBlack','[countReScheduled]\x20','lastAssignedTo','../rpc/voiceQueueReport','[checkIsBlackList]\x20','getContactPreview','createAgentHistory','then','[GetContactRecallMe]\x20','membername','rescheduleContactInQueue','connectedlinename','../../../config/logger','[rescheduleContactInQueue]\x20','queuecallerleaveAt','queuecallercompleteAt','queue','checkIsBlackList','xcally-motion-preview','uniqueid','getContactRecallMe'];(function(_0x4ab056,_0x214618){const _0x2b4944=function(_0x1535ba){while(--_0x1535ba){_0x4ab056['push'](_0x4ab056['shift']());}};_0x2b4944(++_0x214618);}(a1088_0x2146,0x10e));const a1088_0x2b49=function(_0x4ab056,_0x214618){_0x4ab056=_0x4ab056-0x0;let _0x2b4944=a1088_0x2146[_0x4ab056];return _0x2b4944;};const _0xf55cd0=a1088_0x2b49;'use strict';const util=require('util'),logger=require(_0xf55cd0('0x1b'))('preview'),cmHopper=require(_0xf55cd0('0x7')),cmHopperHistory=require(_0xf55cd0('0x2f')),cmHopperBlack=require(_0xf55cd0('0xf')),agentReportPreview=require('../rpc/agentReportPreview'),voiceQueueReport=require(_0xf55cd0('0x12'));function loggerCatch(_0x1535ba){return function(_0x3b7d31){const _0x16daab=a1088_0x2b49;logger[_0x16daab('0x6')](_0x1535ba,util['inspect'](_0x3b7d31,{'showHidden':![],'depth':null}));};}function create(_0x5a39fd){const _0x246667=_0xf55cd0;return Promise[_0x246667('0x4')]()[_0x246667('0x16')](cmHopperHistory['createHistory'](_0x5a39fd))[_0x246667('0x9')](loggerCatch(_0x246667('0x28')));}function createAgent(_0x11f28b){const _0x27c828=_0xf55cd0;return Promise[_0x27c828('0x4')]()[_0x27c828('0x16')](agentReportPreview[_0x27c828('0x8')](_0x11f28b))[_0x27c828('0x9')](loggerCatch(_0x27c828('0x28')));}function moveContact(_0x532934){const _0x1cc98b=_0xf55cd0;return Promise['resolve']()['then'](cmHopper[_0x1cc98b('0xb')](_0x532934,!![]))['catch'](loggerCatch(_0x1cc98b('0xe')));}exports[_0xf55cd0('0x20')]=function(_0x184949){const _0x40a9ff=_0xf55cd0;return Promise[_0x40a9ff('0x4')]()[_0x40a9ff('0x16')](cmHopperBlack[_0x40a9ff('0x20')](_0x184949))[_0x40a9ff('0x9')](loggerCatch(_0x40a9ff('0x13')));},exports[_0xf55cd0('0x14')]=function(_0x3c9ef6){const _0x569d6b=_0xf55cd0;return Promise[_0x569d6b('0x4')]()[_0x569d6b('0x16')](cmHopper[_0x569d6b('0x14')](_0x3c9ef6))[_0x569d6b('0x9')](loggerCatch('[getContactPreview]\x20'));},exports[_0xf55cd0('0x8')]=function(_0x37918c,_0x182e3c){const _0x4c06d4=_0xf55cd0;create(_0x37918c)[_0x4c06d4('0x9')](loggerCatch(_0x182e3c)),moveContact(_0x37918c)[_0x4c06d4('0x9')](loggerCatch(_0x182e3c));},exports[_0xf55cd0('0x15')]=function(_0x3c4855,_0xcc7a1){createAgent(_0x3c4855)['catch'](loggerCatch(_0xcc7a1));},exports['createCustomerHistory']=function(_0x538f6f,_0x2d652c){const _0x25a0b6=_0xf55cd0;create(_0x538f6f)[_0x25a0b6('0x9')](loggerCatch(_0x2d652c));},exports[_0xf55cd0('0x31')]=function(_0x5b880e,_0x39ec9f){const _0x1544a4=_0xf55cd0;moveContact(_0x5b880e)[_0x1544a4('0x9')](loggerCatch(_0x39ec9f));},exports[_0xf55cd0('0x3')]=function(_0x10fdcc,_0x233ad0,_0x5a8bc1){const _0x39d310=_0xf55cd0;return _0x233ad0&&(_0x10fdcc[_0x39d310('0x25')]=null),_0x5a8bc1&&(_0x10fdcc[_0x39d310('0x2e')]=![]),Promise[_0x39d310('0x4')]()['then'](cmHopper['rescheduleContact'](_0x10fdcc))[_0x39d310('0x9')](loggerCatch(_0x39d310('0x2a')));},exports[_0xf55cd0('0x32')]=function(_0x1fde35){const _0x229219=_0xf55cd0;return Promise['resolve']()[_0x229219('0x16')](cmHopper[_0x229219('0x32')](_0x1fde35))[_0x229219('0x9')](loggerCatch(_0x229219('0x10')));},exports['unlockContact']=function(_0x148de3){const _0x200f96=_0xf55cd0;return Promise['resolve']()['then'](cmHopper[_0x200f96('0x26')]({'UserId':null},_0x148de3,0x1))['catch'](loggerCatch(_0x200f96('0xa')));},exports[_0xf55cd0('0x24')]=function(_0x505dc5){const _0xbf5949=_0xf55cd0;return Promise[_0xbf5949('0x4')]()[_0xbf5949('0x16')](cmHopper[_0xbf5949('0x26')]({'active':![]},_0x505dc5,0x1))['catch'](loggerCatch(_0xbf5949('0xc')));},exports[_0xf55cd0('0xd')]=function(_0x525b14){const _0x114965=_0xf55cd0,_0x5e0f86={};return _0x5e0f86['type']=_0x525b14[_0x114965('0x30')],_0x5e0f86[_0x114965('0x22')]=_0x525b14[_0x114965('0x22')],_0x5e0f86[_0x114965('0x2d')]=_0x525b14[_0x114965('0x2d')],_0x5e0f86['calleridname']=_0x525b14[_0x114965('0x2')],_0x5e0f86[_0x114965('0x1f')]=_0x525b14[_0x114965('0x1f')],_0x5e0f86['queuecallerjoinAt']=_0x525b14[_0x114965('0x27')],_0x5e0f86[_0x114965('0x1d')]=_0x525b14['answertime'],_0x5e0f86[_0x114965('0x29')]=0x1,_0x5e0f86[_0x114965('0x1e')]=_0x525b14['endtime'],_0x5e0f86[_0x114965('0x1a')]=_0x525b14[_0x114965('0x18')],_0x5e0f86['context']=_0x114965('0x5'),_0x5e0f86[_0x114965('0x2c')]=_0x114965('0x21'),_0x5e0f86['holdtime']=0x0,_0x5e0f86[_0x114965('0x1')]=0x1,_0x5e0f86[_0x114965('0x11')]=_0x525b14[_0x114965('0x18')],_0x5e0f86[_0x114965('0x2b')]=_0x114965('0x0'),Promise[_0x114965('0x4')]()[_0x114965('0x16')](voiceQueueReport['create'](_0x5e0f86))['catch'](loggerCatch('[voiceQueueReport]\x20'));},exports['getContactRecallMe']=function(_0x18bc08,_0x2e745e){const _0x3481a3=_0xf55cd0;return Promise['resolve']()[_0x3481a3('0x16')](cmHopper[_0x3481a3('0x23')](_0x18bc08,_0x2e745e))['catch'](loggerCatch(_0x3481a3('0x17')));},exports[_0xf55cd0('0x19')]=function(_0x43af0f){const _0x18e24a=_0xf55cd0;return Promise[_0x18e24a('0x4')]()[_0x18e24a('0x16')](cmHopper[_0x18e24a('0x3')](_0x43af0f,!![],!![]))[_0x18e24a('0x9')](loggerCatch(_0x18e24a('0x1c')));};