Built motion from commit 10af8726.|2.6.34
[motion2.git] / server / services / routing / server / index.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x7e5b=['consequence','priority','info','Push\x20new\x20rule','on\x20interval','error','Please\x20create\x20a\x20new\x20file\x20under','matchPath','emit','Skipped\x20routing\x20for\x20%s','No\x20applications\x20to\x20execute','agent','agents','busy','busyQueue','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','stack','message\x20is\x20empty','hasOwnProperty','capacity','CurrentCapacity','updateRealtime','agent\x20not\x20found','values','find','chatQueues','available','loggedIn','name','paused','waiting','mailQueues','openchannelQueues','smsQueues','faxQueues','whatsappQueues','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','http','listen','127.0.0.1','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','lodash','util','path','jayson/promise','bluebird','./applications/utils','./applications/strategy/util','../../../config/logger','routing','../rpc/chatQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport','../rpc/whatsappQueueReport','format','isNil','IntervalId','Intervals','map','interval','rules','channel','message','interaction','checkWaitingNotifications','transfer','applications','isArray','length','existsSync','join','.js','app','toLowerCase','autoreply','appdata','mail','push','slice','split','dialogflowv2','amazonlex','tag','TagId','getMustacheRender','account','ChatWebsiteId','body','./interval','condition','intervals','./applications/'];(function(_0x5c1cfc,_0x2cbcc1){var _0x5d98b6=function(_0x172621){while(--_0x172621){_0x5c1cfc['push'](_0x5c1cfc['shift']());}};_0x5d98b6(++_0x2cbcc1);}(_0x7e5b,0x9f));var _0xb7e5=function(_0x1a6967,_0x5de980){_0x1a6967=_0x1a6967-0x0;var _0x164aa0=_0x7e5b[_0x1a6967];return _0x164aa0;};'use strict';var _=require(_0xb7e5('0x0'));var util=require(_0xb7e5('0x1'));var path=require(_0xb7e5('0x2'));var fs=require('fs');var jayson=require(_0xb7e5('0x3'));var BPromise=require(_0xb7e5('0x4'));var utils=require(_0xb7e5('0x5'));var sUtils=require(_0xb7e5('0x6'));var logger=require(_0xb7e5('0x7'))(_0xb7e5('0x8'));var rpc={'openchannelQueueReport':require('../rpc/openchannelQueueReport'),'mailQueueReport':require('../rpc/mailQueueReport'),'chatQueueReport':require(_0xb7e5('0x9')),'smsQueueReport':require(_0xb7e5('0xa')),'faxQueueReport':require(_0xb7e5('0xb')),'whatsappQueueReport':require(_0xb7e5('0xc'))};var RuleEngine=require('../lib/rule-engine');function getId(_0x3d5215,_0x3a78a7,_0x377c0e){return util[_0xb7e5('0xd')]('%s.%s.%s',_0x3d5215,_0x3a78a7||0x0,_0x377c0e||0x0);}function getIntervals(_0x536713,_0xbc619c){var _0x50a562=[];if(!_['isNil'](_0xbc619c['IntervalId'])&&!_[_0xb7e5('0xe')](_0x536713[_0xbc619c[_0xb7e5('0xf')]])&&!_[_0xb7e5('0xe')](_0x536713[_0xbc619c['IntervalId']][_0xb7e5('0x10')])){_0x50a562=_[_0xb7e5('0x11')](_0x536713[_0xbc619c['IntervalId']]['Intervals'],_0xb7e5('0x12'));}else if(!_[_0xb7e5('0xe')](_0xbc619c[_0xb7e5('0x12')])){_0x50a562=[_0xbc619c[_0xb7e5('0x12')]];}return _0x50a562;}exports['listen']=function(_0x22a7dd){_0x22a7dd[_0xb7e5('0x13')]={};return new BPromise(function(_0x3b4fdc,_0x319afa){var _0x27554a={'Start':function(_0x5c9a5b){var _0x355539=this;return new Promise(function(_0x28940c,_0x5b9791){if(_0x5c9a5b){try{var _0x185113=[];var _0x1711c9=getId(_0x5c9a5b[_0xb7e5('0x14')],_0x5c9a5b[_0xb7e5('0x15')]?_0x5c9a5b[_0xb7e5('0x15')]['id']:0x0,_0x5c9a5b['interaction']?_0x5c9a5b[_0xb7e5('0x16')]['id']:0x0);var _0x5bc725=sUtils[_0xb7e5('0x17')](_0x22a7dd,_0x5c9a5b);if(_0x5c9a5b[_0xb7e5('0x18')]||!_0x5bc725&&_0x5c9a5b[_0xb7e5('0x19')]&&_[_0xb7e5('0x1a')](_0x5c9a5b[_0xb7e5('0x19')])&&_0x5c9a5b[_0xb7e5('0x19')][_0xb7e5('0x1b')]){for(var _0x1c51f7=0x0;_0x1c51f7<_0x5c9a5b['applications'][_0xb7e5('0x1b')];_0x1c51f7+=0x1){var _0x130a2e=_0x5c9a5b[_0xb7e5('0x19')][_0x1c51f7];if(fs[_0xb7e5('0x1c')](path[_0xb7e5('0x1d')](__dirname,'applications',_0x130a2e['app']+_0xb7e5('0x1e')))){var _0x2c833b=[];switch(_0x130a2e[_0xb7e5('0x1f')][_0xb7e5('0x20')]()){case _0xb7e5('0x21'):var _0x1fc1bb=_0x130a2e[_0xb7e5('0x22')]['split'](',');if(_0x5c9a5b[_0xb7e5('0x14')]===_0xb7e5('0x23')){_0x2c833b[_0xb7e5('0x24')](_0x1fc1bb[0x0]);_0x2c833b[_0xb7e5('0x24')](_0x1fc1bb[0x1]);_0x2c833b[_0xb7e5('0x24')](_0x1fc1bb['slice'](0x2,_0x1fc1bb[_0xb7e5('0x1b')])[_0xb7e5('0x1d')](','));}else{_0x2c833b[_0xb7e5('0x24')](_0x1fc1bb[0x0]);_0x2c833b['push'](_0x1fc1bb[_0xb7e5('0x25')](0x1,_0x1fc1bb['length'])[_0xb7e5('0x1d')](','));}break;case'dialogflow':var _0x6353d4=_0x130a2e['appdata'][_0xb7e5('0x26')](',');_0x2c833b[_0xb7e5('0x24')](_0x6353d4[0x0]);_0x2c833b[_0xb7e5('0x24')](_0x6353d4[0x1]);_0x2c833b[_0xb7e5('0x24')](_0x6353d4['slice'](0x2,_0x6353d4[_0xb7e5('0x1b')])[_0xb7e5('0x1d')](','));break;case _0xb7e5('0x27'):var _0x31b822=_0x130a2e[_0xb7e5('0x22')]['split'](',');_0x2c833b[_0xb7e5('0x24')](_0x31b822[0x0]);_0x2c833b[_0xb7e5('0x24')](_0x31b822[0x1]);_0x2c833b[_0xb7e5('0x24')](_0x31b822[0x2]);_0x2c833b[_0xb7e5('0x24')](_0x31b822[0x3]);_0x2c833b['push'](_0x31b822[_0xb7e5('0x25')](0x4,_0x31b822[_0xb7e5('0x1b')])['join'](','));break;case _0xb7e5('0x28'):var _0x2d6e1d=_0x130a2e[_0xb7e5('0x22')]['split'](',');_0x2c833b[_0xb7e5('0x24')](_0x2d6e1d[0x0]);_0x2c833b[_0xb7e5('0x24')](_0x2d6e1d[0x1]);_0x2c833b[_0xb7e5('0x24')](_0x2d6e1d[0x2]);_0x2c833b[_0xb7e5('0x24')](_0x2d6e1d[0x3]);_0x2c833b[_0xb7e5('0x24')](_0x2d6e1d[_0xb7e5('0x25')](0x4,_0x2d6e1d[_0xb7e5('0x1b')])['join'](','));break;case'message':_0x2c833b[_0xb7e5('0x24')](_0x130a2e[_0xb7e5('0x22')]);break;case _0xb7e5('0x29'):_0x2c833b[_0xb7e5('0x24')](_0x130a2e[_0xb7e5('0x2a')]);_0x2c833b[_0xb7e5('0x24')](_0x130a2e[_0xb7e5('0x22')]);break;case'tvox':var _0xeca397=utils[_0xb7e5('0x2b')](_0x5c9a5b[_0xb7e5('0x2c')]['notificationTemplate'],_0x5c9a5b);var _0x2dec33=_0x130a2e[_0xb7e5('0x22')]['split'](',');_0x2c833b['push'](_0x2dec33[0x0]);_0x2c833b[_0xb7e5('0x24')](_0x2dec33[0x1]);_0x2c833b[_0xb7e5('0x24')](_0x2dec33[0x2]);_0x2c833b[_0xb7e5('0x24')](_0x2dec33[0x3]);_0x2c833b[_0xb7e5('0x24')](_0x2dec33[0x4]);_0x2c833b[_0xb7e5('0x24')](_0x2dec33[0x5]);_0x2c833b['push'](_0x2dec33[0x6]);_0x2c833b['push'](_0x2dec33[0x7]);_0x2c833b['push'](_0x2dec33[0x8]);_0x2c833b['push'](_0x2dec33[0x9]);_0x2c833b[_0xb7e5('0x24')](_0x2dec33[0xa]);_0x2c833b['push'](_0x5c9a5b[_0xb7e5('0x16')]['id']);_0x2c833b[_0xb7e5('0x24')](_0x5c9a5b['message']['id']);_0x2c833b['push'](_0x130a2e[_0xb7e5('0x2d')]);_0x2c833b[_0xb7e5('0x24')](_0x5c9a5b['interaction']['ContactId']);_0x2c833b[_0xb7e5('0x24')](_0x5c9a5b[_0xb7e5('0x2e')]['body']);_0x2c833b[_0xb7e5('0x24')](_0xeca397);break;default:_0x2c833b=_[_0xb7e5('0xe')](_0x130a2e[_0xb7e5('0x22')])?[]:_0x130a2e['appdata']['split'](',');}var _0x4424f0={'id':util[_0xb7e5('0xd')]('%s:%s:%s',_0x1711c9,_0x130a2e['id'],_0x130a2e['app']),'condition':require(_0xb7e5('0x2f'))[_0xb7e5('0x30')](_0x1711c9,getIntervals(_0x22a7dd[_0xb7e5('0x31')],_0x130a2e),_0x22a7dd),'consequence':require(_0xb7e5('0x32')+_0x130a2e[_0xb7e5('0x1f')])[_0xb7e5('0x33')](_0x1711c9,_0x2c833b,_0x22a7dd,_0x5c9a5b),'p':_0x130a2e[_0xb7e5('0x34')]||0x0};logger[_0xb7e5('0x35')](_0xb7e5('0x36'),_0x4424f0['id'],_0xb7e5('0x37'),getIntervals(_0x22a7dd[_0xb7e5('0x31')],_0x130a2e)['join']('\x20|\x20'));_0x185113[_0xb7e5('0x24')](_0x4424f0);}else{logger[_0xb7e5('0x38')](_0xb7e5('0x39'),path[_0xb7e5('0x1d')](__dirname,_0xb7e5('0x19'),_0x130a2e[_0xb7e5('0x1f')]+_0xb7e5('0x1e')));}}_0x22a7dd[_0xb7e5('0x13')][_0x1711c9]=new RuleEngine(_0x185113);_0x22a7dd['rules'][_0x1711c9]['execute'](_0x5c9a5b,function(_0x54501a){logger['info']('Applications\x20executed',JSON['stringify'](_0x54501a[_0xb7e5('0x3a')]));if(_0x22a7dd[_0xb7e5('0x13')][_0x1711c9]){_0x22a7dd[_0xb7e5('0x13')][_0x1711c9][_0xb7e5('0x3b')]('complete');}});return _0x28940c({'code':0xc8,'message':_0x5c9a5b});}else{if(_0x5bc725){logger['info'](util['format'](_0xb7e5('0x3c'),_0x1711c9));}else{logger['info'](_0xb7e5('0x3d'));}return _0x28940c({'code':0xc8,'message':_0x5c9a5b});}}catch(_0x599334){logger[_0xb7e5('0x38')](_0x599334['stack']);return _0x5b9791(_0x355539['error'](0x1f4,_0x599334));}}return _0x5b9791('routing\x20is\x20empty');});},'AcceptMessage':function(_0x2792ab){var _0x3f7366=this;return new Promise(function(_0x453c50,_0x1e388c){if(_0x2792ab[_0xb7e5('0x3e')]&&_0x2792ab[_0xb7e5('0x3e')]['id']){if(_0x22a7dd['agents'][_0x2792ab[_0xb7e5('0x3e')]['id']]){_0x22a7dd[_0xb7e5('0x3f')][_0x2792ab[_0xb7e5('0x3e')]['id']][_0xb7e5('0x40')]=![];_0x22a7dd['agents'][_0x2792ab['agent']['id']][_0xb7e5('0x41')]=undefined;}}if(_0x2792ab['message']&&_0x2792ab['message']['id']){try{var _0x271719=getId(_0x2792ab[_0xb7e5('0x14')],_0x2792ab[_0xb7e5('0x15')]?_0x2792ab[_0xb7e5('0x15')]['id']:0x0,_0x2792ab[_0xb7e5('0x16')]?_0x2792ab[_0xb7e5('0x16')]['id']:0x0);if(_0x22a7dd[_0xb7e5('0x13')][_0x271719]){_0x22a7dd[_0xb7e5('0x13')][_0x271719][_0xb7e5('0x3b')](_0xb7e5('0x42'));if(rpc[_0x2792ab[_0xb7e5('0x14')]+'QueueReport']){rpc[_0x2792ab[_0xb7e5('0x14')]+_0xb7e5('0x43')][_0xb7e5('0x44')](_0x271719,{'UserId':_0x2792ab[_0xb7e5('0x15')][_0xb7e5('0x45')]})[_0xb7e5('0x46')](function(){logger[_0xb7e5('0x38')](_0xb7e5('0x47'));});}}return _0x453c50({'code':0xc8,'message':_0x2792ab});}catch(_0x1f486b){logger['error'](_0x1f486b[_0xb7e5('0x48')]);return _0x1e388c(_0x3f7366[_0xb7e5('0x38')](0x1f4,_0x1f486b));}}logger[_0xb7e5('0x38')](_0xb7e5('0x49'));return _0x1e388c(_0x3f7366['error'](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0x4471f1){var _0x162a1a=this;return new Promise(function(_0x4b7482,_0x1ec704){if(_0x4471f1[_0xb7e5('0x3e')]&&_0x4471f1[_0xb7e5('0x3e')]['id']){try{if(_0x22a7dd['agents'][_0x4471f1[_0xb7e5('0x3e')]['id']]){_0x22a7dd[_0xb7e5('0x3f')][_0x4471f1[_0xb7e5('0x3e')]['id']]['busy']=![];_0x22a7dd[_0xb7e5('0x3f')][_0x4471f1['agent']['id']]['busyQueue']=undefined;}return _0x4b7482({'code':0xc8,'message':_0x4471f1});}catch(_0x5f360a){logger[_0xb7e5('0x38')](_0x5f360a[_0xb7e5('0x48')]);return _0x1ec704(_0x162a1a[_0xb7e5('0x38')](0x1f4,_0x5f360a));}}logger['error']('message\x20is\x20empty');return _0x1ec704(_0x162a1a['error'](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x3de0c9){var _0x4bc288=this;return new Promise(function(_0x4fc871,_0xd68981){if(_0x3de0c9['channel']&&_0x3de0c9[_0xb7e5('0x16')]&&_0x3de0c9[_0xb7e5('0x16')]['id']){try{var _0x1ff9bf=getId(_0x3de0c9[_0xb7e5('0x14')],_0x3de0c9[_0xb7e5('0x15')]?_0x3de0c9['message']['id']:0x0,_0x3de0c9[_0xb7e5('0x16')]?_0x3de0c9[_0xb7e5('0x16')]['id']:0x0);if(_0x22a7dd[_0xb7e5('0x13')][_0x1ff9bf]){_0x22a7dd['rules'][_0x1ff9bf]['emit'](_0xb7e5('0x42'));}return _0x4fc871({'code':0xc8,'message':_0x3de0c9});}catch(_0xc5b9a6){logger[_0xb7e5('0x38')](_0xc5b9a6[_0xb7e5('0x48')]);return _0xd68981(_0x4bc288['error'](0x1f4,_0xc5b9a6));}}logger[_0xb7e5('0x38')](_0xb7e5('0x49'));return _0xd68981(_0x4bc288[_0xb7e5('0x38')](0x1f4,_0xb7e5('0x49')));});},'AgentCapacity':function(_0x30b9a7){var _0x1f7506=this;return new Promise(function(_0x5ccf4c,_0x25731d){if(_0x22a7dd['agents'][_0xb7e5('0x4a')](_0x30b9a7['id'])){for(var _0x5c7993 in _0x30b9a7['capacity']){if(_0x30b9a7[_0xb7e5('0x4b')][_0xb7e5('0x4a')](_0x5c7993)){if(_0x22a7dd['agents'][_0x30b9a7['id']][_0xb7e5('0x4a')](_0x5c7993+'CurrentCapacity')){_0x22a7dd[_0xb7e5('0x3f')][_0x30b9a7['id']][_0x5c7993+_0xb7e5('0x4c')]=parseInt(_0x30b9a7[_0xb7e5('0x4b')][_0x5c7993],0xa);}}}_0x22a7dd[_0xb7e5('0x3f')][_0x30b9a7['id']][_0xb7e5('0x4d')]();return _0x5ccf4c({'code':0xc8,'message':_0x22a7dd[_0xb7e5('0x3f')][_0x30b9a7['id']]});}else{return _0x25731d(_0x1f7506['error'](0x1f4,_0xb7e5('0x4e')));}});},'Agents':function(_0x282fa0){return new Promise(function(_0x4dee93){var _0x36be01=_[_0xb7e5('0x4f')](_0x22a7dd['agents']);if(_0x282fa0&&_0x282fa0['id']){var _0x21f86f=_[_0xb7e5('0x50')](_0x36be01,function(_0x4ada35){return _0x4ada35['id']===_0x282fa0['id'];});_0x4dee93(_0x21f86f);}else{_0x4dee93({'count':_0x36be01[_0xb7e5('0x1b')],'rows':_0x36be01});}});},'ChatQueues':function(){return new Promise(function(_0x11f994){var _0x3a8846=[];for(var _0x4545df in _0x22a7dd['chatQueues']){if(_0x22a7dd[_0xb7e5('0x51')]['hasOwnProperty'](_0x4545df)){var _0x51c65f=_0x22a7dd[_0xb7e5('0x51')][_0x4545df];var _0x11c895={'id':_0x51c65f['id'],'available':_0x51c65f[_0xb7e5('0x52')],'loggedIn':_0x51c65f[_0xb7e5('0x53')],'name':_0x51c65f[_0xb7e5('0x54')],'paused':_0x51c65f[_0xb7e5('0x55')],'waiting':_0x51c65f[_0xb7e5('0x56')]};_0x3a8846['push'](_0x11c895);}}_0x11f994({'count':_0x3a8846[_0xb7e5('0x1b')],'rows':_0x3a8846});});},'MailQueues':function(){return new Promise(function(_0x12a39){var _0x5e683a=[];for(var _0x22c2ac in _0x22a7dd[_0xb7e5('0x57')]){if(_0x22a7dd[_0xb7e5('0x57')][_0xb7e5('0x4a')](_0x22c2ac)){var _0x5d6d6f=_0x22a7dd[_0xb7e5('0x57')][_0x22c2ac];var _0x122b53={'id':_0x5d6d6f['id'],'available':_0x5d6d6f[_0xb7e5('0x52')],'loggedIn':_0x5d6d6f[_0xb7e5('0x53')],'name':_0x5d6d6f[_0xb7e5('0x54')],'paused':_0x5d6d6f[_0xb7e5('0x55')],'waiting':_0x5d6d6f['waiting']};_0x5e683a[_0xb7e5('0x24')](_0x122b53);}}_0x12a39({'count':_0x5e683a[_0xb7e5('0x1b')],'rows':_0x5e683a});});},'OpenchannelQueues':function(){return new Promise(function(_0x32fee1){var _0x4565ca=[];for(var _0x1a30c7 in _0x22a7dd['openchannelQueues']){if(_0x22a7dd[_0xb7e5('0x58')][_0xb7e5('0x4a')](_0x1a30c7)){var _0x5822c8=_0x22a7dd[_0xb7e5('0x58')][_0x1a30c7];var _0x46c2b0={'id':_0x5822c8['id'],'available':_0x5822c8[_0xb7e5('0x52')],'loggedIn':_0x5822c8['loggedIn'],'name':_0x5822c8[_0xb7e5('0x54')],'paused':_0x5822c8[_0xb7e5('0x55')],'waiting':_0x5822c8['waiting']};_0x4565ca[_0xb7e5('0x24')](_0x46c2b0);}}_0x32fee1({'count':_0x4565ca[_0xb7e5('0x1b')],'rows':_0x4565ca});});},'SmsQueues':function(){return new Promise(function(_0x5d145e){var _0x34163a=[];for(var _0x38cc76 in _0x22a7dd['smsQueues']){if(_0x22a7dd[_0xb7e5('0x59')][_0xb7e5('0x4a')](_0x38cc76)){var _0x2082f5=_0x22a7dd[_0xb7e5('0x59')][_0x38cc76];var _0x4155bf={'id':_0x2082f5['id'],'available':_0x2082f5[_0xb7e5('0x52')],'loggedIn':_0x2082f5[_0xb7e5('0x53')],'name':_0x2082f5[_0xb7e5('0x54')],'paused':_0x2082f5[_0xb7e5('0x55')],'waiting':_0x2082f5[_0xb7e5('0x56')]};_0x34163a['push'](_0x4155bf);}}_0x5d145e({'count':_0x34163a[_0xb7e5('0x1b')],'rows':_0x34163a});});},'FaxQueues':function(){return new Promise(function(_0x3e72cf){var _0x454181=[];for(var _0x34a6eb in _0x22a7dd[_0xb7e5('0x5a')]){if(_0x22a7dd['faxQueues'][_0xb7e5('0x4a')](_0x34a6eb)){var _0x3b8c99=_0x22a7dd[_0xb7e5('0x5a')][_0x34a6eb];var _0x56f039={'id':_0x3b8c99['id'],'available':_0x3b8c99['available'],'loggedIn':_0x3b8c99[_0xb7e5('0x53')],'name':_0x3b8c99[_0xb7e5('0x54')],'paused':_0x3b8c99['paused'],'waiting':_0x3b8c99['waiting']};_0x454181[_0xb7e5('0x24')](_0x56f039);}}_0x3e72cf({'count':_0x454181[_0xb7e5('0x1b')],'rows':_0x454181});});},'WhatsappQueues':function(){return new Promise(function(_0x4ddf5c){var _0xbb7eac=[];for(var _0x2a1916 in _0x22a7dd['whatsappQueues']){if(_0x22a7dd[_0xb7e5('0x5b')]['hasOwnProperty'](_0x2a1916)){var _0x1893f1=_0x22a7dd[_0xb7e5('0x5b')][_0x2a1916];var _0x5384fb={'id':_0x1893f1['id'],'available':_0x1893f1[_0xb7e5('0x52')],'loggedIn':_0x1893f1[_0xb7e5('0x53')],'name':_0x1893f1[_0xb7e5('0x54')],'paused':_0x1893f1[_0xb7e5('0x55')],'waiting':_0x1893f1['waiting']};_0xbb7eac['push'](_0x5384fb);}}_0x4ddf5c({'count':_0xbb7eac['length'],'rows':_0xbb7eac});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0xdea040){var _0x4c074c=_[_0xb7e5('0x4f')](_0x22a7dd[_0xb7e5('0x5c')]);_0xdea040({'count':_0x4c074c[_0xb7e5('0x1b')],'rows':_0x4c074c});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x24ca55){var _0x52a572=_[_0xb7e5('0x4f')](_0x22a7dd[_0xb7e5('0x5d')]);_0x24ca55({'count':_0x52a572['length'],'rows':_0x52a572});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x341cf7){var _0x5d6a51=_[_0xb7e5('0x4f')](_0x22a7dd[_0xb7e5('0x5e')]);_0x341cf7({'count':_0x5d6a51[_0xb7e5('0x1b')],'rows':_0x5d6a51});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x4889c6){var _0x370250=_[_0xb7e5('0x4f')](_0x22a7dd[_0xb7e5('0x5f')]);_0x4889c6({'count':_0x370250[_0xb7e5('0x1b')],'rows':_0x370250});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x5222b7){var _0x2f49d5=_[_0xb7e5('0x4f')](_0x22a7dd[_0xb7e5('0x60')]);_0x5222b7({'count':_0x2f49d5[_0xb7e5('0x1b')],'rows':_0x2f49d5});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x4e9255){var _0x2671da=_[_0xb7e5('0x4f')](_0x22a7dd[_0xb7e5('0x61')]);_0x4e9255({'count':_0x2671da[_0xb7e5('0x1b')],'rows':_0x2671da});});}};var _0x1b524d=jayson[_0xb7e5('0x62')](_0x27554a)[_0xb7e5('0x63')]();_0x1b524d['on'](_0xb7e5('0x38'),function(_0x45a537){logger['error'](JSON['stringify'](_0x45a537));return _0x319afa(_0x45a537);});_0x1b524d[_0xb7e5('0x64')](0x232c,_0xb7e5('0x65'),function(){console[_0xb7e5('0x66')](_0xb7e5('0x67'),0x232c);return _0x3b4fdc(_0xb7e5('0x68')+0x232c);});});};