Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / openchannelMessage / openchannelMessage.controller.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 _0xcb91=['params','include','find','create','body','describe','../../config/logger','openchannel-interactions','accept','openchannel','UserId','user','agent','CmContact','Contact','get','OpenchannelInteraction','OpenchannelInteractionId','isNil','format','YYYY-MM-DD\x20HH:mm:ss','interaction','[OPENCHANNELMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','null','AcceptMessage','startsWith','cf_','push','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','ContactId','sequelize','Sequelize','QueryTypes','SELECT','interface','channel','EventManager','acceptmessage','info','[OPENCHANNELMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','RejectMessage','rejectMessage','contact','event','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','fs-extra','lodash','crypto','jsforce','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','localhost','socket.io-emitter','redis','./openchannelMessage.socket','jayson/promise','client','http','request','then','OpenchannelMessage,\x20%s,\x20%s','request\x20sent','debug','OpenchannelMessage,\x20%s,\x20%s,\x20%s','stringify','error','message','catch','status','end','json','offset','limit','count','Content-Range','apply','reject','save','update','destroy','sendStatus','stack','name','send','index','map','OpenchannelMessage','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','rows','show'];(function(_0x3464b3,_0x1a3f1e){var _0x6f5d3e=function(_0x47a7d4){while(--_0x47a7d4){_0x3464b3['push'](_0x3464b3['shift']());}};_0x6f5d3e(++_0x1a3f1e);}(_0xcb91,0x1a9));var _0x1cb9=function(_0x2283dc,_0x2fcfc5){_0x2283dc=_0x2283dc-0x0;var _0x16db90=_0xcb91[_0x2283dc];return _0x16db90;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x1cb9('0x0'));var jsonpatch=require(_0x1cb9('0x1'));var rp=require(_0x1cb9('0x2'));var moment=require(_0x1cb9('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x1cb9('0x4'));var util=require(_0x1cb9('0x5'));var path=require('path');var sox=require(_0x1cb9('0x6'));var csv=require(_0x1cb9('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x1cb9('0x8'));var _=require(_0x1cb9('0x9'));var squel=require('squel');var crypto=require(_0x1cb9('0xa'));var jsforce=require(_0x1cb9('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x1cb9('0x7'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x1cb9('0xc'));var authService=require(_0x1cb9('0xd'));var qs=require(_0x1cb9('0xe'));var as=require(_0x1cb9('0xf'));var hardwareService=require(_0x1cb9('0x10'));var logger=require('../../config/logger')(_0x1cb9('0x11'));var utils=require(_0x1cb9('0x12'));var config=require(_0x1cb9('0x13'));var licenseUtil=require(_0x1cb9('0x14'));var db=require(_0x1cb9('0x15'))['db'];config['redis']=_['defaults'](config['redis'],{'host':_0x1cb9('0x16'),'port':0x18eb});var socket=require(_0x1cb9('0x17'))(new Redis(config[_0x1cb9('0x18')]));require(_0x1cb9('0x19'))['register'](socket);var jayson=require(_0x1cb9('0x1a'));var client=jayson[_0x1cb9('0x1b')][_0x1cb9('0x1c')]({'port':0x232c});var client9002=jayson[_0x1cb9('0x1b')][_0x1cb9('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x5806d8,_0x5572cb,_0xd446a3,_0x3cc765){return new BPromise(function(_0x3904b7,_0x3f1376){var _0x3e21e0=_0x3cc765||client;return _0x3e21e0[_0x1cb9('0x1d')](_0x5806d8,_0xd446a3)[_0x1cb9('0x1e')](function(_0x4e1340){logger['info'](_0x1cb9('0x1f'),_0x5572cb,_0x1cb9('0x20'));logger[_0x1cb9('0x21')](_0x1cb9('0x22'),_0x5572cb,_0x1cb9('0x20'),JSON[_0x1cb9('0x23')](_0x4e1340));if(_0x4e1340[_0x1cb9('0x24')]){if(_0x4e1340['error']['code']===0x1f4){logger[_0x1cb9('0x24')]('OpenchannelMessage,\x20%s,\x20%s',_0x5572cb,_0x4e1340[_0x1cb9('0x24')][_0x1cb9('0x25')]);return _0x3f1376(_0x4e1340['error']['message']);}logger[_0x1cb9('0x24')](_0x1cb9('0x1f'),_0x5572cb,_0x4e1340[_0x1cb9('0x24')][_0x1cb9('0x25')]);return _0x3904b7(_0x4e1340[_0x1cb9('0x24')][_0x1cb9('0x25')]);}else{logger['info']('OpenchannelMessage,\x20%s,\x20%s',_0x5572cb,_0x1cb9('0x20'));_0x3904b7(_0x4e1340['result'][_0x1cb9('0x25')]);}})[_0x1cb9('0x26')](function(_0x69b4c8){logger[_0x1cb9('0x24')](_0x1cb9('0x1f'),_0x5572cb,_0x69b4c8);_0x3f1376(_0x69b4c8);});});}function respondWithStatusCode(_0x53f9fa,_0x195f16){_0x195f16=_0x195f16||0xcc;return function(_0x9df250){if(_0x9df250){return _0x53f9fa['sendStatus'](_0x195f16);}return _0x53f9fa[_0x1cb9('0x27')](_0x195f16)[_0x1cb9('0x28')]();};}function respondWithResult(_0x41a9a0,_0x1804fd){_0x1804fd=_0x1804fd||0xc8;return function(_0x406821){if(_0x406821){return _0x41a9a0[_0x1cb9('0x27')](_0x1804fd)[_0x1cb9('0x29')](_0x406821);}};}function respondWithFilteredResult(_0xb644b3,_0x41e5c2){return function(_0x9de64b){if(_0x9de64b){var _0x48888d=typeof _0x41e5c2[_0x1cb9('0x2a')]==='undefined'&&typeof _0x41e5c2[_0x1cb9('0x2b')]==='undefined';var _0x278327=_0x9de64b[_0x1cb9('0x2c')];var _0x3cd7f5=_0x48888d?0x0:_0x41e5c2[_0x1cb9('0x2a')];var _0x561d89=_0x48888d?_0x9de64b[_0x1cb9('0x2c')]:_0x41e5c2['offset']+_0x41e5c2[_0x1cb9('0x2b')];var _0x336a98;if(_0x561d89>=_0x278327){_0x561d89=_0x278327;_0x336a98=0xc8;}else{_0x336a98=0xce;}_0xb644b3[_0x1cb9('0x27')](_0x336a98);return _0xb644b3['set'](_0x1cb9('0x2d'),_0x3cd7f5+'-'+_0x561d89+'/'+_0x278327)['json'](_0x9de64b);}return null;};}function patchUpdates(_0x3a3543){return function(_0x58f4f5){try{jsonpatch[_0x1cb9('0x2e')](_0x58f4f5,_0x3a3543,!![]);}catch(_0x42a688){return BPromise[_0x1cb9('0x2f')](_0x42a688);}return _0x58f4f5[_0x1cb9('0x30')]();};}function saveUpdates(_0x56c3e0,_0x2114a4){return function(_0xf71b9a){if(_0xf71b9a){return _0xf71b9a[_0x1cb9('0x31')](_0x56c3e0)[_0x1cb9('0x1e')](function(_0xc6784c){return _0xc6784c;});}return null;};}function removeEntity(_0x2794fa,_0xc6d5fd){return function(_0x1ed5ad){if(_0x1ed5ad){return _0x1ed5ad[_0x1cb9('0x32')]()[_0x1cb9('0x1e')](function(){_0x2794fa[_0x1cb9('0x27')](0xcc)[_0x1cb9('0x28')]();});}};}function handleEntityNotFound(_0x29f149,_0x4c8cb0){return function(_0x54c6e6){if(!_0x54c6e6){_0x29f149[_0x1cb9('0x33')](0x194);}return _0x54c6e6;};}function handleError(_0x30f7e4,_0x91c937){_0x91c937=_0x91c937||0x1f4;return function(_0x29f451){logger[_0x1cb9('0x24')](_0x29f451[_0x1cb9('0x34')]);if(_0x29f451[_0x1cb9('0x35')]){delete _0x29f451[_0x1cb9('0x35')];}_0x30f7e4['status'](_0x91c937)[_0x1cb9('0x36')](_0x29f451);};}exports[_0x1cb9('0x37')]=function(_0xefe136,_0x5350f9){var _0x2a5aac={},_0x5c7cd0={},_0x313e34={'count':0x0,'rows':[]};var _0x5701a3=_[_0x1cb9('0x38')](db[_0x1cb9('0x39')][_0x1cb9('0x3a')],function(_0x2bcacd){return{'name':_0x2bcacd[_0x1cb9('0x3b')],'type':_0x2bcacd[_0x1cb9('0x3c')][_0x1cb9('0x3d')]};});_0x5c7cd0['model']=_['map'](_0x5701a3,_0x1cb9('0x35'));_0x5c7cd0[_0x1cb9('0x3e')]=_[_0x1cb9('0x3f')](_0xefe136[_0x1cb9('0x3e')]);_0x5c7cd0[_0x1cb9('0x40')]=_[_0x1cb9('0x41')](_0x5c7cd0[_0x1cb9('0x42')],_0x5c7cd0['query']);_0x2a5aac[_0x1cb9('0x43')]=_['intersection'](_0x5c7cd0['model'],qs['fields'](_0xefe136[_0x1cb9('0x3e')][_0x1cb9('0x44')]));_0x2a5aac[_0x1cb9('0x43')]=_0x2a5aac[_0x1cb9('0x43')][_0x1cb9('0x45')]?_0x2a5aac['attributes']:_0x5c7cd0[_0x1cb9('0x42')];if(!_0xefe136['query'][_0x1cb9('0x46')](_0x1cb9('0x47'))){_0x2a5aac[_0x1cb9('0x2b')]=qs['limit'](_0xefe136[_0x1cb9('0x3e')]['limit']);_0x2a5aac[_0x1cb9('0x2a')]=qs[_0x1cb9('0x2a')](_0xefe136['query']['offset']);}_0x2a5aac[_0x1cb9('0x48')]=qs[_0x1cb9('0x49')](_0xefe136[_0x1cb9('0x3e')][_0x1cb9('0x49')]);_0x2a5aac[_0x1cb9('0x4a')]=qs['filters'](_[_0x1cb9('0x4b')](_0xefe136['query'],_0x5c7cd0['filters']),_0x5701a3);if(_0xefe136['query'][_0x1cb9('0x4c')]){_0x2a5aac[_0x1cb9('0x4a')]=_[_0x1cb9('0x4d')](_0x2a5aac[_0x1cb9('0x4a')],{'$or':_[_0x1cb9('0x38')](_0x5701a3,function(_0x2a8b7f){if(_0x2a8b7f[_0x1cb9('0x3c')]!==_0x1cb9('0x4e')){var _0x376517={};_0x376517[_0x2a8b7f[_0x1cb9('0x35')]]={'$like':'%'+_0xefe136[_0x1cb9('0x3e')]['filter']+'%'};return _0x376517;}})});}_0x2a5aac=_[_0x1cb9('0x4d')]({},_0x2a5aac,_0xefe136[_0x1cb9('0x4f')]);var _0xf082dd={'where':_0x2a5aac['where']};return db[_0x1cb9('0x39')][_0x1cb9('0x2c')](_0xf082dd)[_0x1cb9('0x1e')](function(_0x2efdbb){_0x313e34[_0x1cb9('0x2c')]=_0x2efdbb;if(_0xefe136['query'][_0x1cb9('0x50')]){_0x2a5aac['include']=[{'all':!![]}];}return db[_0x1cb9('0x39')]['findAll'](_0x2a5aac);})[_0x1cb9('0x1e')](function(_0x3aed49){_0x313e34[_0x1cb9('0x51')]=_0x3aed49;return _0x313e34;})[_0x1cb9('0x1e')](respondWithFilteredResult(_0x5350f9,_0x2a5aac))['catch'](handleError(_0x5350f9,null));};exports[_0x1cb9('0x52')]=function(_0x1149b9,_0x1b750d){var _0x3561a5={'raw':!![],'where':{'id':_0x1149b9[_0x1cb9('0x53')]['id']}},_0x21072f={};_0x21072f[_0x1cb9('0x42')]=_[_0x1cb9('0x3f')](db[_0x1cb9('0x39')][_0x1cb9('0x3a')]);_0x21072f['query']=_['keys'](_0x1149b9[_0x1cb9('0x3e')]);_0x21072f[_0x1cb9('0x40')]=_[_0x1cb9('0x41')](_0x21072f[_0x1cb9('0x42')],_0x21072f[_0x1cb9('0x3e')]);_0x3561a5[_0x1cb9('0x43')]=_[_0x1cb9('0x41')](_0x21072f[_0x1cb9('0x42')],qs[_0x1cb9('0x44')](_0x1149b9[_0x1cb9('0x3e')]['fields']));_0x3561a5[_0x1cb9('0x43')]=_0x3561a5['attributes'][_0x1cb9('0x45')]?_0x3561a5['attributes']:_0x21072f[_0x1cb9('0x42')];if(_0x1149b9['query']['includeAll']){_0x3561a5[_0x1cb9('0x54')]=[{'all':!![]}];}_0x3561a5=_[_0x1cb9('0x4d')]({},_0x3561a5,_0x1149b9[_0x1cb9('0x4f')]);return db['OpenchannelMessage'][_0x1cb9('0x55')](_0x3561a5)[_0x1cb9('0x1e')](handleEntityNotFound(_0x1b750d,null))['then'](respondWithResult(_0x1b750d,null))['catch'](handleError(_0x1b750d,null));};exports[_0x1cb9('0x56')]=function(_0x1a0314,_0x3e70fc){return db[_0x1cb9('0x39')][_0x1cb9('0x56')](_0x1a0314[_0x1cb9('0x57')],{})[_0x1cb9('0x1e')](respondWithResult(_0x3e70fc,0xc9))['catch'](handleError(_0x3e70fc,null));};exports[_0x1cb9('0x31')]=function(_0x2607c7,_0x108551){if(_0x2607c7['body']['id']){delete _0x2607c7[_0x1cb9('0x57')]['id'];}return db[_0x1cb9('0x39')][_0x1cb9('0x55')]({'where':{'id':_0x2607c7[_0x1cb9('0x53')]['id']}})[_0x1cb9('0x1e')](handleEntityNotFound(_0x108551,null))[_0x1cb9('0x1e')](saveUpdates(_0x2607c7['body'],null))[_0x1cb9('0x1e')](respondWithResult(_0x108551,null))[_0x1cb9('0x26')](handleError(_0x108551,null));};exports[_0x1cb9('0x32')]=function(_0x128c5b,_0x4ad7cd){return db[_0x1cb9('0x39')][_0x1cb9('0x55')]({'where':{'id':_0x128c5b[_0x1cb9('0x53')]['id']}})[_0x1cb9('0x1e')](handleEntityNotFound(_0x4ad7cd,null))[_0x1cb9('0x1e')](removeEntity(_0x4ad7cd,null))[_0x1cb9('0x26')](handleError(_0x4ad7cd,null));};exports['describe']=function(_0xfc39e1,_0xb4c211){return db[_0x1cb9('0x39')][_0x1cb9('0x58')]()['then'](respondWithResult(_0xb4c211,null))['catch'](handleError(_0xb4c211,null));};var interaction_log=require(_0x1cb9('0x59'))(_0x1cb9('0x5a'));exports[_0x1cb9('0x5b')]=function(_0x173db5,_0x3c2f9c,_0x75c734){var _0xc515a6={'agent':{},'channel':_0x1cb9('0x5c')};if(_0x173db5['body']['id']){delete _0x173db5['body']['id'];}_0x173db5[_0x1cb9('0x57')]['read']=!![];_0x173db5['body']['readAt']=moment()['format']('YYYY-MM-DD\x20HH:mm:ss');_0x173db5[_0x1cb9('0x57')][_0x1cb9('0x5d')]=_0x173db5[_0x1cb9('0x57')][_0x1cb9('0x5d')]||_0x173db5[_0x1cb9('0x5e')]['id'];_0xc515a6[_0x1cb9('0x5f')]['id']=_0x173db5['body'][_0x1cb9('0x5d')];return db[_0x1cb9('0x39')]['find']({'where':{'id':_0x173db5['params']['id'],'UserId':null},'include':[{'model':db[_0x1cb9('0x60')],'as':_0x1cb9('0x61')}]})[_0x1cb9('0x1e')](handleEntityNotFound(_0x3c2f9c,null))[_0x1cb9('0x1e')](saveUpdates(_0x173db5[_0x1cb9('0x57')],null))['then'](function(_0x538ff0){if(_0x538ff0){_0xc515a6['message']=_0x538ff0[_0x1cb9('0x62')]({'plain':!![]});return db[_0x1cb9('0x63')][_0x1cb9('0x55')]({'where':{'id':_0x538ff0[_0x1cb9('0x64')]}});}return null;})[_0x1cb9('0x1e')](handleEntityNotFound(_0x3c2f9c,null))['then'](function(_0x357c33){if(_0x357c33){return _0x357c33[_0x1cb9('0x31')]({'UserId':_0x173db5['body']['UserId'],'read1stAt':_[_0x1cb9('0x65')](_0x357c33['read1stAt'])?moment()[_0x1cb9('0x66')](_0x1cb9('0x67')):undefined});}return null;})[_0x1cb9('0x1e')](function(_0x1e7561){if(_0x1e7561){_0xc515a6[_0x1cb9('0x68')]=_0x1e7561[_0x1cb9('0x62')]({'plain':!![]});interaction_log['info'](_0x1cb9('0x69'),_0x173db5[_0x1cb9('0x5e')]['id'],_0x173db5[_0x1cb9('0x5e')][_0x1cb9('0x35')],_0x173db5['user']['role'],_0xc515a6[_0x1cb9('0x68')]['id'],_0x173db5[_0x1cb9('0x57')]?JSON[_0x1cb9('0x23')](_0x173db5[_0x1cb9('0x57')]):_0x1cb9('0x6a'));return respondWithRpcPromise(_0x1cb9('0x6b'),'acceptMessage',_0xc515a6);}return null;})[_0x1cb9('0x1e')](function(_0x561b07){return db[_0x1cb9('0x60')][_0x1cb9('0x58')]()['then'](function(_0xf5b006){var _0xce1835=[];for(var _0x3244bf=0x0;_0x3244bf<Object['keys'](_0xf5b006)[_0x1cb9('0x45')];_0x3244bf++){var _0x95be29=Object[_0x1cb9('0x3f')](_0xf5b006)[_0x3244bf];if(_[_0x1cb9('0x6c')](_0x95be29,_0x1cb9('0x6d'))){_0xce1835[_0x1cb9('0x6e')](_0x95be29);}}var _0x5a3f1d=_0x1cb9('0x6f')+_0x561b07[_0x1cb9('0x25')][_0x1cb9('0x70')];return db[_0x1cb9('0x71')][_0x1cb9('0x3e')](_0x5a3f1d,{'type':db[_0x1cb9('0x72')][_0x1cb9('0x73')][_0x1cb9('0x74')],'raw':!![]})['then'](function(_0x28bac2){return _0x28bac2;});});})[_0x1cb9('0x1e')](function(_0x5162f6){if(_0x5162f6){_0xc515a6[_0x1cb9('0x25')]['contact']=_0x5162f6[0x0];if(_0x173db5[_0x1cb9('0x57')]['manual']){_0xc515a6['message'][_0x1cb9('0x75')]=util[_0x1cb9('0x66')]('SIP/%s',_0x173db5[_0x1cb9('0x5e')]['name']);_0xc515a6[_0x1cb9('0x25')][_0x1cb9('0x76')]=_0xc515a6[_0x1cb9('0x76')];_0xc515a6[_0x1cb9('0x25')]['event']=_0x1cb9('0x5b');return respondWithRpcPromise(_0x1cb9('0x77'),_0x1cb9('0x77'),{'event':_0x1cb9('0x78'),'message':_0xc515a6[_0x1cb9('0x25')]},client9002)[_0x1cb9('0x1e')](function(){return _0xc515a6;});}return _0xc515a6;}return null;})['then'](respondWithResult(_0x3c2f9c,null))[_0x1cb9('0x26')](handleError(_0x3c2f9c,null));};var interaction_log=require(_0x1cb9('0x59'))(_0x1cb9('0x5a'));exports[_0x1cb9('0x2f')]=function(_0x102f2c,_0x41ea70,_0x5e07ba){var _0x3db146={'agent':{},'channel':_0x1cb9('0x5c')};if(_0x102f2c['body']['id']){delete _0x102f2c[_0x1cb9('0x57')]['id'];}_0x102f2c[_0x1cb9('0x57')][_0x1cb9('0x5d')]=_0x102f2c[_0x1cb9('0x57')][_0x1cb9('0x5d')]||_0x102f2c[_0x1cb9('0x5e')]['id'];_0x3db146[_0x1cb9('0x5f')]['id']=_0x102f2c['body'][_0x1cb9('0x5d')];return db['OpenchannelMessage'][_0x1cb9('0x55')]({'where':{'id':_0x102f2c[_0x1cb9('0x53')]['id'],'UserId':null}})['then'](handleEntityNotFound(_0x41ea70,null))[_0x1cb9('0x1e')](function(_0x114255){if(_0x114255){_0x3db146[_0x1cb9('0x25')]=_0x114255[_0x1cb9('0x62')]({'plain':!![]});return db['OpenchannelInteraction'][_0x1cb9('0x55')]({'where':{'id':_0x114255[_0x1cb9('0x64')]}});}return null;})[_0x1cb9('0x1e')](handleEntityNotFound(_0x41ea70,null))['then'](function(_0x10f13e){if(_0x10f13e){_0x3db146[_0x1cb9('0x68')]=_0x10f13e[_0x1cb9('0x62')]({'plain':!![]});interaction_log[_0x1cb9('0x79')](_0x1cb9('0x7a'),_0x102f2c[_0x1cb9('0x5e')]['id'],_0x102f2c[_0x1cb9('0x5e')]['name'],_0x102f2c[_0x1cb9('0x5e')]['role'],_0x3db146[_0x1cb9('0x68')]['id'],_0x102f2c[_0x1cb9('0x57')]?JSON[_0x1cb9('0x23')](_0x102f2c[_0x1cb9('0x57')]):'null');return respondWithRpcPromise(_0x1cb9('0x7b'),_0x1cb9('0x7c'),_0x3db146);}return null;})['then'](function(_0x46fcf0){return db[_0x1cb9('0x60')][_0x1cb9('0x58')]()[_0x1cb9('0x1e')](function(_0x453fa3){var _0x52a3f1=[];for(var _0x5e0e56=0x0;_0x5e0e56<Object['keys'](_0x453fa3)['length'];_0x5e0e56++){var _0x19daa1=Object[_0x1cb9('0x3f')](_0x453fa3)[_0x5e0e56];if(_[_0x1cb9('0x6c')](_0x19daa1,_0x1cb9('0x6d'))){_0x52a3f1[_0x1cb9('0x6e')](_0x19daa1);}}var _0x9f26ba=_0x1cb9('0x6f')+_0x46fcf0[_0x1cb9('0x25')]['ContactId'];return db[_0x1cb9('0x71')][_0x1cb9('0x3e')](_0x9f26ba,{'type':db[_0x1cb9('0x72')]['QueryTypes'][_0x1cb9('0x74')],'raw':!![]})[_0x1cb9('0x1e')](function(_0x4fd8b8){return _0x4fd8b8;});});})[_0x1cb9('0x1e')](function(_0x31cc7c){if(_0x31cc7c){_0x3db146[_0x1cb9('0x25')][_0x1cb9('0x7d')]=_0x31cc7c[0x0];_0x3db146['message'][_0x1cb9('0x75')]=util[_0x1cb9('0x66')]('SIP/%s',_0x102f2c['user'][_0x1cb9('0x35')]);_0x3db146[_0x1cb9('0x25')]['channel']=_0x3db146['channel'];_0x3db146[_0x1cb9('0x25')][_0x1cb9('0x7e')]='reject';respondWithRpcPromise('EventManager',_0x1cb9('0x77'),{'event':'rejectmessage','message':_0x3db146['message']},client9002);return _0x3db146;}return null;})['then'](respondWithResult(_0x41ea70,null))[_0x1cb9('0x26')](handleError(_0x41ea70,null));};