Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / services / ami / rpc / cmHopper.js
index 334d8ce..0349965 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd8a5=['MoveContactManagedDialer','ListId','countReScheduled','CountReScheduled','GetCmHopperPreview','Agent','name','unlockContact','getContactRecallMe','GetContactRecallMe','User','voicePause','db.CmHopper.UserId','resetActiveCalls','ResetActiveCalls','handlePreviewRecallNotifications','../client','getContacts','Request','GetCmHopper','CmContact','Contact','getCmHopper','updateContacts','UpdateCmHopper','format','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','ContactId','VoiceQueueId','CampaignId','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','priority','ASC','DESC','scheduledat','GetContactDialerIvr','campaign','queue'];(function(_0x17aa41,_0x2f4684){var _0x5d89f5=function(_0x4b8711){while(--_0x4b8711){_0x17aa41['push'](_0x17aa41['shift']());}};_0x5d89f5(++_0x2f4684);}(_0xd8a5,0x160));var _0x5d8a=function(_0x4ed7e6,_0x3690fa){_0x4ed7e6=_0x4ed7e6-0x0;var _0x1a17d8=_0xd8a5[_0x4ed7e6];return _0x1a17d8;};'use strict';var client=require(_0x5d8a('0x0'));var moment=require('moment');exports[_0x5d8a('0x1')]=function(_0x16ef7f,_0x4f7eae){return function(){return client[_0x5d8a('0x2')](_0x5d8a('0x3'),{'options':{'where':{'VoiceQueueId':_0x16ef7f},'include':[{'model':_0x5d8a('0x4'),'as':_0x5d8a('0x5')}],'limit':_0x4f7eae,'raw':![]},'log':_0x5d8a('0x6')});};};exports[_0x5d8a('0x7')]=function(_0xab60c9,_0x38eaa5,_0x1ef405){return function(){return client[_0x5d8a('0x2')](_0x5d8a('0x8'),{'body':_0xab60c9,'options':{'where':{'VoiceQueueId':_0x38eaa5,'scheduledat':{'$lte':moment()[_0x5d8a('0x9')](_0x5d8a('0xa'))}},'limit':_0x1ef405},'log':'UpdateCmHopper'});};};exports[_0x5d8a('0xb')]=function(_0x3d44cc){return client[_0x5d8a('0x2')](_0x5d8a('0x8'),{'body':_0x3d44cc,'options':{'where':{'ContactId':_0x3d44cc[_0x5d8a('0xc')],'ListId':_0x3d44cc['ListId'],'VoiceQueueId':_0x3d44cc[_0x5d8a('0xd')],'CampaignId':_0x3d44cc[_0x5d8a('0xe')]}},'log':_0x5d8a('0xb')});};exports[_0x5d8a('0xf')]=function(_0x5219aa,_0xcfee,_0x45ca6e){return function(){return client['Request'](_0x5d8a('0x10'),{'options':{'where':{'VoiceQueueId':_0x5219aa,'ListId':_0xcfee,'ContactId':_0x45ca6e}},'log':_0x5d8a('0x10')});};};exports[_0x5d8a('0x11')]=function(_0x249e12,_0x2b82c1,_0x4211c7,_0x3727d3){return client[_0x5d8a('0x2')](_0x5d8a('0x12'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x249e12,'active':![],'scheduledat':{'$lte':moment()[_0x5d8a('0x9')](_0x5d8a('0xa'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x2b82c1}}]},'order':[[_0x5d8a('0x13'),'DESC'],['scheduledat',_0x3727d3],['id',_0x5d8a('0x14')]],'raw':!![],'limit':_0x4211c7},'log':_0x5d8a('0x12')});};exports['getContactDialerIvr']=function(_0x3d3505,_0x119d08,_0x341262){return client[_0x5d8a('0x2')]('GetContactDialer',{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x3d3505,'active':![],'scheduledat':{'$lte':moment()[_0x5d8a('0x9')]('YYYY-MM-DD\x20HH:mm:ss')}},'include':[{'model':_0x5d8a('0x4'),'as':_0x5d8a('0x5')}],'order':[[_0x5d8a('0x13'),_0x5d8a('0x15')],[_0x5d8a('0x16'),_0x341262],['id',_0x5d8a('0x14')]],'raw':!![],'limit':_0x119d08},'log':_0x5d8a('0x17')});};exports['moveContactManagedDialer']=function(_0x460e95,_0x235065){_0x460e95[_0x5d8a('0x18')]=_0x460e95[_0x5d8a('0x19')];return client['Request'](_0x5d8a('0x1a'),{'body':_0x460e95,'options':{'where':{'ContactId':_0x460e95[_0x5d8a('0xc')],'ListId':_0x460e95[_0x5d8a('0x1b')],'VoiceQueueId':_0x460e95['VoiceQueueId'],'CampaignId':_0x460e95[_0x5d8a('0xe')],'active':_0x235065?undefined:!![]}},'log':_0x5d8a('0x1a')});};exports[_0x5d8a('0x1c')]=function(_0x1201c6){return client['Request'](_0x5d8a('0x1d'),{'options':{'where':{'VoiceQueueId':_0x1201c6['id']?_0x1201c6['id']||null:null}},'log':_0x5d8a('0x1c')});};exports['getContactPreview']=function(_0x93d735){return function(){return client['Request'](_0x5d8a('0x1e'),{'options':{'where':{'id':_0x93d735},'include':[{'model':_0x5d8a('0x4'),'as':_0x5d8a('0x5')},{'model':'User','as':_0x5d8a('0x1f'),'attributes':['id',_0x5d8a('0x20')]},{'model':'VoiceQueue','as':'Queue','attributes':['id',_0x5d8a('0x20')]}],'raw':!![]},'log':_0x5d8a('0x6')});};};exports[_0x5d8a('0x21')]=function(_0x50660e,_0x2fa9fd,_0x3cafbf){return client['Request'](_0x5d8a('0x8'),{'body':_0x50660e,'options':{'where':{'id':_0x2fa9fd},'limit':_0x3cafbf},'log':_0x5d8a('0x8')});};exports[_0x5d8a('0x22')]=function(_0x136150,_0x15c162){return function(){return client['Request'](_0x5d8a('0x23'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x136150,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0x5d8a('0x9')](_0x5d8a('0xa'))},'UserId':{'$in':_0x15c162}},'order':[[_0x5d8a('0x13'),_0x5d8a('0x15')],[_0x5d8a('0x16'),_0x5d8a('0x15')],['id',_0x5d8a('0x14')]],'include':[{'model':'CmContact','as':_0x5d8a('0x5')},{'model':_0x5d8a('0x24'),'as':_0x5d8a('0x1f'),'attributes':['id',_0x5d8a('0x20'),_0x5d8a('0x25')]}],'group':_0x5d8a('0x26'),'raw':!![]},'log':_0x5d8a('0x12')});};};exports[_0x5d8a('0x27')]=function(_0x310709,_0x2bbf48){return client[_0x5d8a('0x2')](_0x5d8a('0x28'),{'body':_0x310709,'options':_0x2bbf48||{},'log':'ResetActiveCalls'});};exports[_0x5d8a('0x29')]=function(_0x3b8b02,_0x19160f,_0x527ce2){return function(){return client[_0x5d8a('0x2')]('CmHopperHandlePreviewRecallNotifications',{'body':{'where':{'voiceQueueIds':_0x3b8b02,'interval':_0x19160f,'availableAgentsIds':_0x527ce2}},'log':_0x5d8a('0x29')});};};
\ No newline at end of file
+var _0x5292=['Contact','updateContacts','UpdateCmHopper','rescheduleContact','ContactId','ListId','VoiceQueueId','CampaignId','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','format','YYYY-MM-DD\x20HH:mm:ss','priority','DESC','scheduledat','ASC','GetContactDialerIvr','moveContactManagedDialer','queue','MoveContactManagedDialer','CountReScheduled','countReScheduled','getContactPreview','User','Agent','name','VoiceQueue','Queue','getCmHopper','unlockContact','GetContactRecallMe','voicePause','db.CmHopper.UserId','ResetActiveCalls','handlePreviewRecallNotifications','../client','moment','Request','GetCmHopper','CmContact'];(function(_0x4c00a0,_0x11e753){var _0x1770e1=function(_0x551275){while(--_0x551275){_0x4c00a0['push'](_0x4c00a0['shift']());}};_0x1770e1(++_0x11e753);}(_0x5292,0xf7));var _0x2529=function(_0x1b776e,_0x1d341e){_0x1b776e=_0x1b776e-0x0;var _0x3b8294=_0x5292[_0x1b776e];return _0x3b8294;};'use strict';var client=require(_0x2529('0x0'));var moment=require(_0x2529('0x1'));exports['getContacts']=function(_0x2ec817,_0x522ab4){return function(){return client[_0x2529('0x2')](_0x2529('0x3'),{'options':{'where':{'VoiceQueueId':_0x2ec817},'include':[{'model':_0x2529('0x4'),'as':_0x2529('0x5')}],'limit':_0x522ab4,'raw':![]},'log':'getCmHopper'});};};exports[_0x2529('0x6')]=function(_0x482dba,_0x4c9b4c,_0x4e7a9e){return function(){return client[_0x2529('0x2')](_0x2529('0x7'),{'body':_0x482dba,'options':{'where':{'VoiceQueueId':_0x4c9b4c,'scheduledat':{'$lte':moment()['format']('YYYY-MM-DD\x20HH:mm:ss')}},'limit':_0x4e7a9e},'log':_0x2529('0x7')});};};exports[_0x2529('0x8')]=function(_0x5850a7){return client[_0x2529('0x2')](_0x2529('0x7'),{'body':_0x5850a7,'options':{'where':{'ContactId':_0x5850a7[_0x2529('0x9')],'ListId':_0x5850a7[_0x2529('0xa')],'VoiceQueueId':_0x5850a7[_0x2529('0xb')],'CampaignId':_0x5850a7[_0x2529('0xc')]}},'log':_0x2529('0x8')});};exports[_0x2529('0xd')]=function(_0x4f3cf9,_0x42f613,_0x4fb3e0){return function(){return client['Request'](_0x2529('0xe'),{'options':{'where':{'VoiceQueueId':_0x4f3cf9,'ListId':_0x42f613,'ContactId':_0x4fb3e0}},'log':_0x2529('0xe')});};};exports[_0x2529('0xf')]=function(_0xfb9ae2,_0x2c6a91,_0x31c39c,_0x3f3b40){return client['Request'](_0x2529('0x10'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0xfb9ae2,'active':![],'scheduledat':{'$lte':moment()[_0x2529('0x11')](_0x2529('0x12'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x2c6a91}}]},'order':[[_0x2529('0x13'),_0x2529('0x14')],[_0x2529('0x15'),_0x3f3b40],['id',_0x2529('0x16')]],'raw':!![],'limit':_0x31c39c},'log':_0x2529('0x10')});};exports['getContactDialerIvr']=function(_0x163bf4,_0x502ea8,_0x337720){return client[_0x2529('0x2')](_0x2529('0x10'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x163bf4,'active':![],'scheduledat':{'$lte':moment()['format']('YYYY-MM-DD\x20HH:mm:ss')}},'include':[{'model':_0x2529('0x4'),'as':_0x2529('0x5')}],'order':[[_0x2529('0x13'),_0x2529('0x14')],[_0x2529('0x15'),_0x337720],['id','ASC']],'raw':!![],'limit':_0x502ea8},'log':_0x2529('0x17')});};exports[_0x2529('0x18')]=function(_0x1ca15f,_0xeff5a6){_0x1ca15f['campaign']=_0x1ca15f[_0x2529('0x19')];return client[_0x2529('0x2')](_0x2529('0x1a'),{'body':_0x1ca15f,'options':{'where':{'ContactId':_0x1ca15f['ContactId'],'ListId':_0x1ca15f[_0x2529('0xa')],'VoiceQueueId':_0x1ca15f[_0x2529('0xb')],'CampaignId':_0x1ca15f[_0x2529('0xc')],'active':_0xeff5a6?undefined:!![]}},'log':_0x2529('0x1a')});};exports['countReScheduled']=function(_0x2736f6){return client[_0x2529('0x2')](_0x2529('0x1b'),{'options':{'where':{'VoiceQueueId':_0x2736f6['id']?_0x2736f6['id']||null:null}},'log':_0x2529('0x1c')});};exports[_0x2529('0x1d')]=function(_0xbb3c1b){return function(){return client['Request']('GetCmHopperPreview',{'options':{'where':{'id':_0xbb3c1b},'include':[{'model':_0x2529('0x4'),'as':_0x2529('0x5')},{'model':_0x2529('0x1e'),'as':_0x2529('0x1f'),'attributes':['id',_0x2529('0x20')]},{'model':_0x2529('0x21'),'as':_0x2529('0x22'),'attributes':['id',_0x2529('0x20')]}],'raw':!![]},'log':_0x2529('0x23')});};};exports[_0x2529('0x24')]=function(_0x5852aa,_0x1c5209,_0x6d26cb){return client['Request'](_0x2529('0x7'),{'body':_0x5852aa,'options':{'where':{'id':_0x1c5209},'limit':_0x6d26cb},'log':_0x2529('0x7')});};exports['getContactRecallMe']=function(_0x17bcbd,_0x1d7e98){return function(){return client['Request'](_0x2529('0x25'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x17bcbd,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0x2529('0x11')]('YYYY-MM-DD\x20HH:mm:ss')},'UserId':{'$in':_0x1d7e98}},'order':[[_0x2529('0x13'),_0x2529('0x14')],[_0x2529('0x15'),_0x2529('0x14')],['id',_0x2529('0x16')]],'include':[{'model':'CmContact','as':_0x2529('0x5')},{'model':_0x2529('0x1e'),'as':_0x2529('0x1f'),'attributes':['id',_0x2529('0x20'),_0x2529('0x26')]}],'group':_0x2529('0x27'),'raw':!![]},'log':_0x2529('0x10')});};};exports['resetActiveCalls']=function(_0x4ab0ed,_0x14aabd){return client['Request'](_0x2529('0x28'),{'body':_0x4ab0ed,'options':_0x14aabd||{},'log':'ResetActiveCalls'});};exports['handlePreviewRecallNotifications']=function(_0x543ac5,_0x30cdfb,_0x3c815f){return function(){return client[_0x2529('0x2')]('CmHopperHandlePreviewRecallNotifications',{'body':{'where':{'voiceQueueIds':_0x543ac5,'interval':_0x30cdfb,'availableAgentsIds':_0x3c815f}},'log':_0x2529('0x29')});};};
\ No newline at end of file