Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / services / ami / rpc / cmHopper.js
index ec94d13..2776e96 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8ca9=['../client','moment','getContacts','Request','GetCmHopper','getCmHopper','UpdateCmHopper','format','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','ContactId','ListId','VoiceQueueId','CampaignId','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','DESC','scheduledat','ASC','CmContact','Contact','priority','moveContactManagedDialer','queue','MoveContactManagedDialer','CountReScheduled','countReScheduled','getContactPreview','User','Agent','VoiceQueue','name','getContactRecallMe','GetContactRecallMe','db.CmHopper.UserId','ResetActiveCalls','CmHopperHandlePreviewRecallNotifications'];(function(_0x36c5b0,_0x5001da){var _0xf19333=function(_0x1e880a){while(--_0x1e880a){_0x36c5b0['push'](_0x36c5b0['shift']());}};_0xf19333(++_0x5001da);}(_0x8ca9,0x9c));var _0x98ca=function(_0x41c94e,_0x5bc19f){_0x41c94e=_0x41c94e-0x0;var _0x547c29=_0x8ca9[_0x41c94e];return _0x547c29;};'use strict';var client=require(_0x98ca('0x0'));var moment=require(_0x98ca('0x1'));exports[_0x98ca('0x2')]=function(_0x466360,_0x3d9153){return function(){return client[_0x98ca('0x3')](_0x98ca('0x4'),{'options':{'where':{'VoiceQueueId':_0x466360},'include':[{'model':'CmContact','as':'Contact'}],'limit':_0x3d9153,'raw':![]},'log':_0x98ca('0x5')});};};exports['updateContacts']=function(_0x442519,_0x48415d,_0x219619){return function(){return client[_0x98ca('0x3')](_0x98ca('0x6'),{'body':_0x442519,'options':{'where':{'VoiceQueueId':_0x48415d,'scheduledat':{'$lte':moment()[_0x98ca('0x7')](_0x98ca('0x8'))}},'limit':_0x219619},'log':_0x98ca('0x6')});};};exports[_0x98ca('0x9')]=function(_0x210234){return client[_0x98ca('0x3')](_0x98ca('0x6'),{'body':_0x210234,'options':{'where':{'ContactId':_0x210234[_0x98ca('0xa')],'ListId':_0x210234[_0x98ca('0xb')],'VoiceQueueId':_0x210234[_0x98ca('0xc')],'CampaignId':_0x210234[_0x98ca('0xd')]}},'log':_0x98ca('0x9')});};exports[_0x98ca('0xe')]=function(_0x276213,_0x17ee87,_0x496b46){return function(){return client[_0x98ca('0x3')](_0x98ca('0xf'),{'options':{'where':{'VoiceQueueId':_0x276213,'ListId':_0x17ee87,'ContactId':_0x496b46}},'log':_0x98ca('0xf')});};};exports[_0x98ca('0x10')]=function(_0x5687ab,_0xf78589,_0x6345be,_0x9a230e){return client[_0x98ca('0x3')](_0x98ca('0x11'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x5687ab,'active':![],'scheduledat':{'$lte':moment()[_0x98ca('0x7')](_0x98ca('0x8'))},'$or':[{'UserId':null},{'UserId':{'$in':_0xf78589}}]},'order':[['priority',_0x98ca('0x12')],[_0x98ca('0x13'),_0x9a230e],['id',_0x98ca('0x14')]],'raw':!![],'limit':_0x6345be},'log':_0x98ca('0x11')});};exports['getContactDialerIvr']=function(_0x238c1a,_0x3c2f65,_0xe9f8ad){return client[_0x98ca('0x3')](_0x98ca('0x11'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x238c1a,'active':![],'scheduledat':{'$lte':moment()[_0x98ca('0x7')](_0x98ca('0x8'))}},'include':[{'model':_0x98ca('0x15'),'as':_0x98ca('0x16')}],'order':[[_0x98ca('0x17'),_0x98ca('0x12')],['scheduledat',_0xe9f8ad],['id',_0x98ca('0x14')]],'raw':!![],'limit':_0x3c2f65},'log':'GetContactDialerIvr'});};exports[_0x98ca('0x18')]=function(_0x2fe568,_0x50f8b4){_0x2fe568['campaign']=_0x2fe568[_0x98ca('0x19')];return client[_0x98ca('0x3')](_0x98ca('0x1a'),{'body':_0x2fe568,'options':{'where':{'ContactId':_0x2fe568['ContactId'],'ListId':_0x2fe568[_0x98ca('0xb')],'VoiceQueueId':_0x2fe568[_0x98ca('0xc')],'CampaignId':_0x2fe568['CampaignId'],'active':_0x50f8b4?undefined:!![]}},'log':_0x98ca('0x1a')});};exports['countReScheduled']=function(_0x3fd0bd){return client[_0x98ca('0x3')](_0x98ca('0x1b'),{'options':{'where':{'VoiceQueueId':_0x3fd0bd['id']?_0x3fd0bd['id']||null:null}},'log':_0x98ca('0x1c')});};exports[_0x98ca('0x1d')]=function(_0xe5091e){return function(){return client[_0x98ca('0x3')]('GetCmHopperPreview',{'options':{'where':{'id':_0xe5091e},'include':[{'model':_0x98ca('0x15'),'as':'Contact'},{'model':_0x98ca('0x1e'),'as':_0x98ca('0x1f'),'attributes':['id','name']},{'model':_0x98ca('0x20'),'as':'Queue','attributes':['id',_0x98ca('0x21')]}],'raw':!![]},'log':'getCmHopper'});};};exports['unlockContact']=function(_0x14bfb4,_0x540f45,_0x342a83){return client[_0x98ca('0x3')](_0x98ca('0x6'),{'body':_0x14bfb4,'options':{'where':{'id':_0x540f45},'limit':_0x342a83},'log':_0x98ca('0x6')});};exports[_0x98ca('0x22')]=function(_0x1e7fcf,_0x11389a){return function(){return client[_0x98ca('0x3')](_0x98ca('0x23'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x1e7fcf,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()['format'](_0x98ca('0x8'))},'UserId':{'$in':_0x11389a}},'order':[['priority',_0x98ca('0x12')],[_0x98ca('0x13'),'DESC'],['id','ASC']],'include':[{'model':_0x98ca('0x15'),'as':'Contact'},{'model':_0x98ca('0x1e'),'as':'Agent','attributes':['id',_0x98ca('0x21'),'voicePause']}],'group':_0x98ca('0x24'),'raw':!![]},'log':_0x98ca('0x11')});};};exports['resetActiveCalls']=function(_0x3cda27,_0x3d863c){return client['Request'](_0x98ca('0x25'),{'body':_0x3cda27,'options':_0x3d863c||{},'log':_0x98ca('0x25')});};exports['handlePreviewRecallNotifications']=function(_0x1c9c5b,_0x428d75,_0x121c8b){return function(){return client[_0x98ca('0x3')](_0x98ca('0x26'),{'body':{'where':{'voiceQueueIds':_0x1c9c5b,'interval':_0x428d75,'availableAgentsIds':_0x121c8b}},'log':'handlePreviewRecallNotifications'});};};
\ No newline at end of file
+var _0x1c9a=['ResetActiveCalls','handlePreviewRecallNotifications','CmHopperHandlePreviewRecallNotifications','../client','moment','Request','GetCmHopper','CmContact','getCmHopper','UpdateCmHopper','format','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','VoiceQueueId','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','priority','DESC','scheduledat','Contact','GetContactDialerIvr','moveContactManagedDialer','campaign','queue','MoveContactManagedDialer','ListId','countReScheduled','CountReScheduled','getContactPreview','User','Agent','name','VoiceQueue','Queue','unlockContact','GetContactRecallMe','ASC','voicePause','db.CmHopper.UserId','resetActiveCalls'];(function(_0x536ff1,_0x2cef9e){var _0x1a19cb=function(_0x379621){while(--_0x379621){_0x536ff1['push'](_0x536ff1['shift']());}};_0x1a19cb(++_0x2cef9e);}(_0x1c9a,0x1a7));var _0xa1c9=function(_0x485f91,_0x5d43bd){_0x485f91=_0x485f91-0x0;var _0x3533c0=_0x1c9a[_0x485f91];return _0x3533c0;};'use strict';var client=require(_0xa1c9('0x0'));var moment=require(_0xa1c9('0x1'));exports['getContacts']=function(_0x6084bf,_0x867bbb){return function(){return client[_0xa1c9('0x2')](_0xa1c9('0x3'),{'options':{'where':{'VoiceQueueId':_0x6084bf},'include':[{'model':_0xa1c9('0x4'),'as':'Contact'}],'limit':_0x867bbb,'raw':![]},'log':_0xa1c9('0x5')});};};exports['updateContacts']=function(_0x1716cb,_0xdd22bf,_0x237862){return function(){return client[_0xa1c9('0x2')](_0xa1c9('0x6'),{'body':_0x1716cb,'options':{'where':{'VoiceQueueId':_0xdd22bf,'scheduledat':{'$lte':moment()[_0xa1c9('0x7')](_0xa1c9('0x8'))}},'limit':_0x237862},'log':_0xa1c9('0x6')});};};exports[_0xa1c9('0x9')]=function(_0xfab70b){return client[_0xa1c9('0x2')](_0xa1c9('0x6'),{'body':_0xfab70b,'options':{'where':{'ContactId':_0xfab70b['ContactId'],'ListId':_0xfab70b['ListId'],'VoiceQueueId':_0xfab70b[_0xa1c9('0xa')],'CampaignId':_0xfab70b['CampaignId']}},'log':_0xa1c9('0x9')});};exports[_0xa1c9('0xb')]=function(_0x20493a,_0x3ba437,_0x24b4c1){return function(){return client[_0xa1c9('0x2')](_0xa1c9('0xc'),{'options':{'where':{'VoiceQueueId':_0x20493a,'ListId':_0x3ba437,'ContactId':_0x24b4c1}},'log':_0xa1c9('0xc')});};};exports[_0xa1c9('0xd')]=function(_0x1035c7,_0x2c7564,_0x1610ee,_0x409dcc){return client[_0xa1c9('0x2')](_0xa1c9('0xe'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x1035c7,'active':![],'scheduledat':{'$lte':moment()[_0xa1c9('0x7')](_0xa1c9('0x8'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x2c7564}}]},'order':[[_0xa1c9('0xf'),_0xa1c9('0x10')],[_0xa1c9('0x11'),_0x409dcc],['id','ASC']],'raw':!![],'limit':_0x1610ee},'log':_0xa1c9('0xe')});};exports['getContactDialerIvr']=function(_0x12d989,_0x176ccf,_0x3f244b){return client[_0xa1c9('0x2')](_0xa1c9('0xe'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x12d989,'active':![],'scheduledat':{'$lte':moment()[_0xa1c9('0x7')](_0xa1c9('0x8'))}},'include':[{'model':_0xa1c9('0x4'),'as':_0xa1c9('0x12')}],'order':[[_0xa1c9('0xf'),_0xa1c9('0x10')],[_0xa1c9('0x11'),_0x3f244b],['id','ASC']],'raw':!![],'limit':_0x176ccf},'log':_0xa1c9('0x13')});};exports[_0xa1c9('0x14')]=function(_0x5d0599,_0x1cc3c9){_0x5d0599[_0xa1c9('0x15')]=_0x5d0599[_0xa1c9('0x16')];return client[_0xa1c9('0x2')](_0xa1c9('0x17'),{'body':_0x5d0599,'options':{'where':{'ContactId':_0x5d0599['ContactId'],'ListId':_0x5d0599[_0xa1c9('0x18')],'VoiceQueueId':_0x5d0599[_0xa1c9('0xa')],'CampaignId':_0x5d0599['CampaignId'],'active':_0x1cc3c9?undefined:!![]}},'log':_0xa1c9('0x17')});};exports[_0xa1c9('0x19')]=function(_0x33b4ae){return client[_0xa1c9('0x2')](_0xa1c9('0x1a'),{'options':{'where':{'VoiceQueueId':_0x33b4ae['id']?_0x33b4ae['id']||null:null}},'log':'countReScheduled'});};exports[_0xa1c9('0x1b')]=function(_0x8c9604){return function(){return client[_0xa1c9('0x2')]('GetCmHopperPreview',{'options':{'where':{'id':_0x8c9604},'include':[{'model':_0xa1c9('0x4'),'as':_0xa1c9('0x12')},{'model':_0xa1c9('0x1c'),'as':_0xa1c9('0x1d'),'attributes':['id',_0xa1c9('0x1e')]},{'model':_0xa1c9('0x1f'),'as':_0xa1c9('0x20'),'attributes':['id',_0xa1c9('0x1e')]}],'raw':!![]},'log':_0xa1c9('0x5')});};};exports[_0xa1c9('0x21')]=function(_0x166149,_0x364e70,_0x359bc3){return client[_0xa1c9('0x2')](_0xa1c9('0x6'),{'body':_0x166149,'options':{'where':{'id':_0x364e70},'limit':_0x359bc3},'log':_0xa1c9('0x6')});};exports['getContactRecallMe']=function(_0x603beb,_0x429f3d){return function(){return client[_0xa1c9('0x2')](_0xa1c9('0x22'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x603beb,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0xa1c9('0x7')]('YYYY-MM-DD\x20HH:mm:ss')},'UserId':{'$in':_0x429f3d}},'order':[[_0xa1c9('0xf'),_0xa1c9('0x10')],['scheduledat',_0xa1c9('0x10')],['id',_0xa1c9('0x23')]],'include':[{'model':_0xa1c9('0x4'),'as':_0xa1c9('0x12')},{'model':_0xa1c9('0x1c'),'as':_0xa1c9('0x1d'),'attributes':['id',_0xa1c9('0x1e'),_0xa1c9('0x24')]}],'group':_0xa1c9('0x25'),'raw':!![]},'log':_0xa1c9('0xe')});};};exports[_0xa1c9('0x26')]=function(_0x57aaab,_0x253dda){return client[_0xa1c9('0x2')](_0xa1c9('0x27'),{'body':_0x57aaab,'options':_0x253dda||{},'log':'ResetActiveCalls'});};exports[_0xa1c9('0x28')]=function(_0x32e5c6,_0x1683aa,_0x6bd41f){return function(){return client['Request'](_0xa1c9('0x29'),{'body':{'where':{'voiceQueueIds':_0x32e5c6,'interval':_0x1683aa,'availableAgentsIds':_0x6bd41f}},'log':_0xa1c9('0x28')});};};
\ No newline at end of file