Built motion from commit c738b9ac.|2.6.25
[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 _0x6dc0=['channel','message','interaction','checkWaitingNotifications','transfer','applications','isArray','length','existsSync','join','app','.js','toLowerCase','autoreply','appdata','push','slice','dialogflow','split','dialogflowv2','amazonlex','TagId','tvox','getMustacheRender','account','notificationTemplate','ChatWebsiteId','ContactId','body','format','%s:%s:%s','./interval','./applications/','consequence','priority','info','on\x20interval','intervals','error','execute','stringify','matchPath','emit','No\x20applications\x20to\x20execute','stack','routing\x20is\x20empty','agent','agents','end','QueueReport','update','UserId','error\x20update\x20queue\x20report','message\x20is\x20empty','busy','busyQueue','hasOwnProperty','capacity','CurrentCapacity','updateRealtime','values','find','chatQueues','name','waiting','mailQueues','available','paused','openchannelQueues','smsQueues','faxQueues','loggedIn','whatsappQueues','chatQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','listen','127.0.0.1','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','lodash','util','path','bluebird','./applications/utils','./applications/strategy/util','../../../config/logger','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/smsQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','IntervalId','isNil','Intervals','map','interval','rules'];(function(_0x14590d,_0x1d6560){var _0x4e8245=function(_0x31a2f8){while(--_0x31a2f8){_0x14590d['push'](_0x14590d['shift']());}};_0x4e8245(++_0x1d6560);}(_0x6dc0,0xb6));var _0x06dc=function(_0x310482,_0x52c7b0){_0x310482=_0x310482-0x0;var _0x38a29f=_0x6dc0[_0x310482];return _0x38a29f;};'use strict';var _=require(_0x06dc('0x0'));var util=require(_0x06dc('0x1'));var path=require(_0x06dc('0x2'));var fs=require('fs');var jayson=require('jayson/promise');var BPromise=require(_0x06dc('0x3'));var utils=require(_0x06dc('0x4'));var sUtils=require(_0x06dc('0x5'));var logger=require(_0x06dc('0x6'))('routing');var rpc={'openchannelQueueReport':require(_0x06dc('0x7')),'mailQueueReport':require(_0x06dc('0x8')),'chatQueueReport':require('../rpc/chatQueueReport'),'smsQueueReport':require(_0x06dc('0x9')),'faxQueueReport':require('../rpc/faxQueueReport'),'whatsappQueueReport':require(_0x06dc('0xa'))};var RuleEngine=require(_0x06dc('0xb'));function getId(_0x14c15b,_0x10e23b,_0x140eef){return util['format']('%s.%s.%s',_0x14c15b,_0x10e23b||0x0,_0x140eef||0x0);}function getIntervals(_0x480f30,_0x128ea7){var _0x1f2041=[];if(!_['isNil'](_0x128ea7[_0x06dc('0xc')])&&!_[_0x06dc('0xd')](_0x480f30[_0x128ea7[_0x06dc('0xc')]])&&!_[_0x06dc('0xd')](_0x480f30[_0x128ea7['IntervalId']][_0x06dc('0xe')])){_0x1f2041=_[_0x06dc('0xf')](_0x480f30[_0x128ea7['IntervalId']]['Intervals'],'interval');}else if(!_['isNil'](_0x128ea7[_0x06dc('0x10')])){_0x1f2041=[_0x128ea7['interval']];}return _0x1f2041;}exports['listen']=function(_0x4874ce){_0x4874ce[_0x06dc('0x11')]={};return new BPromise(function(_0x47753d,_0x165d1e){var _0x4fa866={'Start':function(_0x183302){var _0x1d92c2=this;return new Promise(function(_0x145a07,_0x3da2c5){if(_0x183302){try{var _0x58dc33=[];var _0x17411e=getId(_0x183302[_0x06dc('0x12')],_0x183302[_0x06dc('0x13')]?_0x183302[_0x06dc('0x13')]['id']:0x0,_0x183302[_0x06dc('0x14')]?_0x183302['interaction']['id']:0x0);var _0x1daaa8=sUtils[_0x06dc('0x15')](_0x4874ce,_0x183302);if(_0x183302[_0x06dc('0x16')]||!_0x1daaa8&&_0x183302[_0x06dc('0x17')]&&_[_0x06dc('0x18')](_0x183302[_0x06dc('0x17')])&&_0x183302['applications']['length']){for(var _0x227623=0x0;_0x227623<_0x183302['applications'][_0x06dc('0x19')];_0x227623+=0x1){var _0x5088f3=_0x183302[_0x06dc('0x17')][_0x227623];if(fs[_0x06dc('0x1a')](path[_0x06dc('0x1b')](__dirname,_0x06dc('0x17'),_0x5088f3[_0x06dc('0x1c')]+_0x06dc('0x1d')))){var _0x577284=[];switch(_0x5088f3['app'][_0x06dc('0x1e')]()){case _0x06dc('0x1f'):var _0x56c345=_0x5088f3[_0x06dc('0x20')]['split'](',');if(_0x183302['channel']==='mail'){_0x577284['push'](_0x56c345[0x0]);_0x577284['push'](_0x56c345[0x1]);_0x577284[_0x06dc('0x21')](_0x56c345['slice'](0x2,_0x56c345[_0x06dc('0x19')])['join'](','));}else{_0x577284['push'](_0x56c345[0x0]);_0x577284[_0x06dc('0x21')](_0x56c345[_0x06dc('0x22')](0x1,_0x56c345['length'])['join'](','));}break;case _0x06dc('0x23'):var _0x4e3362=_0x5088f3[_0x06dc('0x20')][_0x06dc('0x24')](',');_0x577284[_0x06dc('0x21')](_0x4e3362[0x0]);_0x577284[_0x06dc('0x21')](_0x4e3362[0x1]);_0x577284[_0x06dc('0x21')](_0x4e3362[_0x06dc('0x22')](0x2,_0x4e3362[_0x06dc('0x19')])[_0x06dc('0x1b')](','));break;case _0x06dc('0x25'):var _0x11e65f=_0x5088f3[_0x06dc('0x20')][_0x06dc('0x24')](',');_0x577284[_0x06dc('0x21')](_0x11e65f[0x0]);_0x577284['push'](_0x11e65f[0x1]);_0x577284['push'](_0x11e65f[0x2]);_0x577284[_0x06dc('0x21')](_0x11e65f[0x3]);_0x577284[_0x06dc('0x21')](_0x11e65f[_0x06dc('0x22')](0x4,_0x11e65f[_0x06dc('0x19')])[_0x06dc('0x1b')](','));break;case _0x06dc('0x26'):var _0x1c1eb7=_0x5088f3[_0x06dc('0x20')][_0x06dc('0x24')](',');_0x577284[_0x06dc('0x21')](_0x1c1eb7[0x0]);_0x577284['push'](_0x1c1eb7[0x1]);_0x577284[_0x06dc('0x21')](_0x1c1eb7[0x2]);_0x577284[_0x06dc('0x21')](_0x1c1eb7[0x3]);_0x577284[_0x06dc('0x21')](_0x1c1eb7[_0x06dc('0x22')](0x4,_0x1c1eb7[_0x06dc('0x19')])['join'](','));break;case _0x06dc('0x13'):_0x577284[_0x06dc('0x21')](_0x5088f3[_0x06dc('0x20')]);break;case'tag':_0x577284[_0x06dc('0x21')](_0x5088f3[_0x06dc('0x27')]);_0x577284['push'](_0x5088f3[_0x06dc('0x20')]);break;case _0x06dc('0x28'):var _0x495077=utils[_0x06dc('0x29')](_0x183302[_0x06dc('0x2a')][_0x06dc('0x2b')],_0x183302);var _0x185e43=_0x5088f3[_0x06dc('0x20')][_0x06dc('0x24')](',');_0x577284[_0x06dc('0x21')](_0x185e43[0x0]);_0x577284[_0x06dc('0x21')](_0x185e43[0x1]);_0x577284[_0x06dc('0x21')](_0x185e43[0x2]);_0x577284[_0x06dc('0x21')](_0x185e43[0x3]);_0x577284['push'](_0x185e43[0x4]);_0x577284['push'](_0x185e43[0x5]);_0x577284['push'](_0x185e43[0x6]);_0x577284[_0x06dc('0x21')](_0x185e43[0x7]);_0x577284[_0x06dc('0x21')](_0x185e43[0x8]);_0x577284[_0x06dc('0x21')](_0x185e43[0x9]);_0x577284[_0x06dc('0x21')](_0x185e43[0xa]);_0x577284['push'](_0x183302['interaction']['id']);_0x577284[_0x06dc('0x21')](_0x183302[_0x06dc('0x13')]['id']);_0x577284[_0x06dc('0x21')](_0x5088f3[_0x06dc('0x2c')]);_0x577284[_0x06dc('0x21')](_0x183302[_0x06dc('0x14')][_0x06dc('0x2d')]);_0x577284[_0x06dc('0x21')](_0x183302[_0x06dc('0x2e')][_0x06dc('0x2e')]);_0x577284[_0x06dc('0x21')](_0x495077);break;default:_0x577284=_[_0x06dc('0xd')](_0x5088f3[_0x06dc('0x20')])?[]:_0x5088f3[_0x06dc('0x20')][_0x06dc('0x24')](',');}var _0x1fceb4={'id':util[_0x06dc('0x2f')](_0x06dc('0x30'),_0x17411e,_0x5088f3['id'],_0x5088f3[_0x06dc('0x1c')]),'condition':require(_0x06dc('0x31'))['condition'](_0x17411e,getIntervals(_0x4874ce['intervals'],_0x5088f3),_0x4874ce),'consequence':require(_0x06dc('0x32')+_0x5088f3[_0x06dc('0x1c')])[_0x06dc('0x33')](_0x17411e,_0x577284,_0x4874ce,_0x183302),'p':_0x5088f3[_0x06dc('0x34')]||0x0};logger[_0x06dc('0x35')]('Push\x20new\x20rule',_0x1fceb4['id'],_0x06dc('0x36'),getIntervals(_0x4874ce[_0x06dc('0x37')],_0x5088f3)[_0x06dc('0x1b')]('\x20|\x20'));_0x58dc33[_0x06dc('0x21')](_0x1fceb4);}else{logger[_0x06dc('0x38')]('Please\x20create\x20a\x20new\x20file\x20under',path[_0x06dc('0x1b')](__dirname,_0x06dc('0x17'),_0x5088f3[_0x06dc('0x1c')]+_0x06dc('0x1d')));}}_0x4874ce['rules'][_0x17411e]=new RuleEngine(_0x58dc33);_0x4874ce['rules'][_0x17411e][_0x06dc('0x39')](_0x183302,function(_0x135fb1){logger[_0x06dc('0x35')]('Applications\x20executed',JSON[_0x06dc('0x3a')](_0x135fb1[_0x06dc('0x3b')]));if(_0x4874ce[_0x06dc('0x11')][_0x17411e]){_0x4874ce[_0x06dc('0x11')][_0x17411e][_0x06dc('0x3c')]('complete');}});return _0x145a07({'code':0xc8,'message':_0x183302});}else{if(_0x1daaa8){logger[_0x06dc('0x35')](util['format']('Skipped\x20routing\x20for\x20%s',_0x17411e));}else{logger[_0x06dc('0x35')](_0x06dc('0x3d'));}return _0x145a07({'code':0xc8,'message':_0x183302});}}catch(_0x36dcfc){logger[_0x06dc('0x38')](_0x36dcfc[_0x06dc('0x3e')]);return _0x3da2c5(_0x1d92c2['error'](0x1f4,_0x36dcfc));}}return _0x3da2c5(_0x06dc('0x3f'));});},'AcceptMessage':function(_0x13ba4b){var _0x247199=this;return new Promise(function(_0x39a501,_0x19d512){if(_0x13ba4b[_0x06dc('0x40')]&&_0x13ba4b[_0x06dc('0x40')]['id']){if(_0x4874ce[_0x06dc('0x41')][_0x13ba4b[_0x06dc('0x40')]['id']]){_0x4874ce[_0x06dc('0x41')][_0x13ba4b[_0x06dc('0x40')]['id']]['busy']=![];_0x4874ce[_0x06dc('0x41')][_0x13ba4b[_0x06dc('0x40')]['id']]['busyQueue']=undefined;}}if(_0x13ba4b[_0x06dc('0x13')]&&_0x13ba4b[_0x06dc('0x13')]['id']){try{var _0x18e0c3=getId(_0x13ba4b['channel'],_0x13ba4b[_0x06dc('0x13')]?_0x13ba4b[_0x06dc('0x13')]['id']:0x0,_0x13ba4b['interaction']?_0x13ba4b['interaction']['id']:0x0);if(_0x4874ce['rules'][_0x18e0c3]){_0x4874ce[_0x06dc('0x11')][_0x18e0c3][_0x06dc('0x3c')](_0x06dc('0x42'));if(rpc[_0x13ba4b['channel']+'QueueReport']){rpc[_0x13ba4b[_0x06dc('0x12')]+_0x06dc('0x43')][_0x06dc('0x44')](_0x18e0c3,{'UserId':_0x13ba4b[_0x06dc('0x13')][_0x06dc('0x45')]})['catch'](function(){logger[_0x06dc('0x38')](_0x06dc('0x46'));});}}return _0x39a501({'code':0xc8,'message':_0x13ba4b});}catch(_0x445aae){logger['error'](_0x445aae[_0x06dc('0x3e')]);return _0x19d512(_0x247199[_0x06dc('0x38')](0x1f4,_0x445aae));}}logger[_0x06dc('0x38')](_0x06dc('0x47'));return _0x19d512(_0x247199[_0x06dc('0x38')](0x1f4,_0x06dc('0x47')));});},'RejectMessage':function(_0x33b822){var _0x473b1b=this;return new Promise(function(_0x53fee6,_0x15f990){if(_0x33b822['agent']&&_0x33b822[_0x06dc('0x40')]['id']){try{if(_0x4874ce['agents'][_0x33b822[_0x06dc('0x40')]['id']]){_0x4874ce['agents'][_0x33b822[_0x06dc('0x40')]['id']][_0x06dc('0x48')]=![];_0x4874ce[_0x06dc('0x41')][_0x33b822[_0x06dc('0x40')]['id']][_0x06dc('0x49')]=undefined;}return _0x53fee6({'code':0xc8,'message':_0x33b822});}catch(_0x2a10af){logger[_0x06dc('0x38')](_0x2a10af['stack']);return _0x15f990(_0x473b1b[_0x06dc('0x38')](0x1f4,_0x2a10af));}}logger[_0x06dc('0x38')](_0x06dc('0x47'));return _0x15f990(_0x473b1b['error'](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x124566){var _0x383879=this;return new Promise(function(_0x42fcbf,_0x4bebbc){if(_0x124566[_0x06dc('0x12')]&&_0x124566[_0x06dc('0x14')]&&_0x124566[_0x06dc('0x14')]['id']){try{var _0x227758=getId(_0x124566['channel'],_0x124566[_0x06dc('0x13')]?_0x124566[_0x06dc('0x13')]['id']:0x0,_0x124566[_0x06dc('0x14')]?_0x124566[_0x06dc('0x14')]['id']:0x0);if(_0x4874ce[_0x06dc('0x11')][_0x227758]){_0x4874ce[_0x06dc('0x11')][_0x227758][_0x06dc('0x3c')](_0x06dc('0x42'));}return _0x42fcbf({'code':0xc8,'message':_0x124566});}catch(_0x817d){logger[_0x06dc('0x38')](_0x817d['stack']);return _0x4bebbc(_0x383879[_0x06dc('0x38')](0x1f4,_0x817d));}}logger[_0x06dc('0x38')](_0x06dc('0x47'));return _0x4bebbc(_0x383879['error'](0x1f4,'message\x20is\x20empty'));});},'AgentCapacity':function(_0x1cfacd){var _0x3b7491=this;return new Promise(function(_0x35d44b,_0x143798){if(_0x4874ce[_0x06dc('0x41')][_0x06dc('0x4a')](_0x1cfacd['id'])){for(var _0x3e9354 in _0x1cfacd[_0x06dc('0x4b')]){if(_0x1cfacd[_0x06dc('0x4b')][_0x06dc('0x4a')](_0x3e9354)){if(_0x4874ce[_0x06dc('0x41')][_0x1cfacd['id']][_0x06dc('0x4a')](_0x3e9354+_0x06dc('0x4c'))){_0x4874ce['agents'][_0x1cfacd['id']][_0x3e9354+'CurrentCapacity']=parseInt(_0x1cfacd[_0x06dc('0x4b')][_0x3e9354],0xa);}}}_0x4874ce['agents'][_0x1cfacd['id']][_0x06dc('0x4d')]();return _0x35d44b({'code':0xc8,'message':_0x4874ce[_0x06dc('0x41')][_0x1cfacd['id']]});}else{return _0x143798(_0x3b7491[_0x06dc('0x38')](0x1f4,'agent\x20not\x20found'));}});},'Agents':function(_0x39f940){return new Promise(function(_0x152cd4){var _0x1b7331=_[_0x06dc('0x4e')](_0x4874ce[_0x06dc('0x41')]);if(_0x39f940&&_0x39f940['id']){var _0x32fcc1=_[_0x06dc('0x4f')](_0x1b7331,function(_0x4b1eeb){return _0x4b1eeb['id']===_0x39f940['id'];});_0x152cd4(_0x32fcc1);}else{_0x152cd4({'count':_0x1b7331[_0x06dc('0x19')],'rows':_0x1b7331});}});},'ChatQueues':function(){return new Promise(function(_0x5bf0e6){var _0x2477fc=[];for(var _0x5a866d in _0x4874ce[_0x06dc('0x50')]){if(_0x4874ce[_0x06dc('0x50')]['hasOwnProperty'](_0x5a866d)){var _0x2fb1ac=_0x4874ce['chatQueues'][_0x5a866d];var _0x2b7bae={'id':_0x2fb1ac['id'],'available':_0x2fb1ac['available'],'loggedIn':_0x2fb1ac['loggedIn'],'name':_0x2fb1ac[_0x06dc('0x51')],'paused':_0x2fb1ac['paused'],'waiting':_0x2fb1ac[_0x06dc('0x52')]};_0x2477fc[_0x06dc('0x21')](_0x2b7bae);}}_0x5bf0e6({'count':_0x2477fc[_0x06dc('0x19')],'rows':_0x2477fc});});},'MailQueues':function(){return new Promise(function(_0x1452c9){var _0x349a84=[];for(var _0x562ef7 in _0x4874ce[_0x06dc('0x53')]){if(_0x4874ce[_0x06dc('0x53')][_0x06dc('0x4a')](_0x562ef7)){var _0x2e9ab6=_0x4874ce[_0x06dc('0x53')][_0x562ef7];var _0x115dd9={'id':_0x2e9ab6['id'],'available':_0x2e9ab6[_0x06dc('0x54')],'loggedIn':_0x2e9ab6['loggedIn'],'name':_0x2e9ab6[_0x06dc('0x51')],'paused':_0x2e9ab6[_0x06dc('0x55')],'waiting':_0x2e9ab6[_0x06dc('0x52')]};_0x349a84['push'](_0x115dd9);}}_0x1452c9({'count':_0x349a84[_0x06dc('0x19')],'rows':_0x349a84});});},'OpenchannelQueues':function(){return new Promise(function(_0x1380b1){var _0x2394c2=[];for(var _0x553292 in _0x4874ce[_0x06dc('0x56')]){if(_0x4874ce['openchannelQueues'][_0x06dc('0x4a')](_0x553292)){var _0x5a5674=_0x4874ce['openchannelQueues'][_0x553292];var _0x277a63={'id':_0x5a5674['id'],'available':_0x5a5674['available'],'loggedIn':_0x5a5674['loggedIn'],'name':_0x5a5674[_0x06dc('0x51')],'paused':_0x5a5674['paused'],'waiting':_0x5a5674[_0x06dc('0x52')]};_0x2394c2['push'](_0x277a63);}}_0x1380b1({'count':_0x2394c2['length'],'rows':_0x2394c2});});},'SmsQueues':function(){return new Promise(function(_0x22a084){var _0x376f34=[];for(var _0x317c93 in _0x4874ce[_0x06dc('0x57')]){if(_0x4874ce['smsQueues'][_0x06dc('0x4a')](_0x317c93)){var _0x58d74a=_0x4874ce[_0x06dc('0x57')][_0x317c93];var _0x1d5bb0={'id':_0x58d74a['id'],'available':_0x58d74a[_0x06dc('0x54')],'loggedIn':_0x58d74a['loggedIn'],'name':_0x58d74a[_0x06dc('0x51')],'paused':_0x58d74a['paused'],'waiting':_0x58d74a[_0x06dc('0x52')]};_0x376f34[_0x06dc('0x21')](_0x1d5bb0);}}_0x22a084({'count':_0x376f34[_0x06dc('0x19')],'rows':_0x376f34});});},'FaxQueues':function(){return new Promise(function(_0x43feaf){var _0x5400c9=[];for(var _0x236b72 in _0x4874ce[_0x06dc('0x58')]){if(_0x4874ce[_0x06dc('0x58')]['hasOwnProperty'](_0x236b72)){var _0x11ac29=_0x4874ce[_0x06dc('0x58')][_0x236b72];var _0xe3f515={'id':_0x11ac29['id'],'available':_0x11ac29[_0x06dc('0x54')],'loggedIn':_0x11ac29[_0x06dc('0x59')],'name':_0x11ac29[_0x06dc('0x51')],'paused':_0x11ac29[_0x06dc('0x55')],'waiting':_0x11ac29[_0x06dc('0x52')]};_0x5400c9[_0x06dc('0x21')](_0xe3f515);}}_0x43feaf({'count':_0x5400c9[_0x06dc('0x19')],'rows':_0x5400c9});});},'WhatsappQueues':function(){return new Promise(function(_0x52b074){var _0x1084f2=[];for(var _0x29d101 in _0x4874ce[_0x06dc('0x5a')]){if(_0x4874ce[_0x06dc('0x5a')][_0x06dc('0x4a')](_0x29d101)){var _0x9e9e85=_0x4874ce[_0x06dc('0x5a')][_0x29d101];var _0x2ae10f={'id':_0x9e9e85['id'],'available':_0x9e9e85[_0x06dc('0x54')],'loggedIn':_0x9e9e85[_0x06dc('0x59')],'name':_0x9e9e85[_0x06dc('0x51')],'paused':_0x9e9e85[_0x06dc('0x55')],'waiting':_0x9e9e85[_0x06dc('0x52')]};_0x1084f2[_0x06dc('0x21')](_0x2ae10f);}}_0x52b074({'count':_0x1084f2[_0x06dc('0x19')],'rows':_0x1084f2});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x1c8fbc){var _0x1f7528=_[_0x06dc('0x4e')](_0x4874ce[_0x06dc('0x5b')]);_0x1c8fbc({'count':_0x1f7528[_0x06dc('0x19')],'rows':_0x1f7528});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x2b18a3){var _0x41eb9c=_['values'](_0x4874ce['mailQueuesWaitingInteractions']);_0x2b18a3({'count':_0x41eb9c['length'],'rows':_0x41eb9c});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x341a9f){var _0xe87465=_[_0x06dc('0x4e')](_0x4874ce['openchannelQueuesWaitingInteractions']);_0x341a9f({'count':_0xe87465[_0x06dc('0x19')],'rows':_0xe87465});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x164c38){var _0x3b7e03=_[_0x06dc('0x4e')](_0x4874ce[_0x06dc('0x5c')]);_0x164c38({'count':_0x3b7e03['length'],'rows':_0x3b7e03});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x74cfaa){var _0x20277d=_[_0x06dc('0x4e')](_0x4874ce[_0x06dc('0x5d')]);_0x74cfaa({'count':_0x20277d[_0x06dc('0x19')],'rows':_0x20277d});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x3ff649){var _0x184217=_[_0x06dc('0x4e')](_0x4874ce[_0x06dc('0x5e')]);_0x3ff649({'count':_0x184217[_0x06dc('0x19')],'rows':_0x184217});});}};var _0x9ae8bd=jayson[_0x06dc('0x5f')](_0x4fa866)['http']();_0x9ae8bd['on'](_0x06dc('0x38'),function(_0x5e36ce){logger[_0x06dc('0x38')](JSON[_0x06dc('0x3a')](_0x5e36ce));return _0x165d1e(_0x5e36ce);});_0x9ae8bd[_0x06dc('0x60')](0x232c,_0x06dc('0x61'),function(){console['log'](_0x06dc('0x62'),0x232c);return _0x47753d(_0x06dc('0x63')+0x232c);});});};