Built motion from commit 709aa6fb5ed03aa61bc373fcdbf622215d37d30b. Version 3.0.0...
[motion-next.git] / server / config / seedDB / voiceQueues.js
index 02b9c4e..fdd3308 100644 (file)
@@ -1 +1 @@
-const a883_0x2cfb=['Telemarketing','Support','outbound\x20voice\x20queue\x20campaign\x20auto\x20generated','Survey','exports','Voice\x20Queues\x20have\x20been\x20created','findAll','error','outbound','noice','Can\x27t\x20create\x20Voice\x20Queues','../logger','CallbackCampaign','addLists','inbound\x20voice\x20queue\x20auto\x20generated','addTeams','bulkCreate','ringall','type','inbound','rrmemory','VoiceQueue'];(function(_0x46d783,_0x2cfb16){const _0x328aad=function(_0xa4f40e){while(--_0xa4f40e){_0x46d783['push'](_0x46d783['shift']());}};_0x328aad(++_0x2cfb16);}(a883_0x2cfb,0x1d3));const a883_0x328a=function(_0x46d783,_0x2cfb16){_0x46d783=_0x46d783-0x0;let _0x328aad=a883_0x2cfb[_0x46d783];return _0x328aad;};const _0xe3df8d=a883_0x328a;'use strict';const db=require('../../mysqldb')['db'],logger=require(_0xe3df8d('0x6'))('app'),voiceQueues=[{'id':0x1,'type':_0xe3df8d('0xe'),'name':_0xe3df8d('0x12'),'strategy':_0xe3df8d('0xc'),'musiconhold':'wait','description':_0xe3df8d('0x9')},{'id':0x2,'type':_0xe3df8d('0xe'),'name':'Sales','strategy':'ringall','musiconhold':'wait','description':_0xe3df8d('0x9')},{'id':0x3,'type':_0xe3df8d('0x3'),'name':_0xe3df8d('0x14'),'strategy':_0xe3df8d('0xf'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0xe3df8d('0x4'),'description':'outbound\x20voice\x20queue\x20campaign\x20auto\x20generated'},{'id':0x4,'type':_0xe3df8d('0x3'),'name':_0xe3df8d('0x11'),'strategy':_0xe3df8d('0xf'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0xe3df8d('0x4'),'description':_0xe3df8d('0x13')},{'id':0x5,'type':_0xe3df8d('0x3'),'name':_0xe3df8d('0x7'),'strategy':_0xe3df8d('0xf'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0xe3df8d('0x4'),'description':_0xe3df8d('0x13')}];async function create(){const _0x3dcf53=_0xe3df8d;try{await db['VoiceQueue'][_0x3dcf53('0xb')](voiceQueues,{'ignoreDuplicates':!![],'individualHooks':!![]});const _0xa4f40e=await db[_0x3dcf53('0x10')][_0x3dcf53('0x1')]();for(const _0x4751cb of _0xa4f40e){await _0x4751cb['addAgents']([0x2,0x3],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0x4751cb[_0x3dcf53('0xa')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),_0x4751cb[_0x3dcf53('0xd')]===_0x3dcf53('0x3')&&_0x4751cb['id']!==0x5&&(await _0x4751cb[_0x3dcf53('0x8')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0x4751cb['addBlackLists']([0x2],{'ignoreDuplicates':!![],'individualHooks':!![]})),_0x4751cb['id']===0x5&&await _0x4751cb[_0x3dcf53('0x8')]([0x3],{'ignoreDuplicates':!![],'individualHooks':!![]});}logger['info'](_0x3dcf53('0x0'));}catch(_0x50b79d){logger[_0x3dcf53('0x2')](_0x3dcf53('0x5'),_0x50b79d);throw _0x50b79d;}}module[_0xe3df8d('0x15')]={'create':create};
\ No newline at end of file
+const a883_0x165a=['addTeams','wait','Sales','rrmemory','Voice\x20Queues\x20have\x20been\x20created','inbound\x20voice\x20queue\x20auto\x20generated','CallbackCampaign','inbound','Support','addBlackLists','../logger','outbound\x20voice\x20queue\x20campaign\x20auto\x20generated','VoiceQueue','Survey','outbound','bulkCreate','error','noice','Can\x27t\x20create\x20Voice\x20Queues','Telemarketing','ringall','addLists','../../mysqldb'];(function(_0x436ae3,_0x165aa3){const _0x5e4d07=function(_0x558d26){while(--_0x558d26){_0x436ae3['push'](_0x436ae3['shift']());}};_0x5e4d07(++_0x165aa3);}(a883_0x165a,0x71));const a883_0x5e4d=function(_0x436ae3,_0x165aa3){_0x436ae3=_0x436ae3-0x0;let _0x5e4d07=a883_0x165a[_0x436ae3];return _0x5e4d07;};const _0x5ce507=a883_0x5e4d;'use strict';const db=require(_0x5ce507('0x1'))['db'],logger=require(_0x5ce507('0xc'))('app'),voiceQueues=[{'id':0x1,'type':_0x5ce507('0x9'),'name':_0x5ce507('0xa'),'strategy':_0x5ce507('0x16'),'musiconhold':_0x5ce507('0x3'),'description':_0x5ce507('0x7')},{'id':0x2,'type':'inbound','name':_0x5ce507('0x4'),'strategy':_0x5ce507('0x16'),'musiconhold':_0x5ce507('0x3'),'description':_0x5ce507('0x7')},{'id':0x3,'type':'outbound','name':_0x5ce507('0xf'),'strategy':_0x5ce507('0x5'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':'noice','description':_0x5ce507('0xd')},{'id':0x4,'type':_0x5ce507('0x10'),'name':_0x5ce507('0x15'),'strategy':'rrmemory','TrunkId':0x1,'IntervalId':0x1,'musiconhold':'noice','description':'outbound\x20voice\x20queue\x20campaign\x20auto\x20generated'},{'id':0x5,'type':'outbound','name':_0x5ce507('0x8'),'strategy':_0x5ce507('0x5'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0x5ce507('0x13'),'description':_0x5ce507('0xd')}];async function create(){const _0x505ad4=_0x5ce507;try{await db[_0x505ad4('0xe')][_0x505ad4('0x11')](voiceQueues,{'ignoreDuplicates':!![],'individualHooks':!![]});const _0x558d26=await db[_0x505ad4('0xe')]['findAll']();for(const _0x34ed4f of _0x558d26){await _0x34ed4f['addAgents']([0x2,0x3],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0x34ed4f[_0x505ad4('0x2')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),_0x34ed4f['type']===_0x505ad4('0x10')&&_0x34ed4f['id']!==0x5&&(await _0x34ed4f[_0x505ad4('0x0')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0x34ed4f[_0x505ad4('0xb')]([0x2],{'ignoreDuplicates':!![],'individualHooks':!![]})),_0x34ed4f['id']===0x5&&await _0x34ed4f['addLists']([0x3],{'ignoreDuplicates':!![],'individualHooks':!![]});}logger['info'](_0x505ad4('0x6'));}catch(_0x368043){logger[_0x505ad4('0x12')](_0x505ad4('0x14'),_0x368043);throw _0x368043;}}module['exports']={'create':create};
\ No newline at end of file