Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / services / ami / rpc / cmHopper.js
index d2f3e58..34cbec3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3e00=['CampaignId','destroyContact','DestroyCmHopper','getContactDialer','format','priority','DESC','scheduledat','ASC','GetContactDialer','GetContactDialerIvr','moveContactManagedDialer','MoveContactManagedDialer','countReScheduled','GetCmHopperPreview','User','Agent','name','VoiceQueue','Queue','getCmHopper','getContactRecallMe','GetContactRecallMe','db.CmHopper.UserId','../client','GetCmHopper','CmContact','Contact','updateContacts','UpdateCmHopper','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','Request','ContactId','ListId','VoiceQueueId'];(function(_0x2d2d65,_0x567ec1){var _0x2b3937=function(_0x14e5d3){while(--_0x14e5d3){_0x2d2d65['push'](_0x2d2d65['shift']());}};_0x2b3937(++_0x567ec1);}(_0x3e00,0xcc));var _0x03e0=function(_0x5bd0c4,_0x1a33a1){_0x5bd0c4=_0x5bd0c4-0x0;var _0x54f6b8=_0x3e00[_0x5bd0c4];return _0x54f6b8;};'use strict';var client=require(_0x03e0('0x0'));var moment=require('moment');var _=require('lodash');exports['getContacts']=function(_0x2ba168,_0x414119){return function(){return client['Request'](_0x03e0('0x1'),{'options':{'where':{'VoiceQueueId':_0x2ba168},'include':[{'model':_0x03e0('0x2'),'as':_0x03e0('0x3')}],'limit':_0x414119,'raw':![]},'log':'getCmHopper'});};};exports[_0x03e0('0x4')]=function(_0x1b22a7,_0x58713c,_0x35871d){return function(){return client['Request'](_0x03e0('0x5'),{'body':_0x1b22a7,'options':{'where':{'VoiceQueueId':_0x58713c,'scheduledat':{'$lte':moment()['format'](_0x03e0('0x6'))}},'limit':_0x35871d},'log':_0x03e0('0x5')});};};exports[_0x03e0('0x7')]=function(_0x1db0bd){return function(){return client[_0x03e0('0x8')](_0x03e0('0x5'),{'body':_0x1db0bd,'options':{'where':{'ContactId':_0x1db0bd[_0x03e0('0x9')],'ListId':_0x1db0bd[_0x03e0('0xa')],'VoiceQueueId':_0x1db0bd[_0x03e0('0xb')],'CampaignId':_0x1db0bd[_0x03e0('0xc')]}},'log':_0x03e0('0x7')});};};exports[_0x03e0('0xd')]=function(_0x5c3e8e,_0x1e70f4,_0x32992c){return function(){return client[_0x03e0('0x8')](_0x03e0('0xe'),{'options':{'where':{'VoiceQueueId':_0x5c3e8e,'ListId':_0x1e70f4,'ContactId':_0x32992c}},'log':'DestroyCmHopper'});};};exports[_0x03e0('0xf')]=function(_0x4fdcf8,_0x334e70,_0x1a6754,_0x3b9c19){return function(){return client[_0x03e0('0x8')]('GetContactDialer',{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x4fdcf8,'active':![],'scheduledat':{'$lte':moment()[_0x03e0('0x10')](_0x03e0('0x6'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x334e70}}]},'order':[[_0x03e0('0x11'),_0x03e0('0x12')],[_0x03e0('0x13'),_0x3b9c19],['id',_0x03e0('0x14')]],'raw':!![],'limit':_0x1a6754},'log':_0x03e0('0x15')});};};exports['getContactDialerIvr']=function(_0x2ecd21,_0x519014,_0x5f07c7){return function(){return client[_0x03e0('0x8')](_0x03e0('0x15'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x2ecd21,'active':![],'scheduledat':{'$lte':moment()['format'](_0x03e0('0x6'))}},'include':[{'model':_0x03e0('0x2'),'as':_0x03e0('0x3')}],'order':[['priority','DESC'],[_0x03e0('0x13'),_0x5f07c7],['id',_0x03e0('0x14')]],'raw':!![],'limit':_0x519014},'log':_0x03e0('0x16')});};};exports[_0x03e0('0x17')]=function(_0x49fd4f,_0x199c0a){return function(){_0x49fd4f['campaign']=_0x49fd4f['queue'];return client[_0x03e0('0x8')]('MoveContactManagedDialer',{'body':_0x49fd4f,'options':{'where':{'ContactId':_0x49fd4f[_0x03e0('0x9')],'ListId':_0x49fd4f['ListId'],'VoiceQueueId':_0x49fd4f['VoiceQueueId'],'CampaignId':_0x49fd4f[_0x03e0('0xc')],'active':_0x199c0a?undefined:!![]}},'log':_0x03e0('0x18')});};};exports[_0x03e0('0x19')]=function(_0x3e65fe){return function(){return client[_0x03e0('0x8')]('CountReScheduled',{'options':{'where':{'VoiceQueueId':_0x3e65fe['id']?_0x3e65fe['id']||null:null}},'log':_0x03e0('0x19')});};};exports['getContactPreview']=function(_0x44a25b){return function(){return client[_0x03e0('0x8')](_0x03e0('0x1a'),{'options':{'where':{'id':_0x44a25b},'include':[{'model':_0x03e0('0x2'),'as':'Contact'},{'model':_0x03e0('0x1b'),'as':_0x03e0('0x1c'),'attributes':['id',_0x03e0('0x1d')]},{'model':_0x03e0('0x1e'),'as':_0x03e0('0x1f'),'attributes':['id',_0x03e0('0x1d')]}],'raw':!![]},'log':_0x03e0('0x20')});};};exports['unlockContact']=function(_0x3c7ee4,_0x1caec6,_0x59ad33){return function(){return client[_0x03e0('0x8')](_0x03e0('0x5'),{'body':_0x3c7ee4,'options':{'where':{'id':_0x1caec6},'limit':_0x59ad33},'log':'UpdateCmHopper'});};};exports[_0x03e0('0x21')]=function(_0x3e7700,_0x569a78){return function(){return client['Request'](_0x03e0('0x22'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x3e7700,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()['format'](_0x03e0('0x6'))},'UserId':{'$in':_0x569a78}},'order':[[_0x03e0('0x11'),_0x03e0('0x12')],['scheduledat',_0x03e0('0x12')],['id',_0x03e0('0x14')]],'include':[{'model':_0x03e0('0x2'),'as':_0x03e0('0x3')},{'model':_0x03e0('0x1b'),'as':_0x03e0('0x1c'),'attributes':['id','name','voicePause']}],'group':_0x03e0('0x23'),'raw':!![]},'log':_0x03e0('0x15')});};};
\ No newline at end of file
+var _0x6d9a=['GetContactDialerIvr','moveContactManagedDialer','campaign','VoiceQueueId','MoveContactManagedDialer','countReScheduled','GetCmHopperPreview','User','Agent','name','VoiceQueue','Queue','unlockContact','getContactRecallMe','GetContactRecallMe','ASC','voicePause','../client','moment','Request','GetCmHopper','CmContact','Contact','getCmHopper','updateContacts','UpdateCmHopper','format','YYYY-MM-DD\x20HH:mm:ss','rescheduleContact','ContactId','ListId','CampaignId','getContactDialer','GetContactDialer','priority','DESC','scheduledat'];(function(_0x341e0f,_0x4a09d0){var _0x59555a=function(_0x4343a8){while(--_0x4343a8){_0x341e0f['push'](_0x341e0f['shift']());}};_0x59555a(++_0x4a09d0);}(_0x6d9a,0x80));var _0xa6d9=function(_0x5a9a3d,_0x2cb7c1){_0x5a9a3d=_0x5a9a3d-0x0;var _0x187259=_0x6d9a[_0x5a9a3d];return _0x187259;};'use strict';var client=require(_0xa6d9('0x0'));var moment=require(_0xa6d9('0x1'));var _=require('lodash');exports['getContacts']=function(_0x5665ca,_0x400517){return function(){return client[_0xa6d9('0x2')](_0xa6d9('0x3'),{'options':{'where':{'VoiceQueueId':_0x5665ca},'include':[{'model':_0xa6d9('0x4'),'as':_0xa6d9('0x5')}],'limit':_0x400517,'raw':![]},'log':_0xa6d9('0x6')});};};exports[_0xa6d9('0x7')]=function(_0x405c1d,_0x2a5832,_0x2dcecf){return function(){return client['Request'](_0xa6d9('0x8'),{'body':_0x405c1d,'options':{'where':{'VoiceQueueId':_0x2a5832,'scheduledat':{'$lte':moment()[_0xa6d9('0x9')](_0xa6d9('0xa'))}},'limit':_0x2dcecf},'log':'UpdateCmHopper'});};};exports[_0xa6d9('0xb')]=function(_0x43204f){return function(){return client[_0xa6d9('0x2')]('UpdateCmHopper',{'body':_0x43204f,'options':{'where':{'ContactId':_0x43204f[_0xa6d9('0xc')],'ListId':_0x43204f[_0xa6d9('0xd')],'VoiceQueueId':_0x43204f['VoiceQueueId'],'CampaignId':_0x43204f[_0xa6d9('0xe')]}},'log':_0xa6d9('0xb')});};};exports['destroyContact']=function(_0x5e0a3e,_0x458722,_0x21bca3){return function(){return client['Request']('DestroyCmHopper',{'options':{'where':{'VoiceQueueId':_0x5e0a3e,'ListId':_0x458722,'ContactId':_0x21bca3}},'log':'DestroyCmHopper'});};};exports[_0xa6d9('0xf')]=function(_0x5f0016,_0x4d4e43,_0x1d5192,_0x14ef4b){return function(){return client['Request'](_0xa6d9('0x10'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x5f0016,'active':![],'scheduledat':{'$lte':moment()[_0xa6d9('0x9')]('YYYY-MM-DD\x20HH:mm:ss')},'$or':[{'UserId':null},{'UserId':{'$in':_0x4d4e43}}]},'order':[[_0xa6d9('0x11'),_0xa6d9('0x12')],[_0xa6d9('0x13'),_0x14ef4b],['id','ASC']],'raw':!![],'limit':_0x1d5192},'log':_0xa6d9('0x10')});};};exports['getContactDialerIvr']=function(_0x1371ec,_0x4fa981,_0x30da8b){return function(){return client[_0xa6d9('0x2')](_0xa6d9('0x10'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x1371ec,'active':![],'scheduledat':{'$lte':moment()[_0xa6d9('0x9')]('YYYY-MM-DD\x20HH:mm:ss')}},'include':[{'model':_0xa6d9('0x4'),'as':_0xa6d9('0x5')}],'order':[[_0xa6d9('0x11'),_0xa6d9('0x12')],['scheduledat',_0x30da8b],['id','ASC']],'raw':!![],'limit':_0x4fa981},'log':_0xa6d9('0x14')});};};exports[_0xa6d9('0x15')]=function(_0x5dab17,_0x5cc505){return function(){_0x5dab17[_0xa6d9('0x16')]=_0x5dab17['queue'];return client[_0xa6d9('0x2')]('MoveContactManagedDialer',{'body':_0x5dab17,'options':{'where':{'ContactId':_0x5dab17[_0xa6d9('0xc')],'ListId':_0x5dab17[_0xa6d9('0xd')],'VoiceQueueId':_0x5dab17[_0xa6d9('0x17')],'CampaignId':_0x5dab17['CampaignId'],'active':_0x5cc505?undefined:!![]}},'log':_0xa6d9('0x18')});};};exports[_0xa6d9('0x19')]=function(_0x2f790f){return function(){return client[_0xa6d9('0x2')]('CountReScheduled',{'options':{'where':{'VoiceQueueId':_0x2f790f['id']?_0x2f790f['id']||null:null}},'log':'countReScheduled'});};};exports['getContactPreview']=function(_0x43c395){return function(){return client['Request'](_0xa6d9('0x1a'),{'options':{'where':{'id':_0x43c395},'include':[{'model':'CmContact','as':_0xa6d9('0x5')},{'model':_0xa6d9('0x1b'),'as':_0xa6d9('0x1c'),'attributes':['id',_0xa6d9('0x1d')]},{'model':_0xa6d9('0x1e'),'as':_0xa6d9('0x1f'),'attributes':['id',_0xa6d9('0x1d')]}],'raw':!![]},'log':_0xa6d9('0x6')});};};exports[_0xa6d9('0x20')]=function(_0x31a063,_0x483554,_0x439fca){return function(){return client[_0xa6d9('0x2')](_0xa6d9('0x8'),{'body':_0x31a063,'options':{'where':{'id':_0x483554},'limit':_0x439fca},'log':_0xa6d9('0x8')});};};exports[_0xa6d9('0x21')]=function(_0x4b4294,_0x3cccac){return function(){return client[_0xa6d9('0x2')](_0xa6d9('0x22'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x4b4294,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()['format'](_0xa6d9('0xa'))},'UserId':{'$in':_0x3cccac}},'order':[['priority',_0xa6d9('0x12')],[_0xa6d9('0x13'),_0xa6d9('0x12')],['id',_0xa6d9('0x23')]],'include':[{'model':'CmContact','as':_0xa6d9('0x5')},{'model':_0xa6d9('0x1b'),'as':'Agent','attributes':['id',_0xa6d9('0x1d'),_0xa6d9('0x24')]}],'group':'db.CmHopper.UserId','raw':!![]},'log':_0xa6d9('0x10')});};};
\ No newline at end of file