Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / ami / rpc / cmHopper.js
index d91094a..598b924 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd388=['UpdateCmHopper','format','ListId','CampaignId','rescheduleContact','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','YYYY-MM-DD\x20HH:mm:ss','priority','scheduledat','ASC','getContactDialerIvr','CmContact','DESC','moveContactManagedDialer','campaign','queue','MoveContactManagedDialer','ContactId','VoiceQueueId','countReScheduled','getContactPreview','GetCmHopperPreview','User','Agent','name','VoiceQueue','Queue','unlockContact','GetContactRecallMe','voicePause','db.CmHopper.UserId','../client','moment','getContacts','Request','Contact','getCmHopper','updateContacts'];(function(_0x3242f8,_0x452998){var _0x47e17f=function(_0x4caf30){while(--_0x4caf30){_0x3242f8['push'](_0x3242f8['shift']());}};_0x47e17f(++_0x452998);}(_0xd388,0x1bc));var _0x8d38=function(_0x35039c,_0x9d46ca){_0x35039c=_0x35039c-0x0;var _0x1b98a5=_0xd388[_0x35039c];return _0x1b98a5;};'use strict';var client=require(_0x8d38('0x0'));var moment=require(_0x8d38('0x1'));var _=require('lodash');exports[_0x8d38('0x2')]=function(_0x3f2120,_0x17ce1c){return function(){return client[_0x8d38('0x3')]('GetCmHopper',{'options':{'where':{'VoiceQueueId':_0x3f2120},'include':[{'model':'CmContact','as':_0x8d38('0x4')}],'limit':_0x17ce1c,'raw':![]},'log':_0x8d38('0x5')});};};exports[_0x8d38('0x6')]=function(_0x442cd6,_0x40fa41,_0x1b5b81){return function(){return client[_0x8d38('0x3')](_0x8d38('0x7'),{'body':_0x442cd6,'options':{'where':{'VoiceQueueId':_0x40fa41,'scheduledat':{'$lte':moment()[_0x8d38('0x8')]('YYYY-MM-DD\x20HH:mm:ss')}},'limit':_0x1b5b81},'log':_0x8d38('0x7')});};};exports['rescheduleContact']=function(_0x3e8949){return function(){return client[_0x8d38('0x3')]('UpdateCmHopper',{'body':_0x3e8949,'options':{'where':{'ContactId':_0x3e8949['ContactId'],'ListId':_0x3e8949[_0x8d38('0x9')],'VoiceQueueId':_0x3e8949['VoiceQueueId'],'CampaignId':_0x3e8949[_0x8d38('0xa')]}},'log':_0x8d38('0xb')});};};exports[_0x8d38('0xc')]=function(_0x322ff5,_0x2b8883,_0x45b3ba){return function(){return client[_0x8d38('0x3')](_0x8d38('0xd'),{'options':{'where':{'VoiceQueueId':_0x322ff5,'ListId':_0x2b8883,'ContactId':_0x45b3ba}},'log':_0x8d38('0xd')});};};exports[_0x8d38('0xe')]=function(_0x371d5b,_0x19e505,_0x4a20c0,_0x5dbfec){return function(){return client[_0x8d38('0x3')](_0x8d38('0xf'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x371d5b,'active':![],'scheduledat':{'$lte':moment()[_0x8d38('0x8')](_0x8d38('0x10'))},'$or':[{'UserId':null},{'UserId':{'$in':_0x19e505}}]},'order':[[_0x8d38('0x11'),'DESC'],[_0x8d38('0x12'),_0x5dbfec],['id',_0x8d38('0x13')]],'raw':!![],'limit':_0x4a20c0},'log':_0x8d38('0xf')});};};exports[_0x8d38('0x14')]=function(_0x4f742c,_0x31c4b0,_0x37d274){return function(){return client['Request'](_0x8d38('0xf'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x4f742c,'active':![],'scheduledat':{'$lte':moment()[_0x8d38('0x8')](_0x8d38('0x10'))}},'include':[{'model':_0x8d38('0x15'),'as':_0x8d38('0x4')}],'order':[[_0x8d38('0x11'),_0x8d38('0x16')],[_0x8d38('0x12'),_0x37d274],['id','ASC']],'raw':!![],'limit':_0x31c4b0},'log':'GetContactDialerIvr'});};};exports[_0x8d38('0x17')]=function(_0x43762b,_0x43a66a){return function(){_0x43762b[_0x8d38('0x18')]=_0x43762b[_0x8d38('0x19')];return client[_0x8d38('0x3')](_0x8d38('0x1a'),{'body':_0x43762b,'options':{'where':{'ContactId':_0x43762b[_0x8d38('0x1b')],'ListId':_0x43762b[_0x8d38('0x9')],'VoiceQueueId':_0x43762b[_0x8d38('0x1c')],'CampaignId':_0x43762b[_0x8d38('0xa')],'active':_0x43a66a?undefined:!![]}},'log':_0x8d38('0x1a')});};};exports[_0x8d38('0x1d')]=function(_0x13cd95){return function(){return client['Request']('CountReScheduled',{'options':{'where':{'VoiceQueueId':_0x13cd95['id']?_0x13cd95['id']||null:null}},'log':_0x8d38('0x1d')});};};exports[_0x8d38('0x1e')]=function(_0x939982){return function(){return client[_0x8d38('0x3')](_0x8d38('0x1f'),{'options':{'where':{'id':_0x939982},'include':[{'model':'CmContact','as':_0x8d38('0x4')},{'model':_0x8d38('0x20'),'as':_0x8d38('0x21'),'attributes':['id',_0x8d38('0x22')]},{'model':_0x8d38('0x23'),'as':_0x8d38('0x24'),'attributes':['id',_0x8d38('0x22')]}],'raw':!![]},'log':_0x8d38('0x5')});};};exports[_0x8d38('0x25')]=function(_0x5642c3,_0x1f1c6f,_0x3c1ba4){return function(){return client[_0x8d38('0x3')](_0x8d38('0x7'),{'body':_0x5642c3,'options':{'where':{'id':_0x1f1c6f},'limit':_0x3c1ba4},'log':'UpdateCmHopper'});};};exports['getContactRecallMe']=function(_0x4da872,_0x20574b){return function(){return client['Request'](_0x8d38('0x26'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x4da872,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0x8d38('0x8')]('YYYY-MM-DD\x20HH:mm:ss')},'UserId':{'$in':_0x20574b}},'order':[[_0x8d38('0x11'),_0x8d38('0x16')],[_0x8d38('0x12'),_0x8d38('0x16')],['id',_0x8d38('0x13')]],'include':[{'model':_0x8d38('0x15'),'as':'Contact'},{'model':_0x8d38('0x20'),'as':_0x8d38('0x21'),'attributes':['id',_0x8d38('0x22'),_0x8d38('0x27')]}],'group':_0x8d38('0x28'),'raw':!![]},'log':_0x8d38('0xf')});};};
\ No newline at end of file
+var _0x30d6=['GetCmHopperPreview','User','Agent','name','VoiceQueue','unlockContact','getContactRecallMe','format','voicePause','db.CmHopper.UserId','../client','moment','lodash','getContacts','Request','GetCmHopper','CmContact','getCmHopper','YYYY-MM-DD\x20HH:mm:ss','UpdateCmHopper','rescheduleContact','ContactId','ListId','VoiceQueueId','CampaignId','destroyContact','DestroyCmHopper','getContactDialer','GetContactDialer','priority','DESC','Contact','scheduledat','ASC','moveContactManagedDialer','MoveContactManagedDialer','CountReScheduled','countReScheduled','getContactPreview'];(function(_0x2ec993,_0x35fa1c){var _0x5b1d38=function(_0x43e8d7){while(--_0x43e8d7){_0x2ec993['push'](_0x2ec993['shift']());}};_0x5b1d38(++_0x35fa1c);}(_0x30d6,0xcd));var _0x630d=function(_0x12e073,_0x4d43db){_0x12e073=_0x12e073-0x0;var _0x267748=_0x30d6[_0x12e073];return _0x267748;};'use strict';var client=require(_0x630d('0x0'));var moment=require(_0x630d('0x1'));var _=require(_0x630d('0x2'));exports[_0x630d('0x3')]=function(_0x237460,_0x18939f){return function(){return client[_0x630d('0x4')](_0x630d('0x5'),{'options':{'where':{'VoiceQueueId':_0x237460},'include':[{'model':_0x630d('0x6'),'as':'Contact'}],'limit':_0x18939f,'raw':![]},'log':_0x630d('0x7')});};};exports['updateContacts']=function(_0x40fa46,_0x3e732e,_0xe3a656){return function(){return client['Request']('UpdateCmHopper',{'body':_0x40fa46,'options':{'where':{'VoiceQueueId':_0x3e732e,'scheduledat':{'$lte':moment()['format'](_0x630d('0x8'))}},'limit':_0xe3a656},'log':_0x630d('0x9')});};};exports[_0x630d('0xa')]=function(_0x1253a2){return function(){return client[_0x630d('0x4')](_0x630d('0x9'),{'body':_0x1253a2,'options':{'where':{'ContactId':_0x1253a2[_0x630d('0xb')],'ListId':_0x1253a2[_0x630d('0xc')],'VoiceQueueId':_0x1253a2[_0x630d('0xd')],'CampaignId':_0x1253a2[_0x630d('0xe')]}},'log':_0x630d('0xa')});};};exports[_0x630d('0xf')]=function(_0x29b021,_0x4e06b6,_0x249659){return function(){return client[_0x630d('0x4')](_0x630d('0x10'),{'options':{'where':{'VoiceQueueId':_0x29b021,'ListId':_0x4e06b6,'ContactId':_0x249659}},'log':_0x630d('0x10')});};};exports[_0x630d('0x11')]=function(_0x4bffa7,_0x417170,_0x5459cc,_0x241ad4){return function(){return client[_0x630d('0x4')](_0x630d('0x12'),{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x4bffa7,'active':![],'scheduledat':{'$lte':moment()['format']('YYYY-MM-DD\x20HH:mm:ss')},'$or':[{'UserId':null},{'UserId':{'$in':_0x417170}}]},'order':[[_0x630d('0x13'),_0x630d('0x14')],['scheduledat',_0x241ad4],['id','ASC']],'raw':!![],'limit':_0x5459cc},'log':_0x630d('0x12')});};};exports['getContactDialerIvr']=function(_0x5d3816,_0x36d235,_0x4416a5){return function(){return client[_0x630d('0x4')](_0x630d('0x12'),{'body':{'active':!![]},'options':{'where':{'CampaignId':_0x5d3816,'active':![],'scheduledat':{'$lte':moment()['format'](_0x630d('0x8'))}},'include':[{'model':_0x630d('0x6'),'as':_0x630d('0x15')}],'order':[[_0x630d('0x13'),_0x630d('0x14')],[_0x630d('0x16'),_0x4416a5],['id',_0x630d('0x17')]],'raw':!![],'limit':_0x36d235},'log':'GetContactDialerIvr'});};};exports[_0x630d('0x18')]=function(_0x327196,_0x48a9bf){return function(){_0x327196['campaign']=_0x327196['queue'];return client[_0x630d('0x4')](_0x630d('0x19'),{'body':_0x327196,'options':{'where':{'ContactId':_0x327196['ContactId'],'ListId':_0x327196['ListId'],'VoiceQueueId':_0x327196[_0x630d('0xd')],'CampaignId':_0x327196[_0x630d('0xe')],'active':_0x48a9bf?undefined:!![]}},'log':_0x630d('0x19')});};};exports['countReScheduled']=function(_0x359853){return function(){return client['Request'](_0x630d('0x1a'),{'options':{'where':{'VoiceQueueId':_0x359853['id']?_0x359853['id']||null:null}},'log':_0x630d('0x1b')});};};exports[_0x630d('0x1c')]=function(_0xaa3d9f){return function(){return client[_0x630d('0x4')](_0x630d('0x1d'),{'options':{'where':{'id':_0xaa3d9f},'include':[{'model':_0x630d('0x6'),'as':_0x630d('0x15')},{'model':_0x630d('0x1e'),'as':_0x630d('0x1f'),'attributes':['id',_0x630d('0x20')]},{'model':_0x630d('0x21'),'as':'Queue','attributes':['id',_0x630d('0x20')]}],'raw':!![]},'log':_0x630d('0x7')});};};exports[_0x630d('0x22')]=function(_0x5e1463,_0x5201b9,_0x41b777){return function(){return client[_0x630d('0x4')]('UpdateCmHopper',{'body':_0x5e1463,'options':{'where':{'id':_0x5201b9},'limit':_0x41b777},'log':_0x630d('0x9')});};};exports[_0x630d('0x23')]=function(_0x1b6622,_0x158e46){return function(){return client[_0x630d('0x4')]('GetContactRecallMe',{'body':{'active':!![]},'options':{'where':{'VoiceQueueId':_0x1b6622,'active':![],'recallme':!![],'scheduledat':{'$lte':moment()[_0x630d('0x24')]('YYYY-MM-DD\x20HH:mm:ss')},'UserId':{'$in':_0x158e46}},'order':[[_0x630d('0x13'),'DESC'],[_0x630d('0x16'),'DESC'],['id',_0x630d('0x17')]],'include':[{'model':_0x630d('0x6'),'as':_0x630d('0x15')},{'model':_0x630d('0x1e'),'as':_0x630d('0x1f'),'attributes':['id',_0x630d('0x20'),_0x630d('0x25')]}],'group':_0x630d('0x26'),'raw':!![]},'log':_0x630d('0x12')});};};
\ No newline at end of file