ae2b91289a3fc143b661c79d1849638b8bd51618
[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 _0x1893=['tvox','getMustacheRender','account','notificationTemplate','ChatWebsiteId','ContactId','body','./interval','condition','intervals','consequence','Push\x20new\x20rule','\x20|\x20','Please\x20create\x20a\x20new\x20file\x20under','execute','Applications\x20executed','matchPath','complete','info','No\x20applications\x20to\x20execute','error','stack','agent','agents','busy','channel','emit','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','busyQueue','hasOwnProperty','CurrentCapacity','capacity','updateRealtime','agent\x20not\x20found','values','find','chatQueues','available','loggedIn','name','waiting','mailQueues','paused','openchannelQueues','smsQueues','faxQueues','whatsappQueues','chatQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','server','stringify','127.0.0.1','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','path','jayson/promise','bluebird','./applications/utils','./applications/strategy/util','../../../config/logger','routing','../rpc/mailQueueReport','../rpc/chatQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','format','isNil','IntervalId','Intervals','map','interval','listen','rules','message','interaction','checkWaitingNotifications','applications','isArray','length','existsSync','join','.js','app','toLowerCase','autoreply','appdata','split','push','slice','dialogflowv2','tag','TagId'];(function(_0x4cd14a,_0x3c08b4){var _0x59ac6a=function(_0x5d95ec){while(--_0x5d95ec){_0x4cd14a['push'](_0x4cd14a['shift']());}};_0x59ac6a(++_0x3c08b4);}(_0x1893,0xa2));var _0x3189=function(_0x2355a4,_0xc0b80d){_0x2355a4=_0x2355a4-0x0;var _0xe22dd=_0x1893[_0x2355a4];return _0xe22dd;};'use strict';var _=require('lodash');var util=require('util');var path=require(_0x3189('0x0'));var fs=require('fs');var jayson=require(_0x3189('0x1'));var BPromise=require(_0x3189('0x2'));var utils=require(_0x3189('0x3'));var sUtils=require(_0x3189('0x4'));var logger=require(_0x3189('0x5'))(_0x3189('0x6'));var rpc={'openchannelQueueReport':require('../rpc/openchannelQueueReport'),'mailQueueReport':require(_0x3189('0x7')),'chatQueueReport':require(_0x3189('0x8')),'smsQueueReport':require(_0x3189('0x9')),'faxQueueReport':require(_0x3189('0xa')),'whatsappQueueReport':require(_0x3189('0xb'))};var RuleEngine=require(_0x3189('0xc'));function getId(_0x14d84b,_0x1f6764,_0x5312a3){return util[_0x3189('0xd')]('%s.%s.%s',_0x14d84b,_0x1f6764||0x0,_0x5312a3||0x0);}function getIntervals(_0x127449,_0x4ac683){var _0x3ec9d0=[];if(!_[_0x3189('0xe')](_0x4ac683[_0x3189('0xf')])&&!_[_0x3189('0xe')](_0x127449[_0x4ac683['IntervalId']])&&!_[_0x3189('0xe')](_0x127449[_0x4ac683[_0x3189('0xf')]][_0x3189('0x10')])){_0x3ec9d0=_[_0x3189('0x11')](_0x127449[_0x4ac683[_0x3189('0xf')]]['Intervals'],_0x3189('0x12'));}else if(!_[_0x3189('0xe')](_0x4ac683[_0x3189('0x12')])){_0x3ec9d0=[_0x4ac683[_0x3189('0x12')]];}return _0x3ec9d0;}exports[_0x3189('0x13')]=function(_0x20dcc2){_0x20dcc2[_0x3189('0x14')]={};return new BPromise(function(_0x25a917,_0x5521bb){var _0x220b18={'Start':function(_0xb3e4c2){var _0x1c209b=this;return new Promise(function(_0x2fb62b,_0x486dd2){if(_0xb3e4c2){try{var _0x40195d=[];var _0x5f2e82=getId(_0xb3e4c2['channel'],_0xb3e4c2[_0x3189('0x15')]?_0xb3e4c2['message']['id']:0x0,_0xb3e4c2[_0x3189('0x16')]?_0xb3e4c2[_0x3189('0x16')]['id']:0x0);var _0x22c7ba=sUtils[_0x3189('0x17')](_0x20dcc2,_0xb3e4c2);if(_0xb3e4c2['transfer']||!_0x22c7ba&&_0xb3e4c2[_0x3189('0x18')]&&_[_0x3189('0x19')](_0xb3e4c2[_0x3189('0x18')])&&_0xb3e4c2['applications'][_0x3189('0x1a')]){for(var _0xb0e89b=0x0;_0xb0e89b<_0xb3e4c2[_0x3189('0x18')][_0x3189('0x1a')];_0xb0e89b+=0x1){var _0x29b275=_0xb3e4c2['applications'][_0xb0e89b];if(fs[_0x3189('0x1b')](path[_0x3189('0x1c')](__dirname,_0x3189('0x18'),_0x29b275['app']+_0x3189('0x1d')))){var _0x47abb4=[];switch(_0x29b275[_0x3189('0x1e')][_0x3189('0x1f')]()){case _0x3189('0x20'):var _0x38e56a=_0x29b275[_0x3189('0x21')][_0x3189('0x22')](',');if(_0xb3e4c2['channel']==='mail'){_0x47abb4[_0x3189('0x23')](_0x38e56a[0x0]);_0x47abb4[_0x3189('0x23')](_0x38e56a[0x1]);_0x47abb4[_0x3189('0x23')](_0x38e56a[_0x3189('0x24')](0x2,_0x38e56a[_0x3189('0x1a')])[_0x3189('0x1c')](','));}else{_0x47abb4[_0x3189('0x23')](_0x38e56a[0x0]);_0x47abb4[_0x3189('0x23')](_0x38e56a[_0x3189('0x24')](0x1,_0x38e56a[_0x3189('0x1a')])['join'](','));}break;case'dialogflow':var _0x5aa34a=_0x29b275[_0x3189('0x21')][_0x3189('0x22')](',');_0x47abb4[_0x3189('0x23')](_0x5aa34a[0x0]);_0x47abb4[_0x3189('0x23')](_0x5aa34a[0x1]);_0x47abb4[_0x3189('0x23')](_0x5aa34a[_0x3189('0x24')](0x2,_0x5aa34a['length'])[_0x3189('0x1c')](','));break;case _0x3189('0x25'):var _0x4bd677=_0x29b275[_0x3189('0x21')][_0x3189('0x22')](',');_0x47abb4[_0x3189('0x23')](_0x4bd677[0x0]);_0x47abb4['push'](_0x4bd677[0x1]);_0x47abb4[_0x3189('0x23')](_0x4bd677[0x2]);_0x47abb4[_0x3189('0x23')](_0x4bd677[0x3]);_0x47abb4[_0x3189('0x23')](_0x4bd677['slice'](0x4,_0x4bd677[_0x3189('0x1a')])[_0x3189('0x1c')](','));break;case'amazonlex':var _0x32ca90=_0x29b275[_0x3189('0x21')][_0x3189('0x22')](',');_0x47abb4[_0x3189('0x23')](_0x32ca90[0x0]);_0x47abb4[_0x3189('0x23')](_0x32ca90[0x1]);_0x47abb4['push'](_0x32ca90[0x2]);_0x47abb4['push'](_0x32ca90[0x3]);_0x47abb4[_0x3189('0x23')](_0x32ca90['slice'](0x4,_0x32ca90[_0x3189('0x1a')])[_0x3189('0x1c')](','));break;case _0x3189('0x15'):_0x47abb4[_0x3189('0x23')](_0x29b275[_0x3189('0x21')]);break;case _0x3189('0x26'):_0x47abb4[_0x3189('0x23')](_0x29b275[_0x3189('0x27')]);_0x47abb4[_0x3189('0x23')](_0x29b275['appdata']);break;case _0x3189('0x28'):var _0x21b4fe=utils[_0x3189('0x29')](_0xb3e4c2[_0x3189('0x2a')][_0x3189('0x2b')],_0xb3e4c2);var _0x3a3e01=_0x29b275[_0x3189('0x21')]['split'](',');_0x47abb4['push'](_0x3a3e01[0x0]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x1]);_0x47abb4['push'](_0x3a3e01[0x2]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x3]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x4]);_0x47abb4['push'](_0x3a3e01[0x5]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x6]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x7]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x8]);_0x47abb4[_0x3189('0x23')](_0x3a3e01[0x9]);_0x47abb4['push'](_0x3a3e01[0xa]);_0x47abb4[_0x3189('0x23')](_0xb3e4c2['interaction']['id']);_0x47abb4['push'](_0xb3e4c2[_0x3189('0x15')]['id']);_0x47abb4[_0x3189('0x23')](_0x29b275[_0x3189('0x2c')]);_0x47abb4[_0x3189('0x23')](_0xb3e4c2[_0x3189('0x16')][_0x3189('0x2d')]);_0x47abb4[_0x3189('0x23')](_0xb3e4c2[_0x3189('0x2e')]['body']);_0x47abb4['push'](_0x21b4fe);break;default:_0x47abb4=_[_0x3189('0xe')](_0x29b275[_0x3189('0x21')])?[]:_0x29b275[_0x3189('0x21')][_0x3189('0x22')](',');}var _0x27613f={'id':util[_0x3189('0xd')]('%s:%s:%s',_0x5f2e82,_0x29b275['id'],_0x29b275[_0x3189('0x1e')]),'condition':require(_0x3189('0x2f'))[_0x3189('0x30')](_0x5f2e82,getIntervals(_0x20dcc2[_0x3189('0x31')],_0x29b275),_0x20dcc2),'consequence':require('./applications/'+_0x29b275[_0x3189('0x1e')])[_0x3189('0x32')](_0x5f2e82,_0x47abb4,_0x20dcc2,_0xb3e4c2),'p':_0x29b275['priority']||0x0};logger['info'](_0x3189('0x33'),_0x27613f['id'],'on\x20interval',getIntervals(_0x20dcc2[_0x3189('0x31')],_0x29b275)[_0x3189('0x1c')](_0x3189('0x34')));_0x40195d[_0x3189('0x23')](_0x27613f);}else{logger['error'](_0x3189('0x35'),path[_0x3189('0x1c')](__dirname,'applications',_0x29b275[_0x3189('0x1e')]+_0x3189('0x1d')));}}_0x20dcc2[_0x3189('0x14')][_0x5f2e82]=new RuleEngine(_0x40195d);_0x20dcc2[_0x3189('0x14')][_0x5f2e82][_0x3189('0x36')](_0xb3e4c2,function(_0x596ec3){logger['info'](_0x3189('0x37'),JSON['stringify'](_0x596ec3[_0x3189('0x38')]));if(_0x20dcc2[_0x3189('0x14')][_0x5f2e82]){_0x20dcc2[_0x3189('0x14')][_0x5f2e82]['emit'](_0x3189('0x39'));}});return _0x2fb62b({'code':0xc8,'message':_0xb3e4c2});}else{if(_0x22c7ba){logger[_0x3189('0x3a')](util[_0x3189('0xd')]('Skipped\x20routing\x20for\x20%s',_0x5f2e82));}else{logger[_0x3189('0x3a')](_0x3189('0x3b'));}return _0x2fb62b({'code':0xc8,'message':_0xb3e4c2});}}catch(_0x151ab4){logger[_0x3189('0x3c')](_0x151ab4[_0x3189('0x3d')]);return _0x486dd2(_0x1c209b[_0x3189('0x3c')](0x1f4,_0x151ab4));}}return _0x486dd2('routing\x20is\x20empty');});},'AcceptMessage':function(_0x47d22d){var _0x28d404=this;return new Promise(function(_0x502477,_0x4c6dd5){if(_0x47d22d[_0x3189('0x3e')]&&_0x47d22d['agent']['id']){if(_0x20dcc2[_0x3189('0x3f')][_0x47d22d[_0x3189('0x3e')]['id']]){_0x20dcc2[_0x3189('0x3f')][_0x47d22d['agent']['id']][_0x3189('0x40')]=![];_0x20dcc2['agents'][_0x47d22d[_0x3189('0x3e')]['id']]['busyQueue']=undefined;}}if(_0x47d22d['message']&&_0x47d22d[_0x3189('0x15')]['id']){try{var _0x47a844=getId(_0x47d22d[_0x3189('0x41')],_0x47d22d['message']?_0x47d22d['message']['id']:0x0,_0x47d22d[_0x3189('0x16')]?_0x47d22d[_0x3189('0x16')]['id']:0x0);if(_0x20dcc2[_0x3189('0x14')][_0x47a844]){_0x20dcc2[_0x3189('0x14')][_0x47a844][_0x3189('0x42')](_0x3189('0x43'));if(rpc[_0x47d22d['channel']+_0x3189('0x44')]){rpc[_0x47d22d['channel']+'QueueReport'][_0x3189('0x45')](_0x47a844,{'UserId':_0x47d22d[_0x3189('0x15')][_0x3189('0x46')]})[_0x3189('0x47')](function(){logger[_0x3189('0x3c')](_0x3189('0x48'));});}}return _0x502477({'code':0xc8,'message':_0x47d22d});}catch(_0x556ee5){logger[_0x3189('0x3c')](_0x556ee5['stack']);return _0x4c6dd5(_0x28d404[_0x3189('0x3c')](0x1f4,_0x556ee5));}}logger[_0x3189('0x3c')](_0x3189('0x49'));return _0x4c6dd5(_0x28d404[_0x3189('0x3c')](0x1f4,'message\x20is\x20empty'));});},'RejectMessage':function(_0x1d3389){var _0x2ec48d=this;return new Promise(function(_0x5c7451,_0x3f8179){if(_0x1d3389[_0x3189('0x3e')]&&_0x1d3389[_0x3189('0x3e')]['id']){try{if(_0x20dcc2[_0x3189('0x3f')][_0x1d3389['agent']['id']]){_0x20dcc2[_0x3189('0x3f')][_0x1d3389['agent']['id']][_0x3189('0x40')]=![];_0x20dcc2['agents'][_0x1d3389[_0x3189('0x3e')]['id']][_0x3189('0x4a')]=undefined;}return _0x5c7451({'code':0xc8,'message':_0x1d3389});}catch(_0x5e5b11){logger['error'](_0x5e5b11['stack']);return _0x3f8179(_0x2ec48d[_0x3189('0x3c')](0x1f4,_0x5e5b11));}}logger['error'](_0x3189('0x49'));return _0x3f8179(_0x2ec48d[_0x3189('0x3c')](0x1f4,_0x3189('0x49')));});},'AbandonInteraction':function(_0x34e07b){var _0x2d2d77=this;return new Promise(function(_0x40623f,_0x26d15e){if(_0x34e07b[_0x3189('0x41')]&&_0x34e07b[_0x3189('0x16')]&&_0x34e07b['interaction']['id']){try{var _0x1f2f11=getId(_0x34e07b[_0x3189('0x41')],_0x34e07b[_0x3189('0x15')]?_0x34e07b[_0x3189('0x15')]['id']:0x0,_0x34e07b[_0x3189('0x16')]?_0x34e07b[_0x3189('0x16')]['id']:0x0);if(_0x20dcc2[_0x3189('0x14')][_0x1f2f11]){_0x20dcc2[_0x3189('0x14')][_0x1f2f11][_0x3189('0x42')](_0x3189('0x43'));}return _0x40623f({'code':0xc8,'message':_0x34e07b});}catch(_0x187877){logger[_0x3189('0x3c')](_0x187877['stack']);return _0x26d15e(_0x2d2d77['error'](0x1f4,_0x187877));}}logger[_0x3189('0x3c')](_0x3189('0x49'));return _0x26d15e(_0x2d2d77[_0x3189('0x3c')](0x1f4,_0x3189('0x49')));});},'AgentCapacity':function(_0x41ef50){var _0x3b8f96=this;return new Promise(function(_0x27354e,_0x37f95c){if(_0x20dcc2[_0x3189('0x3f')][_0x3189('0x4b')](_0x41ef50['id'])){for(var _0xd45395 in _0x41ef50['capacity']){if(_0x41ef50['capacity']['hasOwnProperty'](_0xd45395)){if(_0x20dcc2[_0x3189('0x3f')][_0x41ef50['id']][_0x3189('0x4b')](_0xd45395+'CurrentCapacity')){_0x20dcc2[_0x3189('0x3f')][_0x41ef50['id']][_0xd45395+_0x3189('0x4c')]=parseInt(_0x41ef50[_0x3189('0x4d')][_0xd45395],0xa);}}}_0x20dcc2[_0x3189('0x3f')][_0x41ef50['id']][_0x3189('0x4e')]();return _0x27354e({'code':0xc8,'message':_0x20dcc2['agents'][_0x41ef50['id']]});}else{return _0x37f95c(_0x3b8f96[_0x3189('0x3c')](0x1f4,_0x3189('0x4f')));}});},'Agents':function(_0x7940f4){return new Promise(function(_0x228dfc){var _0x5d8bf8=_[_0x3189('0x50')](_0x20dcc2[_0x3189('0x3f')]);if(_0x7940f4&&_0x7940f4['id']){var _0x103e3c=_[_0x3189('0x51')](_0x5d8bf8,function(_0x4a7172){return _0x4a7172['id']===_0x7940f4['id'];});_0x228dfc(_0x103e3c);}else{_0x228dfc({'count':_0x5d8bf8[_0x3189('0x1a')],'rows':_0x5d8bf8});}});},'ChatQueues':function(){return new Promise(function(_0x4c4bb9){var _0x1d7a44=[];for(var _0x448635 in _0x20dcc2[_0x3189('0x52')]){if(_0x20dcc2[_0x3189('0x52')][_0x3189('0x4b')](_0x448635)){var _0x271c34=_0x20dcc2[_0x3189('0x52')][_0x448635];var _0x112200={'id':_0x271c34['id'],'available':_0x271c34[_0x3189('0x53')],'loggedIn':_0x271c34[_0x3189('0x54')],'name':_0x271c34[_0x3189('0x55')],'paused':_0x271c34['paused'],'waiting':_0x271c34[_0x3189('0x56')]};_0x1d7a44[_0x3189('0x23')](_0x112200);}}_0x4c4bb9({'count':_0x1d7a44[_0x3189('0x1a')],'rows':_0x1d7a44});});},'MailQueues':function(){return new Promise(function(_0xdf29c3){var _0x141abf=[];for(var _0x512478 in _0x20dcc2[_0x3189('0x57')]){if(_0x20dcc2['mailQueues'][_0x3189('0x4b')](_0x512478)){var _0x7a9bd2=_0x20dcc2[_0x3189('0x57')][_0x512478];var _0x221605={'id':_0x7a9bd2['id'],'available':_0x7a9bd2[_0x3189('0x53')],'loggedIn':_0x7a9bd2[_0x3189('0x54')],'name':_0x7a9bd2[_0x3189('0x55')],'paused':_0x7a9bd2[_0x3189('0x58')],'waiting':_0x7a9bd2['waiting']};_0x141abf[_0x3189('0x23')](_0x221605);}}_0xdf29c3({'count':_0x141abf['length'],'rows':_0x141abf});});},'OpenchannelQueues':function(){return new Promise(function(_0x26e587){var _0x2eedf4=[];for(var _0xf740b0 in _0x20dcc2[_0x3189('0x59')]){if(_0x20dcc2[_0x3189('0x59')][_0x3189('0x4b')](_0xf740b0)){var _0x47fe84=_0x20dcc2[_0x3189('0x59')][_0xf740b0];var _0x265eb5={'id':_0x47fe84['id'],'available':_0x47fe84['available'],'loggedIn':_0x47fe84[_0x3189('0x54')],'name':_0x47fe84['name'],'paused':_0x47fe84[_0x3189('0x58')],'waiting':_0x47fe84[_0x3189('0x56')]};_0x2eedf4[_0x3189('0x23')](_0x265eb5);}}_0x26e587({'count':_0x2eedf4['length'],'rows':_0x2eedf4});});},'SmsQueues':function(){return new Promise(function(_0x5679e9){var _0x15db7d=[];for(var _0x5ae038 in _0x20dcc2[_0x3189('0x5a')]){if(_0x20dcc2['smsQueues'][_0x3189('0x4b')](_0x5ae038)){var _0x285b0d=_0x20dcc2['smsQueues'][_0x5ae038];var _0x3a40d7={'id':_0x285b0d['id'],'available':_0x285b0d[_0x3189('0x53')],'loggedIn':_0x285b0d[_0x3189('0x54')],'name':_0x285b0d['name'],'paused':_0x285b0d[_0x3189('0x58')],'waiting':_0x285b0d[_0x3189('0x56')]};_0x15db7d[_0x3189('0x23')](_0x3a40d7);}}_0x5679e9({'count':_0x15db7d['length'],'rows':_0x15db7d});});},'FaxQueues':function(){return new Promise(function(_0x521230){var _0x212a59=[];for(var _0x25d767 in _0x20dcc2[_0x3189('0x5b')]){if(_0x20dcc2['faxQueues'][_0x3189('0x4b')](_0x25d767)){var _0x3d57e5=_0x20dcc2[_0x3189('0x5b')][_0x25d767];var _0x438d08={'id':_0x3d57e5['id'],'available':_0x3d57e5[_0x3189('0x53')],'loggedIn':_0x3d57e5[_0x3189('0x54')],'name':_0x3d57e5[_0x3189('0x55')],'paused':_0x3d57e5[_0x3189('0x58')],'waiting':_0x3d57e5[_0x3189('0x56')]};_0x212a59[_0x3189('0x23')](_0x438d08);}}_0x521230({'count':_0x212a59['length'],'rows':_0x212a59});});},'WhatsappQueues':function(){return new Promise(function(_0xf0f7a7){var _0x575ede=[];for(var _0x3c82f8 in _0x20dcc2[_0x3189('0x5c')]){if(_0x20dcc2[_0x3189('0x5c')][_0x3189('0x4b')](_0x3c82f8)){var _0xc00abb=_0x20dcc2[_0x3189('0x5c')][_0x3c82f8];var _0x54b7ee={'id':_0xc00abb['id'],'available':_0xc00abb[_0x3189('0x53')],'loggedIn':_0xc00abb['loggedIn'],'name':_0xc00abb[_0x3189('0x55')],'paused':_0xc00abb[_0x3189('0x58')],'waiting':_0xc00abb[_0x3189('0x56')]};_0x575ede[_0x3189('0x23')](_0x54b7ee);}}_0xf0f7a7({'count':_0x575ede['length'],'rows':_0x575ede});});},'ChatQueuesWaitingInteractions':function(){return new Promise(function(_0x5b4596){var _0x17cb5c=_[_0x3189('0x50')](_0x20dcc2[_0x3189('0x5d')]);_0x5b4596({'count':_0x17cb5c[_0x3189('0x1a')],'rows':_0x17cb5c});});},'MailQueuesWaitingInteractions':function(){return new Promise(function(_0x4a7908){var _0x4ce3c7=_[_0x3189('0x50')](_0x20dcc2['mailQueuesWaitingInteractions']);_0x4a7908({'count':_0x4ce3c7[_0x3189('0x1a')],'rows':_0x4ce3c7});});},'OpenchannelQueuesWaitingInteractions':function(){return new Promise(function(_0x65c13f){var _0x56f3c1=_[_0x3189('0x50')](_0x20dcc2[_0x3189('0x5e')]);_0x65c13f({'count':_0x56f3c1['length'],'rows':_0x56f3c1});});},'SmsQueuesWaitingInteractions':function(){return new Promise(function(_0x5cabcc){var _0x14b0f7=_['values'](_0x20dcc2[_0x3189('0x5f')]);_0x5cabcc({'count':_0x14b0f7[_0x3189('0x1a')],'rows':_0x14b0f7});});},'FaxQueuesWaitingInteractions':function(){return new Promise(function(_0x45a672){var _0x59a625=_[_0x3189('0x50')](_0x20dcc2['faxQueuesWaitingInteractions']);_0x45a672({'count':_0x59a625['length'],'rows':_0x59a625});});},'WhatsappQueuesWaitingInteractions':function(){return new Promise(function(_0x1c869a){var _0x51799c=_[_0x3189('0x50')](_0x20dcc2['whatsappQueuesWaitingInteractions']);_0x1c869a({'count':_0x51799c['length'],'rows':_0x51799c});});}};var _0x51303a=jayson[_0x3189('0x60')](_0x220b18)['http']();_0x51303a['on'](_0x3189('0x3c'),function(_0x3db037){logger[_0x3189('0x3c')](JSON[_0x3189('0x61')](_0x3db037));return _0x5521bb(_0x3db037);});_0x51303a[_0x3189('0x13')](0x232c,_0x3189('0x62'),function(){console['log'](_0x3189('0x63'),0x232c);return _0x25a917(_0x3189('0x64')+0x232c);});});};