Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / config / seedDB / voiceQueues.js
index 8e9d793..ef81478 100644 (file)
@@ -1 +1 @@
-const a884_0x13b3=['CallbackCampaign','inbound\x20voice\x20queue\x20auto\x20generated','ringall','bulkCreate','error','Survey','Support','findAll','outbound','addBlackLists','outbound\x20voice\x20queue\x20campaign\x20auto\x20generated','VoiceQueue','Telemarketing','addLists','wait','exports','Voice\x20Queues\x20have\x20been\x20created','Can\x27t\x20create\x20Voice\x20Queues','rrmemory','inbound','noice','addAgents','../../mysqldb','addTeams'];(function(_0x2c594f,_0x13b356){const _0x1f4441=function(_0x46dfa5){while(--_0x46dfa5){_0x2c594f['push'](_0x2c594f['shift']());}};_0x1f4441(++_0x13b356);}(a884_0x13b3,0x116));const a884_0x1f44=function(_0x2c594f,_0x13b356){_0x2c594f=_0x2c594f-0x0;let _0x1f4441=a884_0x13b3[_0x2c594f];return _0x1f4441;};const _0x34a37f=a884_0x1f44;'use strict';const db=require(_0x34a37f('0x8'))['db'],logger=require('../logger')('app'),voiceQueues=[{'id':0x1,'type':_0x34a37f('0x5'),'name':_0x34a37f('0x10'),'strategy':'ringall','musiconhold':_0x34a37f('0x0'),'description':_0x34a37f('0xb')},{'id':0x2,'type':_0x34a37f('0x5'),'name':'Sales','strategy':_0x34a37f('0xc'),'musiconhold':'wait','description':_0x34a37f('0xb')},{'id':0x3,'type':_0x34a37f('0x12'),'name':_0x34a37f('0xf'),'strategy':'rrmemory','TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0x34a37f('0x6'),'description':'outbound\x20voice\x20queue\x20campaign\x20auto\x20generated'},{'id':0x4,'type':_0x34a37f('0x12'),'name':_0x34a37f('0x16'),'strategy':'rrmemory','TrunkId':0x1,'IntervalId':0x1,'musiconhold':'noice','description':_0x34a37f('0x14')},{'id':0x5,'type':_0x34a37f('0x12'),'name':_0x34a37f('0xa'),'strategy':_0x34a37f('0x4'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0x34a37f('0x6'),'description':_0x34a37f('0x14')}];async function create(){const _0x252021=_0x34a37f;try{await db['VoiceQueue'][_0x252021('0xd')](voiceQueues,{'ignoreDuplicates':!![],'individualHooks':!![]});const _0x46dfa5=await db[_0x252021('0x15')][_0x252021('0x11')]();for(const _0x2a2842 of _0x46dfa5){await _0x2a2842[_0x252021('0x7')]([0x2,0x3],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0x2a2842[_0x252021('0x9')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),_0x2a2842['type']==='outbound'&&_0x2a2842['id']!==0x5&&(await _0x2a2842[_0x252021('0x17')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0x2a2842[_0x252021('0x13')]([0x2],{'ignoreDuplicates':!![],'individualHooks':!![]})),_0x2a2842['id']===0x5&&await _0x2a2842[_0x252021('0x17')]([0x3],{'ignoreDuplicates':!![],'individualHooks':!![]});}logger['info'](_0x252021('0x2'));}catch(_0x3501d5){logger[_0x252021('0xe')](_0x252021('0x3'),_0x3501d5);throw _0x3501d5;}}module[_0x34a37f('0x1')]={'create':create};
\ No newline at end of file
+const a884_0x5af8=['VoiceQueue','addTeams','rrmemory','addLists','Support','ringall','bulkCreate','addAgents','inbound\x20voice\x20queue\x20auto\x20generated','Voice\x20Queues\x20have\x20been\x20created','Telemarketing','Survey','noice','outbound\x20voice\x20queue\x20campaign\x20auto\x20generated','CallbackCampaign','outbound','app','../logger','info','wait','inbound','findAll','Can\x27t\x20create\x20Voice\x20Queues','error','addBlackLists'];(function(_0x5f3825,_0x5af852){const _0x2cfb9f=function(_0x29d274){while(--_0x29d274){_0x5f3825['push'](_0x5f3825['shift']());}};_0x2cfb9f(++_0x5af852);}(a884_0x5af8,0x7b));const a884_0x2cfb=function(_0x5f3825,_0x5af852){_0x5f3825=_0x5f3825-0x0;let _0x2cfb9f=a884_0x5af8[_0x5f3825];return _0x2cfb9f;};const _0x56c7e7=a884_0x2cfb;'use strict';const db=require('../../mysqldb')['db'],logger=require(_0x56c7e7('0x13'))(_0x56c7e7('0x12')),voiceQueues=[{'id':0x1,'type':_0x56c7e7('0x16'),'name':_0x56c7e7('0x6'),'strategy':_0x56c7e7('0x7'),'musiconhold':'wait','description':_0x56c7e7('0xa')},{'id':0x2,'type':_0x56c7e7('0x16'),'name':'Sales','strategy':_0x56c7e7('0x7'),'musiconhold':_0x56c7e7('0x15'),'description':_0x56c7e7('0xa')},{'id':0x3,'type':_0x56c7e7('0x11'),'name':_0x56c7e7('0xd'),'strategy':_0x56c7e7('0x4'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0x56c7e7('0xe'),'description':_0x56c7e7('0xf')},{'id':0x4,'type':'outbound','name':_0x56c7e7('0xc'),'strategy':_0x56c7e7('0x4'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0x56c7e7('0xe'),'description':_0x56c7e7('0xf')},{'id':0x5,'type':'outbound','name':_0x56c7e7('0x10'),'strategy':_0x56c7e7('0x4'),'TrunkId':0x1,'IntervalId':0x1,'musiconhold':_0x56c7e7('0xe'),'description':_0x56c7e7('0xf')}];async function create(){const _0xc39174=_0x56c7e7;try{await db[_0xc39174('0x2')][_0xc39174('0x8')](voiceQueues,{'ignoreDuplicates':!![],'individualHooks':!![]});const _0x29d274=await db[_0xc39174('0x2')][_0xc39174('0x17')]();for(const _0xda454f of _0x29d274){await _0xda454f[_0xc39174('0x9')]([0x2,0x3],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0xda454f[_0xc39174('0x3')]([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),_0xda454f['type']===_0xc39174('0x11')&&_0xda454f['id']!==0x5&&(await _0xda454f['addLists']([0x1],{'ignoreDuplicates':!![],'individualHooks':!![]}),await _0xda454f[_0xc39174('0x1')]([0x2],{'ignoreDuplicates':!![],'individualHooks':!![]})),_0xda454f['id']===0x5&&await _0xda454f[_0xc39174('0x5')]([0x3],{'ignoreDuplicates':!![],'individualHooks':!![]});}logger[_0xc39174('0x14')](_0xc39174('0xb'));}catch(_0x50e3e0){logger[_0xc39174('0x0')](_0xc39174('0x18'),_0x50e3e0);throw _0x50e3e0;}}module['exports']={'create':create};
\ No newline at end of file