Built motion from commit b5996064.|2.6.21
[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 _0x25a9=['complete','Skipped\x20routing\x20for\x20%s','No\x20applications\x20to\x20execute','stack','routing\x20is\x20empty','agent','agents','busy','QueueReport','UserId','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','busyQueue','hasOwnProperty','capacity','CurrentCapacity','updateRealtime','agent\x20not\x20found','values','chatQueues','available','loggedIn','name','paused','waiting','mailQueues','openchannelQueues','smsQueues','faxQueues','whatsappQueues','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','127.0.0.1','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','util','path','jayson/promise','bluebird','./applications/utils','../../../config/logger','routing','../rpc/chatQueueReport','../rpc/faxQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','IntervalId','isNil','Intervals','map','interval','listen','rules','channel','message','interaction','checkWaitingNotifications','transfer','applications','isArray','length','existsSync','join','app','.js','toLowerCase','autoreply','appdata','split','mail','push','slice','dialogflowv2','amazonlex','TagId','tvox','getMustacheRender','account','ContactId','body','%s:%s:%s','./interval','condition','intervals','./applications/','info','Push\x20new\x20rule','on\x20interval','\x20|\x20','error','stringify','matchPath','emit'];(function(_0x27ef4d,_0x23df58){var _0xc21e3e=function(_0x269ba5){while(--_0x269ba5){_0x27ef4d['push'](_0x27ef4d['shift']());}};_0xc21e3e(++_0x23df58);}(_0x25a9,0xf1));var _0x925a=function(_0x14dbe6,_0x3b32fc){_0x14dbe6=_0x14dbe6-0x0;var _0x58bb00=_0x25a9[_0x14dbe6];return _0x58bb00;};'use strict';var _=require('lodash');var util=require(_0x925a('0x0'));var path=require(_0x925a('0x1'));var fs=require('fs');var jayson=require(_0x925a('0x2'));var BPromise=require(_0x925a('0x3'));var utils=require(_0x925a('0x4'));var sUtils=require('./applications/strategy/util');var logger=require(_0x925a('0x5'))(_0x925a('0x6'));var rpc={'openchannelQueueReport':require('../rpc/openchannelQueueReport'),'mailQueueReport':require('../rpc/mailQueueReport'),'chatQueueReport':require(_0x925a('0x7')),'smsQueueReport':require('../rpc/smsQueueReport'),'faxQueueReport':require(_0x925a('0x8')),'whatsappQueueReport':require(_0x925a('0x9'))};var RuleEngine=require(_0x925a('0xa'));function getId(_0x4f049e,_0x3c70f5,_0x407ee4){return util[_0x925a('0xb')]('%s.%s.%s',_0x4f049e,_0x3c70f5||0x0,_0x407ee4||0x0);}function getIntervals(_0x3ed56d,_0x55a571){var _0x4f76b2=[];if(!_['isNil'](_0x55a571[_0x925a('0xc')])&&!_['isNil'](_0x3ed56d[_0x55a571[_0x925a('0xc')]])&&!_[_0x925a('0xd')](_0x3ed56d[_0x55a571[_0x925a('0xc')]][_0x925a('0xe')])){_0x4f76b2=_[_0x925a('0xf')](_0x3ed56d[_0x55a571[_0x925a('0xc')]]['Intervals'],_0x925a('0x10'));}else if(!_[_0x925a('0xd')](_0x55a571[_0x925a('0x10')])){_0x4f76b2=[_0x55a571[_0x925a('0x10')]];}return _0x4f76b2;}exports[_0x925a('0x11')]=function(_0x4bd135){_0x4bd135[_0x925a('0x12')]={};return new BPromise(function(_0x530360,_0x1d5e5c){var _0x265f48={'Start':function(_0xf0efa7){var _0x4639b1=this;return new Promise(function(_0x494bc5,_0xa915f0){if(_0xf0efa7){try{var _0x308baf=[];var _0x5c6ed6=getId(_0xf0efa7[_0x925a('0x13')],_0xf0efa7[_0x925a('0x14')]?_0xf0efa7[_0x925a('0x14')]['id']:0x0,_0xf0efa7[_0x925a('0x15')]?_0xf0efa7['interaction']['id']:0x0);var _0xc05d6f=sUtils[_0x925a('0x16')](_0x4bd135,_0xf0efa7);if(_0xf0efa7[_0x925a('0x17')]||!_0xc05d6f&&_0xf0efa7[_0x925a('0x18')]&&_[_0x925a('0x19')](_0xf0efa7['applications'])&&_0xf0efa7['applications'][_0x925a('0x1a')]){for(var _0x228158=0x0;_0x228158<_0xf0efa7['applications'][_0x925a('0x1a')];_0x228158+=0x1){var _0x374dd0=_0xf0efa7[_0x925a('0x18')][_0x228158];if(fs[_0x925a('0x1b')](path[_0x925a('0x1c')](__dirname,_0x925a('0x18'),_0x374dd0[_0x925a('0x1d')]+_0x925a('0x1e')))){var _0x5a0683=[];switch(_0x374dd0[_0x925a('0x1d')][_0x925a('0x1f')]()){case _0x925a('0x20'):var _0x5be491=_0x374dd0[_0x925a('0x21')][_0x925a('0x22')](',');if(_0xf0efa7['channel']===_0x925a('0x23')){_0x5a0683['push'](_0x5be491[0x0]);_0x5a0683[_0x925a('0x24')](_0x5be491[0x1]);_0x5a0683[_0x925a('0x24')](_0x5be491[_0x925a('0x25')](0x2,_0x5be491[_0x925a('0x1a')])[_0x925a('0x1c')](','));}else{_0x5a0683[_0x925a('0x24')](_0x5be491[0x0]);_0x5a0683[_0x925a('0x24')](_0x5be491[_0x925a('0x25')](0x1,_0x5be491[_0x925a('0x1a')])[_0x925a('0x1c')](','));}break;case'dialogflow':var _0xb1a056=_0x374dd0[_0x925a('0x21')][_0x925a('0x22')](',');_0x5a0683[_0x925a('0x24')](_0xb1a056[0x0]);_0x5a0683['push'](_0xb1a056[0x1]);_0x5a0683[_0x925a('0x24')](_0xb1a056['slice'](0x2,_0xb1a056[_0x925a('0x1a')])['join'](','));break;case _0x925a('0x26'):var _0x336a06=_0x374dd0[_0x925a('0x21')][_0x925a('0x22')](',');_0x5a0683[_0x925a('0x24')](_0x336a06[0x0]);_0x5a0683[_0x925a('0x24')](_0x336a06[0x1]);_0x5a0683[_0x925a('0x24')](_0x336a06[0x2]);_0x5a0683[_0x925a('0x24')](_0x336a06[0x3]);_0x5a0683['push'](_0x336a06[_0x925a('0x25')](0x4,_0x336a06['length'])[_0x925a('0x1c')](','));break;case _0x925a('0x27'):var _0xe9c070=_0x374dd0['appdata'][_0x925a('0x22')](',');_0x5a0683[_0x925a('0x24')](_0xe9c070[0x0]);_0x5a0683[_0x925a('0x24')](_0xe9c070[0x1]);_0x5a0683[_0x925a('0x24')](_0xe9c070[0x2]);_0x5a0683[_0x925a('0x24')](_0xe9c070[0x3]);_0x5a0683[_0x925a('0x24')](_0xe9c070['slice'](0x4,_0xe9c070[_0x925a('0x1a')])[_0x925a('0x1c')](','));break;case _0x925a('0x14'):_0x5a0683[_0x925a('0x24')](_0x374dd0['appdata']);break;case'tag':_0x5a0683[_0x925a('0x24')](_0x374dd0[_0x925a('0x28')]);_0x5a0683[_0x925a('0x24')](_0x374dd0['appdata']);break;case _0x925a('0x29'):var _0x345f06=utils[_0x925a('0x2a')](_0xf0efa7[_0x925a('0x2b')]['notificationTemplate'],_0xf0efa7);var _0x56d1d3=_0x374dd0[_0x925a('0x21')][_0x925a('0x22')](',');_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x0]);_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x1]);_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x2]);_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x3]);_0x5a0683['push'](_0x56d1d3[0x4]);_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x5]);_0x5a0683['push'](_0x56d1d3[0x6]);_0x5a0683['push'](_0x56d1d3[0x7]);_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x8]);_0x5a0683[_0x925a('0x24')](_0x56d1d3[0x9]);_0x5a0683['push'](_0x56d1d3[0xa]);_0x5a0683[_0x925a('0x24')](_0xf0efa7[_0x925a('0x15')]['id']);_0x5a0683['push'](_0xf0efa7[_0x925a('0x14')]['id']);_0x5a0683['push'](_0x374dd0['ChatWebsiteId']);_0x5a0683['push'](_0xf0efa7[_0x925a('0x15')][_0x925a('0x2c')]);_0x5a0683[_0x925a('0x24')](_0xf0efa7[_0x925a('0x2d')][_0x925a('0x2d')]);_0x5a0683[_0x925a('0x24')](_0x345f06);break;default:_0x5a0683=_['isNil'](_0x374dd0[_0x925a('0x21')])?[]:_0x374dd0[_0x925a('0x21')][_0x925a('0x22')](',');}var _0x26dba3={'id':util[_0x925a('0xb')](_0x925a('0x2e'),_0x5c6ed6,_0x374dd0['id'],_0x374dd0[_0x925a('0x1d')]),'condition':require(_0x925a('0x2f'))[_0x925a('0x30')](_0x5c6ed6,getIntervals(_0x4bd135[_0x925a('0x31')],_0x374dd0),_0x4bd135),'consequence':require(_0x925a('0x32')+_0x374dd0[_0x925a('0x1d')])['consequence'](_0x5c6ed6,_0x5a0683,_0x4bd135,_0xf0efa7),'p':_0x374dd0['priority']||0x0};logger[_0x925a('0x33')](_0x925a('0x34'),_0x26dba3['id'],_0x925a('0x35'),getIntervals(_0x4bd135['intervals'],_0x374dd0)[_0x925a('0x1c')](_0x925a('0x36')));_0x308baf[_0x925a('0x24')](_0x26dba3);}else{logger[_0x925a('0x37')]('Please\x20create\x20a\x20new\x20file\x20under',path[_0x925a('0x1c')](__dirname,'applications',_0x374dd0['app']+_0x925a('0x1e')));}}_0x4bd135[_0x925a('0x12')][_0x5c6ed6]=new RuleEngine(_0x308baf);_0x4bd135['rules'][_0x5c6ed6]['execute'](_0xf0efa7,function(_0x37e25d){logger['info']('Applications\x20executed',JSON[_0x925a('0x38')](_0x37e25d[_0x925a('0x39')]));if(_0x4bd135[_0x925a('0x12')][_0x5c6ed6]){_0x4bd135['rules'][_0x5c6ed6][_0x925a('0x3a')](_0x925a('0x3b'));}});return _0x494bc5({'code':0xc8,'message':_0xf0efa7});}else{if(_0xc05d6f){logger[_0x925a('0x33')](util[_0x925a('0xb')](_0x925a('0x3c'),_0x5c6ed6));}else{logger[_0x925a('0x33')](_0x925a('0x3d'));}return _0x494bc5({'code':0xc8,'message':_0xf0efa7});}}catch(_0x613c50){logger['error'](_0x613c50[_0x925a('0x3e')]);return _0xa915f0(_0x4639b1[_0x925a('0x37')](0x1f4,_0x613c50));}}return _0xa915f0(_0x925a('0x3f'));});},'AcceptMessage':function(_0xce8851){var _0x388417=this;return new Promise(function(_0x552dc5,_0x1c0b71){if(_0xce8851[_0x925a('0x40')]&&_0xce8851[_0x925a('0x40')]['id']){if(_0x4bd135[_0x925a('0x41')][_0xce8851[_0x925a('0x40')]['id']]){_0x4bd135[_0x925a('0x41')][_0xce8851['agent']['id']][_0x925a('0x42')]=![];_0x4bd135[_0x925a('0x41')][_0xce8851[_0x925a('0x40')]['id']]['busyQueue']=undefined;}}if(_0xce8851[_0x925a('0x14')]&&_0xce8851[_0x925a('0x14')]['id']){try{var _0xc9d4f2=getId(_0xce8851['channel'],_0xce8851['message']?_0xce8851['message']['id']:0x0,_0xce8851[_0x925a('0x15')]?_0xce8851[_0x925a('0x15')]['id']:0x0);if(_0x4bd135[_0x925a('0x12')][_0xc9d4f2]){_0x4bd135[_0x925a('0x12')][_0xc9d4f2][_0x925a('0x3a')]('end');if(rpc[_0xce8851[_0x925a('0x13')]+_0x925a('0x43')]){rpc[_0xce8851[_0x925a('0x13')]+_0x925a('0x43')]['update'](_0xc9d4f2,{'UserId':_0xce8851[_0x925a('0x14')][_0x925a('0x44')]})[_0x925a('0x45')](function(){logger[_0x925a('0x37')](_0x925a('0x46'));});}}return _0x552dc5({'code':0xc8,'message':_0xce8851});}catch(_0x4941b8){logger[_0x925a('0x37')](_0x4941b8[_0x925a('0x3e')]);return _0x1c0b71(_0x388417[_0x925a('0x37')](0x1f4,_0x4941b8));}}logger['error'](_0x925a('0x47'));return _0x1c0b71(_0x388417[_0x925a('0x37')](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0xe98b59){var _0x3e3554=this;return new Promise(function(_0x2ad4d4,_0x548480){if(_0xe98b59[_0x925a('0x40')]&&_0xe98b59['agent']['id']){try{if(_0x4bd135[_0x925a('0x41')][_0xe98b59[_0x925a('0x40')]['id']]){_0x4bd135[_0x925a('0x41')][_0xe98b59['agent']['id']]['busy']=![];_0x4bd135['agents'][_0xe98b59['agent']['id']][_0x925a('0x48')]=undefined;}return _0x2ad4d4({'code':0xc8,'message':_0xe98b59});}catch(_0x4bbaa5){logger[_0x925a('0x37')](_0x4bbaa5[_0x925a('0x3e')]);return _0x548480(_0x3e3554[_0x925a('0x37')](0x1f4,_0x4bbaa5));}}logger[_0x925a('0x37')](_0x925a('0x47'));return _0x548480(_0x3e3554[_0x925a('0x37')](0x1f4,_0x925a('0x47')));});},'AbandonInteraction':function(_0x552884){var _0x289a16=this;return new Promise(function(_0x180d05,_0x3c26d1){if(_0x552884[_0x925a('0x13')]&&_0x552884[_0x925a('0x15')]&&_0x552884['interaction']['id']){try{var _0x4b8b7c=getId(_0x552884[_0x925a('0x13')],_0x552884[_0x925a('0x14')]?_0x552884['message']['id']:0x0,_0x552884[_0x925a('0x15')]?_0x552884[_0x925a('0x15')]['id']:0x0);if(_0x4bd135[_0x925a('0x12')][_0x4b8b7c]){_0x4bd135[_0x925a('0x12')][_0x4b8b7c][_0x925a('0x3a')]('end');}return _0x180d05({'code':0xc8,'message':_0x552884});}catch(_0x47611b){logger['error'](_0x47611b['stack']);return _0x3c26d1(_0x289a16[_0x925a('0x37')](0x1f4,_0x47611b));}}logger[_0x925a('0x37')]('message\x20is\x20empty');return _0x3c26d1(_0x289a16[_0x925a('0x37')](0x1f4,_0x925a('0x47')));});},'AgentCapacity':function(_0x405d3a){var _0x33f6f9=this;return new Promise(function(_0x10acb1,_0x1cb9d7){if(_0x4bd135[_0x925a('0x41')][_0x925a('0x49')](_0x405d3a['id'])){for(var _0x181460 in _0x405d3a[_0x925a('0x4a')]){if(_0x405d3a[_0x925a('0x4a')][_0x925a('0x49')](_0x181460)){if(_0x4bd135['agents'][_0x405d3a['id']][_0x925a('0x49')](_0x181460+_0x925a('0x4b'))){_0x4bd135['agents'][_0x405d3a['id']][_0x181460+_0x925a('0x4b')]=parseInt(_0x405d3a[_0x925a('0x4a')][_0x181460],0xa);}}}_0x4bd135['agents'][_0x405d3a['id']][_0x925a('0x4c')]();return _0x10acb1({'code':0xc8,'message':_0x4bd135[_0x925a('0x41')][_0x405d3a['id']]});}else{return _0x1cb9d7(_0x33f6f9[_0x925a('0x37')](0x1f4,_0x925a('0x4d')));}});},'Agents':function(_0xe1f9fb){return new Promise(function(_0x4d8fc5){var _0x570a82=_[_0x925a('0x4e')](_0x4bd135[_0x925a('0x41')]);if(_0xe1f9fb&&_0xe1f9fb['id']){var _0x4ac3cd=_['find'](_0x570a82,function(_0x18e52e){return _0x18e52e['id']===_0xe1f9fb['id'];});_0x4d8fc5(_0x4ac3cd);}else{_0x4d8fc5({'count':_0x570a82[_0x925a('0x1a')],'rows':_0x570a82});}});},'ChatQueues':function(){return new Promise(function(_0x27df20){var _0x5407fb=[];for(var _0x273146 in _0x4bd135[_0x925a('0x4f')]){if(_0x4bd135[_0x925a('0x4f')][_0x925a('0x49')](_0x273146)){var _0x52a1d8=_0x4bd135[_0x925a('0x4f')][_0x273146];var _0x4bdef7={'id':_0x52a1d8['id'],'available':_0x52a1d8[_0x925a('0x50')],'loggedIn':_0x52a1d8[_0x925a('0x51')],'name':_0x52a1d8[_0x925a('0x52')],'paused':_0x52a1d8[_0x925a('0x53')],'waiting':_0x52a1d8[_0x925a('0x54')]};_0x5407fb['push'](_0x4bdef7);}}_0x27df20({'count':_0x5407fb[_0x925a('0x1a')],'rows':_0x5407fb});});},'MailQueues':function(){return new Promise(function(_0x450a44){var _0x4da3b6=[];for(var _0x1a6664 in _0x4bd135['mailQueues']){if(_0x4bd135[_0x925a('0x55')][_0x925a('0x49')](_0x1a6664)){var _0x33edfd=_0x4bd135[_0x925a('0x55')][_0x1a6664];var _0x3ad762={'id':_0x33edfd['id'],'available':_0x33edfd[_0x925a('0x50')],'loggedIn':_0x33edfd[_0x925a('0x51')],'name':_0x33edfd[_0x925a('0x52')],'paused':_0x33edfd[_0x925a('0x53')],'waiting':_0x33edfd['waiting']};_0x4da3b6[_0x925a('0x24')](_0x3ad762);}}_0x450a44({'count':_0x4da3b6[_0x925a('0x1a')],'rows':_0x4da3b6});});},'OpenchannelQueues':function(){return new Promise(function(_0x16fef5){var _0x1dd9ca=[];for(var _0x48913f in _0x4bd135[_0x925a('0x56')]){if(_0x4bd135[_0x925a('0x56')][_0x925a('0x49')](_0x48913f)){var _0x25f553=_0x4bd135[_0x925a('0x56')][_0x48913f];var _0x5ca683={'id':_0x25f553['id'],'available':_0x25f553[_0x925a('0x50')],'loggedIn':_0x25f553[_0x925a('0x51')],'name':_0x25f553[_0x925a('0x52')],'paused':_0x25f553['paused'],'waiting':_0x25f553['waiting']};_0x1dd9ca[_0x925a('0x24')](_0x5ca683);}}_0x16fef5({'count':_0x1dd9ca[_0x925a('0x1a')],'rows':_0x1dd9ca});});},'SmsQueues':function(){return new Promise(function(_0x3f02ad){var _0x1db48b=[];for(var _0x4fe10f in _0x4bd135[_0x925a('0x57')]){if(_0x4bd135[_0x925a('0x57')]['hasOwnProperty'](_0x4fe10f)){var _0x20462b=_0x4bd135[_0x925a('0x57')][_0x4fe10f];var _0x1f965e={'id':_0x20462b['id'],'available':_0x20462b['available'],'loggedIn':_0x20462b['loggedIn'],'name':_0x20462b[_0x925a('0x52')],'paused':_0x20462b[_0x925a('0x53')],'waiting':_0x20462b[_0x925a('0x54')]};_0x1db48b[_0x925a('0x24')](_0x1f965e);}}_0x3f02ad({'count':_0x1db48b[_0x925a('0x1a')],'rows':_0x1db48b});});},'FaxQueues':function(){return new Promise(function(_0xd9ddca){var _0x15a48b=[];for(var _0x5f5d1d in _0x4bd135[_0x925a('0x58')]){if(_0x4bd135[_0x925a('0x58')][_0x925a('0x49')](_0x5f5d1d)){var _0x716edf=_0x4bd135[_0x925a('0x58')][_0x5f5d1d];var _0x1a0802={'id':_0x716edf['id'],'available':_0x716edf[_0x925a('0x50')],'loggedIn':_0x716edf['loggedIn'],'name':_0x716edf['name'],'paused':_0x716edf[_0x925a('0x53')],'waiting':_0x716edf[_0x925a('0x54')]};_0x15a48b['push'](_0x1a0802);}}_0xd9ddca({'count':_0x15a48b[_0x925a('0x1a')],'rows':_0x15a48b});});},'WhatsappQueues':function(){return new Promise(function(_0x50ce47){var _0x5a8526=[];for(var _0x1dba18 in _0x4bd135['whatsappQueues']){if(_0x4bd135[_0x925a('0x59')][_0x925a('0x49')](_0x1dba18)){var _0x54502d=_0x4bd135[_0x925a('0x59')][_0x1dba18];var _0xf572b2={'id':_0x54502d['id'],'available':_0x54502d['available'],'loggedIn':_0x54502d[_0x925a('0x51')],'name':_0x54502d[_0x925a('0x52')],'paused':_0x54502d[_0x925a('0x53')],'waiting':_0x54502d[_0x925a('0x54')]};_0x5a8526[_0x925a('0x24')](_0xf572b2);}}_0x50ce47({'count':_0x5a8526[_0x925a('0x1a')],'rows':_0x5a8526});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x1b32a4){var _0x346cf0=_['values'](_0x4bd135[_0x925a('0x5a')]);_0x1b32a4({'count':_0x346cf0[_0x925a('0x1a')],'rows':_0x346cf0});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x5579e2){var _0x5ad0b1=_[_0x925a('0x4e')](_0x4bd135[_0x925a('0x5b')]);_0x5579e2({'count':_0x5ad0b1[_0x925a('0x1a')],'rows':_0x5ad0b1});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0xe88c80){var _0x110a1d=_[_0x925a('0x4e')](_0x4bd135[_0x925a('0x5c')]);_0xe88c80({'count':_0x110a1d[_0x925a('0x1a')],'rows':_0x110a1d});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x24acf6){var _0x160ad8=_[_0x925a('0x4e')](_0x4bd135[_0x925a('0x5d')]);_0x24acf6({'count':_0x160ad8[_0x925a('0x1a')],'rows':_0x160ad8});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x336b77){var _0x5774e5=_['values'](_0x4bd135['faxQueuesWaitingInteractions']);_0x336b77({'count':_0x5774e5['length'],'rows':_0x5774e5});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x574622){var _0x47af5c=_[_0x925a('0x4e')](_0x4bd135[_0x925a('0x5e')]);_0x574622({'count':_0x47af5c[_0x925a('0x1a')],'rows':_0x47af5c});});}};var _0x1361ca=jayson[_0x925a('0x5f')](_0x265f48)['http']();_0x1361ca['on'](_0x925a('0x37'),function(_0x20e557){logger[_0x925a('0x37')](JSON[_0x925a('0x38')](_0x20e557));return _0x1d5e5c(_0x20e557);});_0x1361ca[_0x925a('0x11')](0x232c,_0x925a('0x60'),function(){console[_0x925a('0x61')](_0x925a('0x62'),0x232c);return _0x530360(_0x925a('0x63')+0x232c);});});};