Built motion from commit 21186556.|2.6.19
[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 _0x122d=['../../../config/logger','routing','../rpc/openchannelQueueReport','../rpc/smsQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','%s.%s.%s','isNil','IntervalId','Intervals','map','interval','channel','message','interaction','checkWaitingNotifications','applications','isArray','length','existsSync','.js','toLowerCase','autoreply','appdata','split','mail','push','slice','join','dialogflowv2','amazonlex','TagId','tvox','getMustacheRender','notificationTemplate','ChatWebsiteId','body','app','./interval','condition','intervals','consequence','priority','info','Push\x20new\x20rule','on\x20interval','\x20|\x20','Please\x20create\x20a\x20new\x20file\x20under','rules','execute','complete','Skipped\x20routing\x20for\x20%s','stack','error','routing\x20is\x20empty','agent','agents','busy','busyQueue','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','emit','hasOwnProperty','capacity','updateRealtime','agent\x20not\x20found','values','chatQueues','available','loggedIn','paused','mailQueues','name','waiting','openchannelQueues','smsQueues','faxQueues','whatsappQueues','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','http','stringify','listen','127.0.0.1','log','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','lodash','util','path','bluebird','./applications/strategy/util'];(function(_0xf869f3,_0x5cd742){var _0x374e14=function(_0xaecc1d){while(--_0xaecc1d){_0xf869f3['push'](_0xf869f3['shift']());}};_0x374e14(++_0x5cd742);}(_0x122d,0x12d));var _0xd122=function(_0x13b392,_0x3481f2){_0x13b392=_0x13b392-0x0;var _0x39db24=_0x122d[_0x13b392];return _0x39db24;};'use strict';var _=require(_0xd122('0x0'));var util=require(_0xd122('0x1'));var path=require(_0xd122('0x2'));var fs=require('fs');var jayson=require('jayson/promise');var BPromise=require(_0xd122('0x3'));var utils=require('./applications/utils');var sUtils=require(_0xd122('0x4'));var logger=require(_0xd122('0x5'))(_0xd122('0x6'));var rpc={'openchannelQueueReport':require(_0xd122('0x7')),'mailQueueReport':require('../rpc/mailQueueReport'),'chatQueueReport':require('../rpc/chatQueueReport'),'smsQueueReport':require(_0xd122('0x8')),'faxQueueReport':require('../rpc/faxQueueReport'),'whatsappQueueReport':require(_0xd122('0x9'))};var RuleEngine=require(_0xd122('0xa'));function getId(_0x32c309,_0x5e1b6d,_0x46b353){return util[_0xd122('0xb')](_0xd122('0xc'),_0x32c309,_0x5e1b6d||0x0,_0x46b353||0x0);}function getIntervals(_0x3b4989,_0x41a298){var _0x531131=[];if(!_[_0xd122('0xd')](_0x41a298['IntervalId'])&&!_[_0xd122('0xd')](_0x3b4989[_0x41a298[_0xd122('0xe')]])&&!_[_0xd122('0xd')](_0x3b4989[_0x41a298[_0xd122('0xe')]][_0xd122('0xf')])){_0x531131=_[_0xd122('0x10')](_0x3b4989[_0x41a298[_0xd122('0xe')]][_0xd122('0xf')],'interval');}else if(!_[_0xd122('0xd')](_0x41a298[_0xd122('0x11')])){_0x531131=[_0x41a298[_0xd122('0x11')]];}return _0x531131;}exports['listen']=function(_0x4aaff3){_0x4aaff3['rules']={};return new BPromise(function(_0x2cc230,_0x3123ef){var _0x455630={'Start':function(_0x4050f9){var _0x1cf920=this;return new Promise(function(_0x1d686a,_0x55db55){if(_0x4050f9){try{var _0x57200d=[];var _0x4bc4c0=getId(_0x4050f9[_0xd122('0x12')],_0x4050f9['message']?_0x4050f9[_0xd122('0x13')]['id']:0x0,_0x4050f9[_0xd122('0x14')]?_0x4050f9[_0xd122('0x14')]['id']:0x0);var _0x4ff2cb=sUtils[_0xd122('0x15')](_0x4aaff3,_0x4050f9);if(!_0x4ff2cb&&_0x4050f9[_0xd122('0x16')]&&_[_0xd122('0x17')](_0x4050f9[_0xd122('0x16')])&&_0x4050f9[_0xd122('0x16')][_0xd122('0x18')]){for(var _0x371dd9=0x0;_0x371dd9<_0x4050f9[_0xd122('0x16')][_0xd122('0x18')];_0x371dd9+=0x1){var _0x3e6264=_0x4050f9[_0xd122('0x16')][_0x371dd9];if(fs[_0xd122('0x19')](path['join'](__dirname,_0xd122('0x16'),_0x3e6264['app']+_0xd122('0x1a')))){var _0x25f916=[];switch(_0x3e6264['app'][_0xd122('0x1b')]()){case _0xd122('0x1c'):var _0x149603=_0x3e6264[_0xd122('0x1d')][_0xd122('0x1e')](',');if(_0x4050f9[_0xd122('0x12')]===_0xd122('0x1f')){_0x25f916[_0xd122('0x20')](_0x149603[0x0]);_0x25f916[_0xd122('0x20')](_0x149603[0x1]);_0x25f916['push'](_0x149603[_0xd122('0x21')](0x2,_0x149603['length'])[_0xd122('0x22')](','));}else{_0x25f916[_0xd122('0x20')](_0x149603[0x0]);_0x25f916[_0xd122('0x20')](_0x149603[_0xd122('0x21')](0x1,_0x149603[_0xd122('0x18')])[_0xd122('0x22')](','));}break;case'dialogflow':var _0x2405bd=_0x3e6264[_0xd122('0x1d')][_0xd122('0x1e')](',');_0x25f916[_0xd122('0x20')](_0x2405bd[0x0]);_0x25f916['push'](_0x2405bd[0x1]);_0x25f916[_0xd122('0x20')](_0x2405bd[_0xd122('0x21')](0x2,_0x2405bd[_0xd122('0x18')])[_0xd122('0x22')](','));break;case _0xd122('0x23'):var _0x32ce1d=_0x3e6264[_0xd122('0x1d')][_0xd122('0x1e')](',');_0x25f916['push'](_0x32ce1d[0x0]);_0x25f916[_0xd122('0x20')](_0x32ce1d[0x1]);_0x25f916[_0xd122('0x20')](_0x32ce1d[0x2]);_0x25f916['push'](_0x32ce1d[0x3]);_0x25f916[_0xd122('0x20')](_0x32ce1d[_0xd122('0x21')](0x4,_0x32ce1d['length'])[_0xd122('0x22')](','));break;case _0xd122('0x24'):var _0x387199=_0x3e6264[_0xd122('0x1d')][_0xd122('0x1e')](',');_0x25f916['push'](_0x387199[0x0]);_0x25f916['push'](_0x387199[0x1]);_0x25f916[_0xd122('0x20')](_0x387199[0x2]);_0x25f916[_0xd122('0x20')](_0x387199[0x3]);_0x25f916[_0xd122('0x20')](_0x387199[_0xd122('0x21')](0x4,_0x387199[_0xd122('0x18')])[_0xd122('0x22')](','));break;case'message':_0x25f916['push'](_0x3e6264[_0xd122('0x1d')]);break;case'tag':_0x25f916[_0xd122('0x20')](_0x3e6264[_0xd122('0x25')]);_0x25f916[_0xd122('0x20')](_0x3e6264['appdata']);break;case _0xd122('0x26'):var _0x391cc1=utils[_0xd122('0x27')](_0x4050f9['account'][_0xd122('0x28')],_0x4050f9);var _0x1278cd=_0x3e6264[_0xd122('0x1d')][_0xd122('0x1e')](',');_0x25f916[_0xd122('0x20')](_0x1278cd[0x0]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x1]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x2]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x3]);_0x25f916['push'](_0x1278cd[0x4]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x5]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x6]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x7]);_0x25f916['push'](_0x1278cd[0x8]);_0x25f916[_0xd122('0x20')](_0x1278cd[0x9]);_0x25f916['push'](_0x1278cd[0xa]);_0x25f916[_0xd122('0x20')](_0x4050f9[_0xd122('0x14')]['id']);_0x25f916[_0xd122('0x20')](_0x4050f9[_0xd122('0x13')]['id']);_0x25f916['push'](_0x3e6264[_0xd122('0x29')]);_0x25f916['push'](_0x4050f9[_0xd122('0x14')]['ContactId']);_0x25f916[_0xd122('0x20')](_0x4050f9['body'][_0xd122('0x2a')]);_0x25f916[_0xd122('0x20')](_0x391cc1);break;default:_0x25f916=_['isNil'](_0x3e6264[_0xd122('0x1d')])?[]:_0x3e6264[_0xd122('0x1d')][_0xd122('0x1e')](',');}var _0x516754={'id':util[_0xd122('0xb')]('%s:%s:%s',_0x4bc4c0,_0x3e6264['id'],_0x3e6264[_0xd122('0x2b')]),'condition':require(_0xd122('0x2c'))[_0xd122('0x2d')](_0x4bc4c0,getIntervals(_0x4aaff3[_0xd122('0x2e')],_0x3e6264),_0x4aaff3),'consequence':require('./applications/'+_0x3e6264[_0xd122('0x2b')])[_0xd122('0x2f')](_0x4bc4c0,_0x25f916,_0x4aaff3,_0x4050f9),'p':_0x3e6264[_0xd122('0x30')]||0x0};logger[_0xd122('0x31')](_0xd122('0x32'),_0x516754['id'],_0xd122('0x33'),getIntervals(_0x4aaff3['intervals'],_0x3e6264)[_0xd122('0x22')](_0xd122('0x34')));_0x57200d[_0xd122('0x20')](_0x516754);}else{logger['error'](_0xd122('0x35'),path[_0xd122('0x22')](__dirname,_0xd122('0x16'),_0x3e6264[_0xd122('0x2b')]+_0xd122('0x1a')));}}_0x4aaff3[_0xd122('0x36')][_0x4bc4c0]=new RuleEngine(_0x57200d);_0x4aaff3['rules'][_0x4bc4c0][_0xd122('0x37')](_0x4050f9,function(_0x3b5abd){logger['info']('Applications\x20executed',JSON['stringify'](_0x3b5abd['matchPath']));if(_0x4aaff3['rules'][_0x4bc4c0]){_0x4aaff3[_0xd122('0x36')][_0x4bc4c0]['emit'](_0xd122('0x38'));}});return _0x1d686a({'code':0xc8,'message':_0x4050f9});}else{if(_0x4ff2cb){logger[_0xd122('0x31')](util['format'](_0xd122('0x39'),_0x4bc4c0));}else{logger['info']('No\x20applications\x20to\x20execute');}return _0x1d686a({'code':0xc8,'message':_0x4050f9});}}catch(_0x6c244c){logger['error'](_0x6c244c[_0xd122('0x3a')]);return _0x55db55(_0x1cf920[_0xd122('0x3b')](0x1f4,_0x6c244c));}}return _0x55db55(_0xd122('0x3c'));});},'AcceptMessage':function(_0xc693d2){var _0x30937f=this;return new Promise(function(_0x34cbdb,_0x1154ca){if(_0xc693d2['agent']&&_0xc693d2[_0xd122('0x3d')]['id']){if(_0x4aaff3[_0xd122('0x3e')][_0xc693d2[_0xd122('0x3d')]['id']]){_0x4aaff3[_0xd122('0x3e')][_0xc693d2[_0xd122('0x3d')]['id']][_0xd122('0x3f')]=![];_0x4aaff3[_0xd122('0x3e')][_0xc693d2[_0xd122('0x3d')]['id']][_0xd122('0x40')]=undefined;}}if(_0xc693d2[_0xd122('0x13')]&&_0xc693d2[_0xd122('0x13')]['id']){try{var _0x52f161=getId(_0xc693d2[_0xd122('0x12')],_0xc693d2[_0xd122('0x13')]?_0xc693d2[_0xd122('0x13')]['id']:0x0,_0xc693d2[_0xd122('0x14')]?_0xc693d2[_0xd122('0x14')]['id']:0x0);if(_0x4aaff3[_0xd122('0x36')][_0x52f161]){_0x4aaff3[_0xd122('0x36')][_0x52f161]['emit'](_0xd122('0x41'));if(rpc[_0xc693d2[_0xd122('0x12')]+_0xd122('0x42')]){rpc[_0xc693d2['channel']+_0xd122('0x42')][_0xd122('0x43')](_0x52f161,{'UserId':_0xc693d2['message'][_0xd122('0x44')]})[_0xd122('0x45')](function(){logger[_0xd122('0x3b')](_0xd122('0x46'));});}}return _0x34cbdb({'code':0xc8,'message':_0xc693d2});}catch(_0x506026){logger[_0xd122('0x3b')](_0x506026[_0xd122('0x3a')]);return _0x1154ca(_0x30937f[_0xd122('0x3b')](0x1f4,_0x506026));}}logger[_0xd122('0x3b')](_0xd122('0x47'));return _0x1154ca(_0x30937f[_0xd122('0x3b')](0x1f4,_0xd122('0x47')));});},'RejectMessage':function(_0x2a0086){var _0x2e1cd2=this;return new Promise(function(_0x1a75c3,_0x33c4f3){if(_0x2a0086[_0xd122('0x3d')]&&_0x2a0086['agent']['id']){try{if(_0x4aaff3[_0xd122('0x3e')][_0x2a0086[_0xd122('0x3d')]['id']]){_0x4aaff3[_0xd122('0x3e')][_0x2a0086[_0xd122('0x3d')]['id']]['busy']=![];_0x4aaff3[_0xd122('0x3e')][_0x2a0086['agent']['id']][_0xd122('0x40')]=undefined;}return _0x1a75c3({'code':0xc8,'message':_0x2a0086});}catch(_0x54820c){logger[_0xd122('0x3b')](_0x54820c['stack']);return _0x33c4f3(_0x2e1cd2['error'](0x1f4,_0x54820c));}}logger[_0xd122('0x3b')](_0xd122('0x47'));return _0x33c4f3(_0x2e1cd2[_0xd122('0x3b')](0x1f4,_0xd122('0x47')));});},'AbandonInteraction':function(_0x4ddc20){var _0x3f4e26=this;return new Promise(function(_0x543225,_0x5ef770){if(_0x4ddc20['channel']&&_0x4ddc20['interaction']&&_0x4ddc20[_0xd122('0x14')]['id']){try{var _0x56ed52=getId(_0x4ddc20[_0xd122('0x12')],_0x4ddc20['message']?_0x4ddc20[_0xd122('0x13')]['id']:0x0,_0x4ddc20[_0xd122('0x14')]?_0x4ddc20['interaction']['id']:0x0);if(_0x4aaff3[_0xd122('0x36')][_0x56ed52]){_0x4aaff3[_0xd122('0x36')][_0x56ed52][_0xd122('0x48')]('end');}return _0x543225({'code':0xc8,'message':_0x4ddc20});}catch(_0x4c5627){logger['error'](_0x4c5627['stack']);return _0x5ef770(_0x3f4e26[_0xd122('0x3b')](0x1f4,_0x4c5627));}}logger[_0xd122('0x3b')]('message\x20is\x20empty');return _0x5ef770(_0x3f4e26[_0xd122('0x3b')](0x1f4,_0xd122('0x47')));});},'AgentCapacity':function(_0x29d10a){var _0x4298fd=this;return new Promise(function(_0x5f2ce6,_0x5b064b){if(_0x4aaff3[_0xd122('0x3e')][_0xd122('0x49')](_0x29d10a['id'])){for(var _0x23efa7 in _0x29d10a[_0xd122('0x4a')]){if(_0x29d10a[_0xd122('0x4a')][_0xd122('0x49')](_0x23efa7)){if(_0x4aaff3['agents'][_0x29d10a['id']][_0xd122('0x49')](_0x23efa7+'CurrentCapacity')){_0x4aaff3[_0xd122('0x3e')][_0x29d10a['id']][_0x23efa7+'CurrentCapacity']=parseInt(_0x29d10a[_0xd122('0x4a')][_0x23efa7],0xa);}}}_0x4aaff3[_0xd122('0x3e')][_0x29d10a['id']][_0xd122('0x4b')]();return _0x5f2ce6({'code':0xc8,'message':_0x4aaff3[_0xd122('0x3e')][_0x29d10a['id']]});}else{return _0x5b064b(_0x4298fd[_0xd122('0x3b')](0x1f4,_0xd122('0x4c')));}});},'Agents':function(_0x5f2892){return new Promise(function(_0x28d7f4){var _0x4b96e7=_[_0xd122('0x4d')](_0x4aaff3[_0xd122('0x3e')]);if(_0x5f2892&&_0x5f2892['id']){var _0x5265e5=_['find'](_0x4b96e7,function(_0x2788c5){return _0x2788c5['id']===_0x5f2892['id'];});_0x28d7f4(_0x5265e5);}else{_0x28d7f4({'count':_0x4b96e7[_0xd122('0x18')],'rows':_0x4b96e7});}});},'ChatQueues':function(){return new Promise(function(_0x5dd617){var _0x3e1020=[];for(var _0x723736 in _0x4aaff3[_0xd122('0x4e')]){if(_0x4aaff3[_0xd122('0x4e')][_0xd122('0x49')](_0x723736)){var _0x299ae2=_0x4aaff3[_0xd122('0x4e')][_0x723736];var _0x3ea97f={'id':_0x299ae2['id'],'available':_0x299ae2[_0xd122('0x4f')],'loggedIn':_0x299ae2[_0xd122('0x50')],'name':_0x299ae2['name'],'paused':_0x299ae2[_0xd122('0x51')],'waiting':_0x299ae2['waiting']};_0x3e1020[_0xd122('0x20')](_0x3ea97f);}}_0x5dd617({'count':_0x3e1020[_0xd122('0x18')],'rows':_0x3e1020});});},'MailQueues':function(){return new Promise(function(_0x1f2a9d){var _0x1e8201=[];for(var _0x23f3a5 in _0x4aaff3[_0xd122('0x52')]){if(_0x4aaff3[_0xd122('0x52')][_0xd122('0x49')](_0x23f3a5)){var _0xfdfae7=_0x4aaff3[_0xd122('0x52')][_0x23f3a5];var _0x268694={'id':_0xfdfae7['id'],'available':_0xfdfae7['available'],'loggedIn':_0xfdfae7[_0xd122('0x50')],'name':_0xfdfae7[_0xd122('0x53')],'paused':_0xfdfae7[_0xd122('0x51')],'waiting':_0xfdfae7[_0xd122('0x54')]};_0x1e8201[_0xd122('0x20')](_0x268694);}}_0x1f2a9d({'count':_0x1e8201[_0xd122('0x18')],'rows':_0x1e8201});});},'OpenchannelQueues':function(){return new Promise(function(_0x3fb4ee){var _0x5af2b6=[];for(var _0x1e5c8a in _0x4aaff3[_0xd122('0x55')]){if(_0x4aaff3['openchannelQueues'][_0xd122('0x49')](_0x1e5c8a)){var _0x52e1ed=_0x4aaff3[_0xd122('0x55')][_0x1e5c8a];var _0x56043e={'id':_0x52e1ed['id'],'available':_0x52e1ed[_0xd122('0x4f')],'loggedIn':_0x52e1ed['loggedIn'],'name':_0x52e1ed[_0xd122('0x53')],'paused':_0x52e1ed['paused'],'waiting':_0x52e1ed['waiting']};_0x5af2b6['push'](_0x56043e);}}_0x3fb4ee({'count':_0x5af2b6[_0xd122('0x18')],'rows':_0x5af2b6});});},'SmsQueues':function(){return new Promise(function(_0x1cea0f){var _0x37840b=[];for(var _0x3e78be in _0x4aaff3[_0xd122('0x56')]){if(_0x4aaff3[_0xd122('0x56')]['hasOwnProperty'](_0x3e78be)){var _0x411191=_0x4aaff3['smsQueues'][_0x3e78be];var _0x5d71b5={'id':_0x411191['id'],'available':_0x411191[_0xd122('0x4f')],'loggedIn':_0x411191[_0xd122('0x50')],'name':_0x411191[_0xd122('0x53')],'paused':_0x411191['paused'],'waiting':_0x411191[_0xd122('0x54')]};_0x37840b[_0xd122('0x20')](_0x5d71b5);}}_0x1cea0f({'count':_0x37840b[_0xd122('0x18')],'rows':_0x37840b});});},'FaxQueues':function(){return new Promise(function(_0x2d0c74){var _0x57a3f9=[];for(var _0x288790 in _0x4aaff3[_0xd122('0x57')]){if(_0x4aaff3[_0xd122('0x57')][_0xd122('0x49')](_0x288790)){var _0x2198aa=_0x4aaff3[_0xd122('0x57')][_0x288790];var _0x34d765={'id':_0x2198aa['id'],'available':_0x2198aa[_0xd122('0x4f')],'loggedIn':_0x2198aa[_0xd122('0x50')],'name':_0x2198aa[_0xd122('0x53')],'paused':_0x2198aa['paused'],'waiting':_0x2198aa[_0xd122('0x54')]};_0x57a3f9['push'](_0x34d765);}}_0x2d0c74({'count':_0x57a3f9[_0xd122('0x18')],'rows':_0x57a3f9});});},'WhatsappQueues':function(){return new Promise(function(_0x3a5746){var _0x15b72f=[];for(var _0x9e3a4f in _0x4aaff3[_0xd122('0x58')]){if(_0x4aaff3['whatsappQueues']['hasOwnProperty'](_0x9e3a4f)){var _0x4d8911=_0x4aaff3[_0xd122('0x58')][_0x9e3a4f];var _0x267de3={'id':_0x4d8911['id'],'available':_0x4d8911[_0xd122('0x4f')],'loggedIn':_0x4d8911[_0xd122('0x50')],'name':_0x4d8911['name'],'paused':_0x4d8911[_0xd122('0x51')],'waiting':_0x4d8911[_0xd122('0x54')]};_0x15b72f['push'](_0x267de3);}}_0x3a5746({'count':_0x15b72f[_0xd122('0x18')],'rows':_0x15b72f});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x375572){var _0x4bd857=_['values'](_0x4aaff3[_0xd122('0x59')]);_0x375572({'count':_0x4bd857[_0xd122('0x18')],'rows':_0x4bd857});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0xd8c4aa){var _0x54ae2d=_[_0xd122('0x4d')](_0x4aaff3[_0xd122('0x5a')]);_0xd8c4aa({'count':_0x54ae2d[_0xd122('0x18')],'rows':_0x54ae2d});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x33858b){var _0x5cd68a=_[_0xd122('0x4d')](_0x4aaff3[_0xd122('0x5b')]);_0x33858b({'count':_0x5cd68a[_0xd122('0x18')],'rows':_0x5cd68a});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x3d9acf){var _0x232724=_[_0xd122('0x4d')](_0x4aaff3['smsQueuesWaitingInteractions']);_0x3d9acf({'count':_0x232724[_0xd122('0x18')],'rows':_0x232724});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0xa17038){var _0x3dbdd8=_['values'](_0x4aaff3[_0xd122('0x5c')]);_0xa17038({'count':_0x3dbdd8[_0xd122('0x18')],'rows':_0x3dbdd8});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x42af8b){var _0xd82086=_[_0xd122('0x4d')](_0x4aaff3[_0xd122('0x5d')]);_0x42af8b({'count':_0xd82086[_0xd122('0x18')],'rows':_0xd82086});});}};var _0x3aa9e5=jayson[_0xd122('0x5e')](_0x455630)[_0xd122('0x5f')]();_0x3aa9e5['on']('error',function(_0x32e9d9){logger[_0xd122('0x3b')](JSON[_0xd122('0x60')](_0x32e9d9));return _0x3123ef(_0x32e9d9);});_0x3aa9e5[_0xd122('0x61')](0x232c,_0xd122('0x62'),function(){console[_0xd122('0x63')](_0xd122('0x64'),0x232c);return _0x2cc230(_0xd122('0x65')+0x232c);});});};