Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / services / ami / trigger / integration / sugarcrm.js
index 348dd1e..65cac1f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x69af=['contacts','version','charAt','%s/index.php?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DCalls%26action%3DEditView%26record%3D%s','%s/#bwc/index.php?module=Calls&action=EditView&record=%s','trigger:browser:url','error','[QUEUE]','outbound','recordingFormat','[OUTBOUND]','destcalleridname','destcalleridnum','Displaying\x20ticket\x20to\x20agent\x20in\x20a\x20new\x20tab...','user:%s','catch','abandoned','[ABANDONED]','The\x20User\x20ID\x20is:','Inbound','lodash','bluebird','md5','util','ioredis','./util','../../../../config/environment','../../../../config/logger','sugarcrm','redis','localhost','socket.io-emitter','POST','emit','info','Creating\x20new\x20ticket...','name','getString','Subjects','assigned_user_id','description','Descriptions','slice','replace','duration_minutes','parent_id','parent_type','Contacts','parent_name','direction','length','forEach','variableName','push','idField','set_entry','JSON','Calls','Basic\x20%s','apiKey','toString','base64','get_server_info','isNil','Getting\x20agent\x20with\x20name','get_entry_list','stringify','Employees','format','INSTR\x20(\x20users.user_name,\x20\x22%s\x22)\x20>\x200','user_name','then','entry_list','name_value_list','value','Agent\x20found!','resolve','Agent\x20not\x20available,\x20using\x20the\x20admin\x20account!','Searching\x20enduser\x20with\x20phone','phone_home','Enduser\x20found!','Enduser\x20not\x20found,\x20creating\x20a\x20new\x20enduser!','Caller\x20-\x20%s','Enduser\x20created.','first_name','debug','[HTTP]','merge','type','string','nameField','customField','toLowerCase','custom_fields','content','variable','customVariable','Variable','login','password','PLAIN','xCALLY\x20Motion\x20integration','sessionID','Account\x20%d\x20is\x20not\x20valid','set_relationship','queue','remoteUri','stripTrailingSlash','serverUrl','uri','%s/service/v4_1/rest.php','monitor_format','Recording\x20is\x20enabled!','recordingURL','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','calleridname','The\x20Enduser\x20ID\x20is:','Fields','Ticket\x20created!','The\x20Ticket\x20ID\x20is:','users'];(function(_0x3bb854,_0x2fa23e){var _0x2ea95e=function(_0x1a367f){while(--_0x1a367f){_0x3bb854['push'](_0x3bb854['shift']());}};_0x2ea95e(++_0x2fa23e);}(_0x69af,0x182));var _0xf69a=function(_0x4a925f,_0x3de657){_0x4a925f=_0x4a925f-0x0;var _0x327688=_0x69af[_0x4a925f];return _0x327688;};'use strict';var _=require(_0xf69a('0x0'));var rp=require('request-promise');var BPromise=require(_0xf69a('0x1'));var md5=require(_0xf69a('0x2'));var util=require(_0xf69a('0x3'));var Redis=require(_0xf69a('0x4'));var intUtil=require(_0xf69a('0x5'));var config=require(_0xf69a('0x6'));var logger=require(_0xf69a('0x7'))(_0xf69a('0x8'));config[_0xf69a('0x9')]=_['defaults'](config[_0xf69a('0x9')],{'host':_0xf69a('0xa'),'port':0x18eb});var io=require(_0xf69a('0xb'))(new Redis(config[_0xf69a('0x9')]));var def={'method':_0xf69a('0xc'),'json':!![]};function emit(_0x64b64e,_0x38e5ca,_0x230e1b){io['to'](_0x64b64e)[_0xf69a('0xd')](_0x38e5ca,_0x230e1b);}function getTicket(_0x1188c5,_0x89a981,_0x1cc996,_0x1ded3d,_0x23aa5f,_0x1ef90d,_0xed4b47,_0x532517){logger[_0xf69a('0xe')](_0xf69a('0xf'));var _0x472c95=new Date();var _0x150b13=[{'name':_0xf69a('0x10'),'value':intUtil[_0xf69a('0x11')](_0x1ded3d[_0xf69a('0x12')],_0x23aa5f,'\x20')},{'name':_0xf69a('0x13'),'value':_0x89a981['id']},{'name':'created_by','value':_0x89a981['id']},{'name':_0xf69a('0x14'),'value':intUtil[_0xf69a('0x11')](_0x1ded3d[_0xf69a('0x15')],_0x23aa5f,'\x0a')},{'name':'date_start','value':_0x472c95['toISOString']()[_0xf69a('0x16')](0x0,0x13)[_0xf69a('0x17')]('T','\x20')},{'name':'duration_hours','value':'0'},{'name':_0xf69a('0x18'),'value':'15'},{'name':_0xf69a('0x19'),'value':_0x1cc996['id']},{'name':_0xf69a('0x1a'),'value':_0xf69a('0x1b')},{'name':_0xf69a('0x1c'),'value':_0x1cc996[_0xf69a('0x10')]},{'name':_0xf69a('0x1d'),'value':_0x532517}];if(_0x1ef90d[_0xf69a('0x1e')]){_[_0xf69a('0x1f')](_0x1ef90d,function(_0x3aa925){if(_0x23aa5f[_0x3aa925[_0xf69a('0x20')]]){_0x150b13[_0xf69a('0x21')]({'name':_0x3aa925[_0xf69a('0x22')],'value':_0x23aa5f[_0x3aa925['variableName']]});}});}return request({'form':{'method':_0xf69a('0x23'),'input_type':_0xf69a('0x24'),'response_type':'JSON','rest_data':JSON['stringify']({'session':_0xed4b47['id'],'module_name':_0xf69a('0x25'),'name_value_list':_0x150b13})}});}function getAuth(_0x56fa90){return util['format'](_0xf69a('0x26'),new Buffer(_0x56fa90[_0xf69a('0x27')]+':X')[_0xf69a('0x28')](_0xf69a('0x29')));}function getServerInfo(_0x58953b){return request({'form':{'method':_0xf69a('0x2a'),'input_type':_0xf69a('0x24'),'response_type':_0xf69a('0x24'),'rest_data':JSON['stringify']({'session':_0x58953b['id']})}});}function getUser(_0x4c92b,_0x539a51,_0x3096c7){if(!_[_0xf69a('0x2b')](_0x539a51)){logger[_0xf69a('0xe')](_0xf69a('0x2c'),_0x539a51);return request({'form':{'method':_0xf69a('0x2d'),'input_type':'JSON','response_type':_0xf69a('0x24'),'rest_data':JSON[_0xf69a('0x2e')]({'session':_0x3096c7['id'],'module_name':_0xf69a('0x2f'),'query':util[_0xf69a('0x30')](_0xf69a('0x31'),_0x539a51),'order_by':'','offset':'0','select_fields':['id',_0xf69a('0x10'),_0xf69a('0x32')],'link_name_to_fields_array':[],'max_results':-0x1,'deleted':'0'})}})[_0xf69a('0x33')](function(_0x59bb3c){if(_0x59bb3c[_0xf69a('0x34')][_0xf69a('0x1e')]){var _0x4a78f7=_['find'](_0x59bb3c[_0xf69a('0x34')],function(_0x196b7e){return _0x196b7e[_0xf69a('0x35')][_0xf69a('0x32')][_0xf69a('0x36')]===_0x539a51;});if(_0x4a78f7){logger[_0xf69a('0xe')](_0xf69a('0x37'));return BPromise[_0xf69a('0x38')]({'id':_0x4a78f7['name_value_list']['id'][_0xf69a('0x36')],'name':_0x4a78f7[_0xf69a('0x35')][_0xf69a('0x10')][_0xf69a('0x36')]});}}logger['info']('Agent\x20not\x20found,\x20using\x20the\x20admin\x20account!');return BPromise[_0xf69a('0x38')]({'id':_0x3096c7['name_value_list']['user_id'][_0xf69a('0x36')],'name':_0x3096c7['name_value_list'][_0xf69a('0x32')][_0xf69a('0x36')]});});}else{logger[_0xf69a('0xe')](_0xf69a('0x39'));return BPromise[_0xf69a('0x38')]({'id':_0x3096c7[_0xf69a('0x35')]['user_id'][_0xf69a('0x36')],'name':_0x3096c7[_0xf69a('0x35')][_0xf69a('0x32')][_0xf69a('0x36')]});}}function getEndUser(_0x4d7153,_0x37a78b,_0x555a9e,_0x40e316){logger[_0xf69a('0xe')](_0xf69a('0x3a'),_0x555a9e);return request({'form':{'method':_0xf69a('0x2d'),'input_type':_0xf69a('0x24'),'response_type':'JSON','rest_data':JSON['stringify']({'session':_0x40e316['id'],'module_name':_0xf69a('0x1b'),'query':util[_0xf69a('0x30')]('contacts.phone_home\x20=\x20\x22%s\x22',_0x555a9e),'order_by':'','offset':'0','select_fields':['id',_0xf69a('0x10'),_0xf69a('0x3b')],'link_name_to_fields_array':[],'max_results':-0x1,'deleted':'0'})}})[_0xf69a('0x33')](function(_0x53f6d9){if(_0x53f6d9[_0xf69a('0x34')]['length']){var _0x53b49d=_['find'](_0x53f6d9['entry_list'],function(_0x388336){return _0x388336[_0xf69a('0x35')][_0xf69a('0x3b')]['value']===_0x555a9e;});if(_0x53b49d){logger[_0xf69a('0xe')](_0xf69a('0x3c'));return BPromise['resolve']({'id':_0x53b49d[_0xf69a('0x35')]['id'][_0xf69a('0x36')],'name':_0x53b49d[_0xf69a('0x35')][_0xf69a('0x10')][_0xf69a('0x36')],'phone':_0x53b49d['name_value_list'][_0xf69a('0x3b')][_0xf69a('0x36')]});}}else{logger[_0xf69a('0xe')](_0xf69a('0x3d'));return request({'form':{'method':_0xf69a('0x23'),'input_type':_0xf69a('0x24'),'response_type':_0xf69a('0x24'),'rest_data':JSON[_0xf69a('0x2e')]({'session':_0x40e316['id'],'module_name':_0xf69a('0x1b'),'name_value_list':[{'name':'first_name','value':_0x37a78b!=='<unknown>'?_0x37a78b:util['format'](_0xf69a('0x3e'),_0x555a9e)},{'name':_0xf69a('0x3b'),'value':_0x555a9e}]})}})[_0xf69a('0x33')](function(_0x2e8710){logger['info'](_0xf69a('0x3f'));return BPromise[_0xf69a('0x38')]({'id':_0x2e8710['id'],'name':_0x2e8710[_0xf69a('0x34')][_0xf69a('0x40')]['value'],'phone':_0x2e8710[_0xf69a('0x34')][_0xf69a('0x3b')][_0xf69a('0x36')]});});}});}function request(_0x3179b1){logger[_0xf69a('0x41')](_0xf69a('0x42'),JSON['stringify'](_0x3179b1));return rp(_[_0xf69a('0x43')](def,_0x3179b1));}function getTags(_0x3e5c41,_0x10736b){var _0x37aae6=[];if(_0x3e5c41&&_0x3e5c41[_0xf69a('0x1e')]>0x0){_0x37aae6=_['map'](_0x3e5c41,_0x10736b);}return _0x37aae6;}function getCustomFields(_0x2ba0c1,_0x286eec){var _0x2d75f0=[];var _0x50e8ed={'custom_fields':[]};if(_0x2ba0c1[_0xf69a('0x1e')]>0x0){_[_0xf69a('0x1f')](_0x2ba0c1,function(_0x4cf5b4){if(_0x4cf5b4[_0xf69a('0x44')]===_0xf69a('0x45')&&_0x4cf5b4[_0xf69a('0x46')]&&!_0x4cf5b4[_0xf69a('0x47')]){_0x50e8ed[_0x4cf5b4['nameField'][_0xf69a('0x48')]()]=_0x4cf5b4['content'][_0xf69a('0x28')]();}else if(_0x4cf5b4[_0xf69a('0x44')]===_0xf69a('0x45')&&_0x4cf5b4['idField']&&_0x4cf5b4[_0xf69a('0x47')]){_0x50e8ed[_0xf69a('0x49')][_0xf69a('0x21')]({'id':_0x4cf5b4['idField'],'value':_0x4cf5b4[_0xf69a('0x4a')][_0xf69a('0x28')]()});}else if(_0x4cf5b4['type']===_0xf69a('0x4b')&&_0x4cf5b4['variableName']&&_0x4cf5b4[_0xf69a('0x22')]&&_0x4cf5b4[_0xf69a('0x47')]){_0x286eec[_0x4cf5b4['variableName']]&&_0x50e8ed[_0xf69a('0x49')]['push']({'id':_0x4cf5b4['idField'],'value':_0x286eec[_0x4cf5b4['variableName']][_0xf69a('0x28')]()});}else if(_0x4cf5b4[_0xf69a('0x44')]===_0xf69a('0x4c')&&_0x4cf5b4[_0xf69a('0x4d')]&&_0x4cf5b4[_0xf69a('0x4d')][_0xf69a('0x10')]&&_0x4cf5b4[_0xf69a('0x22')]&&_0x4cf5b4[_0xf69a('0x47')]){_0x286eec[_0x4cf5b4[_0xf69a('0x4d')][_0xf69a('0x10')][_0xf69a('0x48')]()]&&_0x50e8ed['custom_fields'][_0xf69a('0x21')]({'id':_0x4cf5b4['idField'],'value':_0x286eec[_0x4cf5b4[_0xf69a('0x4d')][_0xf69a('0x10')][_0xf69a('0x48')]()][_0xf69a('0x28')]()});}});}return _0x50e8ed;}function getConnection(_0x50192f){return request({'method':'POST','form':{'method':_0xf69a('0x4e'),'input_type':_0xf69a('0x24'),'response_type':_0xf69a('0x24'),'rest_data':JSON[_0xf69a('0x2e')]({'user_auth':{'user_name':_0x50192f['username'],'password':_0x50192f[_0xf69a('0x4f')],'encryption':_0xf69a('0x50')},'application':_0xf69a('0x51')})}})[_0xf69a('0x33')](function(_0x54e009){var _0x5de29=_0x54e009;if(_0x5de29['id']){def[_0xf69a('0x52')]=_0x5de29['id'];return BPromise[_0xf69a('0x38')](_0x5de29);}else{throw new Error(util['format'](_0xf69a('0x53'),_0x50192f['id']));}});}function setRelationship(_0x3db39e,_0x4b2d4b,_0x530757,_0x37b984){return request({'form':{'method':_0xf69a('0x54'),'input_type':_0xf69a('0x24'),'response_type':'JSON','rest_data':JSON[_0xf69a('0x2e')]({'session':_0x3db39e['id'],'module_name':'Calls','module_id':_0x530757['id'],'link_field_name':_0x37b984,'related_ids':[_0x4b2d4b['id']]})}});}exports[_0xf69a('0x55')]=function(_0x23a2d0,_0x3a26fc,_0x498217,_0x5c4371,_0x37d5ab,_0x195fc4){var _0x29108b,_0x5642a6,_0x3d0af0,_0x2248b4;_0x195fc4[_0xf69a('0x56')]=intUtil[_0xf69a('0x57')](_0x195fc4[_0xf69a('0x56')]);_0x195fc4[_0xf69a('0x58')]=intUtil[_0xf69a('0x57')](_0x195fc4['serverUrl']);def[_0xf69a('0x59')]=util[_0xf69a('0x30')](_0xf69a('0x5a'),_0x195fc4['remoteUri']);if(_0x37d5ab&&_0x37d5ab[_0xf69a('0x5b')]){logger['info']('[QUEUE]',_0xf69a('0x5c'));_0x3a26fc[_0xf69a('0x5d')]=util[_0xf69a('0x30')](_0xf69a('0x5e'),_0x195fc4[_0xf69a('0x58')],_0x3a26fc[_0xf69a('0x5f')],md5(_0x3a26fc[_0xf69a('0x5f')]));}else{_0x3a26fc['recordingURL']='';}return getConnection(_0x195fc4)['then'](function(_0x117020){_0x2248b4=_0x117020;return getUser(_0x195fc4,_0x5c4371[_0xf69a('0x10')],_0x2248b4);})[_0xf69a('0x33')](function(_0x1e0ed1){_0x29108b=_0x1e0ed1;logger['info']('The\x20User\x20ID\x20is:',_0x29108b['id']);return getEndUser(_0x195fc4,_0x3a26fc[_0xf69a('0x60')],_0x3a26fc['calleridnum'],_0x2248b4);})[_0xf69a('0x33')](function(_0x2ea802){_0x5642a6=_0x2ea802;logger['info'](_0xf69a('0x61'),_0x5642a6['id']);return getTicket(_0x195fc4,_0x29108b,_0x5642a6,_0x498217,_0x3a26fc,_0x498217[_0xf69a('0x62')],_0x2248b4,'Inbound');})[_0xf69a('0x33')](function(_0x40448c){_0x3d0af0=_0x40448c;logger[_0xf69a('0xe')](_0xf69a('0x63'));logger['info'](_0xf69a('0x64'),_0x3d0af0['id']);return setRelationship(_0x2248b4,_0x29108b,_0x3d0af0,_0xf69a('0x65'));})[_0xf69a('0x33')](function(){return setRelationship(_0x2248b4,_0x5642a6,_0x3d0af0,_0xf69a('0x66'));})[_0xf69a('0x33')](function(){return getServerInfo(_0x2248b4);})[_0xf69a('0x33')](function(_0xee4000){var _0x2c7709=parseInt(_0xee4000[_0xf69a('0x67')][_0xf69a('0x68')](0x0));var _0x2b41fc=util['format'](_0xf69a('0x69'),_0x195fc4[_0xf69a('0x56')],_0x3d0af0['id']);if(_0x2c7709>0x6){_0x2b41fc=util[_0xf69a('0x30')](_0xf69a('0x6a'),_0x195fc4[_0xf69a('0x56')],_0x3d0af0['id']);}logger['info']('[QUEUE]','Displaying\x20ticket\x20to\x20agent\x20in\x20a\x20new\x20tab...');emit(util[_0xf69a('0x30')]('user:%s',_0x5c4371[_0xf69a('0x10')]),_0xf69a('0x6b'),{'uri':_0x2b41fc});})['catch'](function(_0x193edb){logger[_0xf69a('0x6c')](_0xf69a('0x6d'),JSON[_0xf69a('0x2e')](_0x193edb));});};exports[_0xf69a('0x6e')]=function(_0x366b82,_0x30060d,_0x12df07,_0x400e4e,_0xc7e526,_0x389ebb,_0x2be62d){var _0x16baaf,_0x2081e3,_0x180383,_0x1332cf;_0x389ebb['remoteUri']=intUtil['stripTrailingSlash'](_0x389ebb['remoteUri']);_0x389ebb['serverUrl']=intUtil[_0xf69a('0x57')](_0x389ebb[_0xf69a('0x58')]);def['uri']=util[_0xf69a('0x30')](_0xf69a('0x5a'),_0x389ebb[_0xf69a('0x56')]);if(_0x2be62d&&_0x2be62d[_0xf69a('0x6f')]&&_0x2be62d[_0xf69a('0x6f')]!=='none'){logger['info'](_0xf69a('0x70'),_0xf69a('0x5c'));_0x30060d[_0xf69a('0x5d')]=util[_0xf69a('0x30')](_0xf69a('0x5e'),_0x389ebb['serverUrl'],_0x30060d[_0xf69a('0x5f')],md5(_0x30060d[_0xf69a('0x5f')]));}return getConnection(_0x389ebb)['then'](function(_0x38f86f){_0x1332cf=_0x38f86f;return getUser(_0x389ebb,_0x400e4e[_0xf69a('0x10')],_0x1332cf);})[_0xf69a('0x33')](function(_0x1c6916){_0x16baaf=_0x1c6916;logger['info']('The\x20User\x20ID\x20is:',_0x16baaf['id']);return getEndUser(_0x389ebb,_0x30060d[_0xf69a('0x71')],_0x30060d[_0xf69a('0x72')],_0x1332cf);})[_0xf69a('0x33')](function(_0x5169af){_0x2081e3=_0x5169af;logger[_0xf69a('0xe')]('The\x20Enduser\x20ID\x20is:',_0x2081e3['id']);return getTicket(_0x389ebb,_0x16baaf,_0x2081e3,_0x12df07,_0x30060d,_0x12df07['Fields'],_0x1332cf,'Outbound');})[_0xf69a('0x33')](function(_0x39d0bc){_0x180383=_0x39d0bc;logger[_0xf69a('0xe')]('Ticket\x20created!');logger[_0xf69a('0xe')](_0xf69a('0x64'),_0x180383['id']);return setRelationship(_0x1332cf,_0x16baaf,_0x180383,_0xf69a('0x65'));})['then'](function(){return setRelationship(_0x1332cf,_0x2081e3,_0x180383,_0xf69a('0x66'));})['then'](function(){return getServerInfo(_0x1332cf);})['then'](function(_0x2e4a68){var _0x2b2bc4=parseInt(_0x2e4a68[_0xf69a('0x67')][_0xf69a('0x68')](0x0));var _0x3e051e=util[_0xf69a('0x30')](_0xf69a('0x69'),_0x389ebb[_0xf69a('0x56')],_0x180383['id']);if(_0x2b2bc4>0x6){_0x3e051e=util[_0xf69a('0x30')](_0xf69a('0x6a'),_0x389ebb[_0xf69a('0x56')],_0x180383['id']);}logger[_0xf69a('0xe')](_0xf69a('0x70'),_0xf69a('0x73'));emit(util[_0xf69a('0x30')](_0xf69a('0x74'),_0x400e4e[_0xf69a('0x10')]),_0xf69a('0x6b'),{'uri':_0x3e051e});})[_0xf69a('0x75')](function(_0x2bde81){logger[_0xf69a('0x6c')](_0xf69a('0x70'),JSON['stringify'](_0x2bde81));});};exports[_0xf69a('0x76')]=function(_0x394d0f,_0x16a15c,_0x4584ac,_0x12076d,_0x4b2a1b,_0x4e6bd5){var _0x520547,_0x15392c,_0x4c22fe,_0x3df3c8;_0x4e6bd5[_0xf69a('0x56')]=intUtil[_0xf69a('0x57')](_0x4e6bd5[_0xf69a('0x56')]);_0x4e6bd5[_0xf69a('0x58')]=intUtil[_0xf69a('0x57')](_0x4e6bd5['serverUrl']);def[_0xf69a('0x59')]=util[_0xf69a('0x30')]('%s/service/v4_1/rest.php',_0x4e6bd5['remoteUri']);if(_0x4b2a1b&&_0x4b2a1b[_0xf69a('0x5b')]){logger[_0xf69a('0xe')](_0xf69a('0x77'),'Recording\x20is\x20enabled!');_0x16a15c[_0xf69a('0x5d')]=util[_0xf69a('0x30')](_0xf69a('0x5e'),_0x4e6bd5[_0xf69a('0x58')],_0x16a15c[_0xf69a('0x5f')],md5(_0x16a15c[_0xf69a('0x5f')]));}else{_0x16a15c[_0xf69a('0x5d')]='';}return getConnection(_0x4e6bd5)[_0xf69a('0x33')](function(_0x325a52){_0x3df3c8=_0x325a52;if(!_[_0xf69a('0x2b')](_0x12076d)){return getUser(_0x4e6bd5,_0x12076d[_0xf69a('0x10')],_0x3df3c8);}else{return getUser(_0x4e6bd5,null,_0x3df3c8);}})['then'](function(_0x555e73){_0x520547=_0x555e73;logger[_0xf69a('0xe')](_0xf69a('0x78'),_0x520547['id']);return getEndUser(_0x4e6bd5,_0x16a15c[_0xf69a('0x60')],_0x16a15c['calleridnum'],_0x3df3c8);})[_0xf69a('0x33')](function(_0x2a9e89){_0x15392c=_0x2a9e89;logger[_0xf69a('0xe')](_0xf69a('0x61'),_0x15392c['id']);return getTicket(_0x4e6bd5,_0x520547,_0x15392c,_0x4584ac,_0x16a15c,_0x4584ac['Fields'],_0x3df3c8,_0xf69a('0x79'));})['then'](function(_0x1b2454){_0x4c22fe=_0x1b2454;logger[_0xf69a('0xe')]('Ticket\x20created!');logger[_0xf69a('0xe')](_0xf69a('0x64'),_0x4c22fe['id']);return setRelationship(_0x3df3c8,_0x520547,_0x4c22fe,'users');})['then'](function(){return setRelationship(_0x3df3c8,_0x15392c,_0x4c22fe,_0xf69a('0x66'));})[_0xf69a('0x33')](function(){return getServerInfo(_0x3df3c8);})['catch'](function(_0x3004f8){logger[_0xf69a('0x6c')](_0xf69a('0x77'),JSON['stringify'](_0x3004f8));});};
\ No newline at end of file
+var _0x5dcd=['[QUEUE]','Displaying\x20ticket\x20to\x20agent\x20in\x20a\x20new\x20tab...','user:%s','trigger:browser:url','catch','error','outbound','uri','recordingFormat','[OUTBOUND]','destcalleridname','The\x20Enduser\x20ID\x20is:','Outbound','Ticket\x20created!','abandoned','stripTrailingSlash','[ABANDONED]','calleridnum','lodash','request-promise','bluebird','util','ioredis','./util','../../../../config/environment','sugarcrm','redis','localhost','socket.io-emitter','POST','emit','Creating\x20new\x20ticket...','name','getString','assigned_user_id','description','Descriptions','slice','replace','duration_hours','duration_minutes','parent_id','parent_type','Contacts','parent_name','forEach','variableName','push','set_entry','JSON','stringify','format','Basic\x20%s','apiKey','toString','base64','info','Getting\x20agent\x20with\x20name','Employees','INSTR\x20(\x20users.user_name,\x20\x22%s\x22)\x20>\x200','find','entry_list','name_value_list','Agent\x20found!','resolve','value','Agent\x20not\x20found,\x20using\x20the\x20admin\x20account!','user_id','user_name','Agent\x20not\x20available,\x20using\x20the\x20admin\x20account!','Searching\x20enduser\x20with\x20phone','get_entry_list','contacts.phone_home\x20=\x20\x22%s\x22','phone_home','then','length','Enduser\x20not\x20found,\x20creating\x20a\x20new\x20enduser!','first_name','Caller\x20-\x20%s','[HTTP]','merge','map','type','string','customField','nameField','toLowerCase','content','idField','custom_fields','Variable','login','username','PLAIN','xCALLY\x20Motion\x20integration','Calls','queue','serverUrl','%s/service/v4_1/rest.php','monitor_format','Recording\x20is\x20enabled!','recordingURL','%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s','uniqueid','The\x20User\x20ID\x20is:','calleridname','Fields','Inbound','The\x20Ticket\x20ID\x20is:','users','contacts','version','%s/index.php?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DCalls%26action%3DEditView%26record%3D%s','remoteUri','%s/#bwc/index.php?module=Calls&action=EditView&record=%s'];(function(_0x1b664d,_0x1d8695){var _0x43af6b=function(_0x7fe8b2){while(--_0x7fe8b2){_0x1b664d['push'](_0x1b664d['shift']());}};_0x43af6b(++_0x1d8695);}(_0x5dcd,0xf8));var _0xd5dc=function(_0x3d5bc2,_0x436cf6){_0x3d5bc2=_0x3d5bc2-0x0;var _0x5151e2=_0x5dcd[_0x3d5bc2];return _0x5151e2;};'use strict';var _=require(_0xd5dc('0x0'));var rp=require(_0xd5dc('0x1'));var BPromise=require(_0xd5dc('0x2'));var md5=require('md5');var util=require(_0xd5dc('0x3'));var Redis=require(_0xd5dc('0x4'));var intUtil=require(_0xd5dc('0x5'));var config=require(_0xd5dc('0x6'));var logger=require('../../../../config/logger')(_0xd5dc('0x7'));config[_0xd5dc('0x8')]=_['defaults'](config[_0xd5dc('0x8')],{'host':_0xd5dc('0x9'),'port':0x18eb});var io=require(_0xd5dc('0xa'))(new Redis(config['redis']));var def={'method':_0xd5dc('0xb'),'json':!![]};function emit(_0x1ae996,_0x1ba422,_0x10cac3){io['to'](_0x1ae996)[_0xd5dc('0xc')](_0x1ba422,_0x10cac3);}function getTicket(_0xb68234,_0x39fbb1,_0x2be8ca,_0x330fc2,_0x3fcec4,_0x425f07,_0x3903ca,_0x56f40c){logger['info'](_0xd5dc('0xd'));var _0x5a2f4d=new Date();var _0x2c11dd=[{'name':_0xd5dc('0xe'),'value':intUtil[_0xd5dc('0xf')](_0x330fc2['Subjects'],_0x3fcec4,'\x20')},{'name':_0xd5dc('0x10'),'value':_0x39fbb1['id']},{'name':'created_by','value':_0x39fbb1['id']},{'name':_0xd5dc('0x11'),'value':intUtil['getString'](_0x330fc2[_0xd5dc('0x12')],_0x3fcec4,'\x0a')},{'name':'date_start','value':_0x5a2f4d['toISOString']()[_0xd5dc('0x13')](0x0,0x13)[_0xd5dc('0x14')]('T','\x20')},{'name':_0xd5dc('0x15'),'value':'0'},{'name':_0xd5dc('0x16'),'value':'15'},{'name':_0xd5dc('0x17'),'value':_0x2be8ca['id']},{'name':_0xd5dc('0x18'),'value':_0xd5dc('0x19')},{'name':_0xd5dc('0x1a'),'value':_0x2be8ca[_0xd5dc('0xe')]},{'name':'direction','value':_0x56f40c}];if(_0x425f07['length']){_[_0xd5dc('0x1b')](_0x425f07,function(_0x31794a){if(_0x3fcec4[_0x31794a[_0xd5dc('0x1c')]]){_0x2c11dd[_0xd5dc('0x1d')]({'name':_0x31794a['idField'],'value':_0x3fcec4[_0x31794a['variableName']]});}});}return request({'form':{'method':_0xd5dc('0x1e'),'input_type':_0xd5dc('0x1f'),'response_type':_0xd5dc('0x1f'),'rest_data':JSON[_0xd5dc('0x20')]({'session':_0x3903ca['id'],'module_name':'Calls','name_value_list':_0x2c11dd})}});}function getAuth(_0x4c5c32){return util[_0xd5dc('0x21')](_0xd5dc('0x22'),new Buffer(_0x4c5c32[_0xd5dc('0x23')]+':X')[_0xd5dc('0x24')](_0xd5dc('0x25')));}function getServerInfo(_0x96b620){return request({'form':{'method':'get_server_info','input_type':_0xd5dc('0x1f'),'response_type':'JSON','rest_data':JSON['stringify']({'session':_0x96b620['id']})}});}function getUser(_0x45b6fb,_0x398954,_0x540893){if(!_['isNil'](_0x398954)){logger[_0xd5dc('0x26')](_0xd5dc('0x27'),_0x398954);return request({'form':{'method':'get_entry_list','input_type':_0xd5dc('0x1f'),'response_type':_0xd5dc('0x1f'),'rest_data':JSON[_0xd5dc('0x20')]({'session':_0x540893['id'],'module_name':_0xd5dc('0x28'),'query':util['format'](_0xd5dc('0x29'),_0x398954),'order_by':'','offset':'0','select_fields':['id',_0xd5dc('0xe'),'user_name'],'link_name_to_fields_array':[],'max_results':-0x1,'deleted':'0'})}})['then'](function(_0x175fd1){if(_0x175fd1['entry_list']['length']){var _0x31de66=_[_0xd5dc('0x2a')](_0x175fd1[_0xd5dc('0x2b')],function(_0x4ca713){return _0x4ca713[_0xd5dc('0x2c')]['user_name']['value']===_0x398954;});if(_0x31de66){logger[_0xd5dc('0x26')](_0xd5dc('0x2d'));return BPromise[_0xd5dc('0x2e')]({'id':_0x31de66[_0xd5dc('0x2c')]['id'][_0xd5dc('0x2f')],'name':_0x31de66['name_value_list'][_0xd5dc('0xe')][_0xd5dc('0x2f')]});}}logger[_0xd5dc('0x26')](_0xd5dc('0x30'));return BPromise['resolve']({'id':_0x540893['name_value_list'][_0xd5dc('0x31')]['value'],'name':_0x540893[_0xd5dc('0x2c')][_0xd5dc('0x32')]['value']});});}else{logger['info'](_0xd5dc('0x33'));return BPromise['resolve']({'id':_0x540893[_0xd5dc('0x2c')][_0xd5dc('0x31')]['value'],'name':_0x540893[_0xd5dc('0x2c')]['user_name'][_0xd5dc('0x2f')]});}}function getEndUser(_0x32624c,_0x5c4fe1,_0x340fd6,_0x31b948){logger['info'](_0xd5dc('0x34'),_0x340fd6);return request({'form':{'method':_0xd5dc('0x35'),'input_type':'JSON','response_type':_0xd5dc('0x1f'),'rest_data':JSON[_0xd5dc('0x20')]({'session':_0x31b948['id'],'module_name':_0xd5dc('0x19'),'query':util[_0xd5dc('0x21')](_0xd5dc('0x36'),_0x340fd6),'order_by':'','offset':'0','select_fields':['id',_0xd5dc('0xe'),_0xd5dc('0x37')],'link_name_to_fields_array':[],'max_results':-0x1,'deleted':'0'})}})[_0xd5dc('0x38')](function(_0x16ed3d){if(_0x16ed3d[_0xd5dc('0x2b')][_0xd5dc('0x39')]){var _0x23b27c=_['find'](_0x16ed3d['entry_list'],function(_0x55155d){return _0x55155d[_0xd5dc('0x2c')][_0xd5dc('0x37')]['value']===_0x340fd6;});if(_0x23b27c){logger['info']('Enduser\x20found!');return BPromise[_0xd5dc('0x2e')]({'id':_0x23b27c[_0xd5dc('0x2c')]['id']['value'],'name':_0x23b27c[_0xd5dc('0x2c')][_0xd5dc('0xe')]['value'],'phone':_0x23b27c[_0xd5dc('0x2c')][_0xd5dc('0x37')][_0xd5dc('0x2f')]});}}else{logger[_0xd5dc('0x26')](_0xd5dc('0x3a'));return request({'form':{'method':_0xd5dc('0x1e'),'input_type':_0xd5dc('0x1f'),'response_type':_0xd5dc('0x1f'),'rest_data':JSON[_0xd5dc('0x20')]({'session':_0x31b948['id'],'module_name':'Contacts','name_value_list':[{'name':_0xd5dc('0x3b'),'value':_0x5c4fe1!=='<unknown>'?_0x5c4fe1:util['format'](_0xd5dc('0x3c'),_0x340fd6)},{'name':_0xd5dc('0x37'),'value':_0x340fd6}]})}})[_0xd5dc('0x38')](function(_0x4d6d20){logger[_0xd5dc('0x26')]('Enduser\x20created.');return BPromise[_0xd5dc('0x2e')]({'id':_0x4d6d20['id'],'name':_0x4d6d20[_0xd5dc('0x2b')][_0xd5dc('0x3b')][_0xd5dc('0x2f')],'phone':_0x4d6d20[_0xd5dc('0x2b')][_0xd5dc('0x37')][_0xd5dc('0x2f')]});});}});}function request(_0x2126d7){logger['debug'](_0xd5dc('0x3d'),JSON[_0xd5dc('0x20')](_0x2126d7));return rp(_[_0xd5dc('0x3e')](def,_0x2126d7));}function getTags(_0x277ca1,_0x348d63){var _0x2c438f=[];if(_0x277ca1&&_0x277ca1[_0xd5dc('0x39')]>0x0){_0x2c438f=_[_0xd5dc('0x3f')](_0x277ca1,_0x348d63);}return _0x2c438f;}function getCustomFields(_0x5028c1,_0x4f4cf8){var _0x556a32=[];var _0x70f4f9={'custom_fields':[]};if(_0x5028c1[_0xd5dc('0x39')]>0x0){_[_0xd5dc('0x1b')](_0x5028c1,function(_0x50f8b8){if(_0x50f8b8[_0xd5dc('0x40')]===_0xd5dc('0x41')&&_0x50f8b8['nameField']&&!_0x50f8b8[_0xd5dc('0x42')]){_0x70f4f9[_0x50f8b8[_0xd5dc('0x43')][_0xd5dc('0x44')]()]=_0x50f8b8[_0xd5dc('0x45')][_0xd5dc('0x24')]();}else if(_0x50f8b8[_0xd5dc('0x40')]===_0xd5dc('0x41')&&_0x50f8b8[_0xd5dc('0x46')]&&_0x50f8b8[_0xd5dc('0x42')]){_0x70f4f9[_0xd5dc('0x47')][_0xd5dc('0x1d')]({'id':_0x50f8b8[_0xd5dc('0x46')],'value':_0x50f8b8[_0xd5dc('0x45')][_0xd5dc('0x24')]()});}else if(_0x50f8b8[_0xd5dc('0x40')]==='variable'&&_0x50f8b8[_0xd5dc('0x1c')]&&_0x50f8b8['idField']&&_0x50f8b8[_0xd5dc('0x42')]){_0x4f4cf8[_0x50f8b8[_0xd5dc('0x1c')]]&&_0x70f4f9['custom_fields'][_0xd5dc('0x1d')]({'id':_0x50f8b8[_0xd5dc('0x46')],'value':_0x4f4cf8[_0x50f8b8[_0xd5dc('0x1c')]][_0xd5dc('0x24')]()});}else if(_0x50f8b8[_0xd5dc('0x40')]==='customVariable'&&_0x50f8b8[_0xd5dc('0x48')]&&_0x50f8b8['Variable']['name']&&_0x50f8b8[_0xd5dc('0x46')]&&_0x50f8b8[_0xd5dc('0x42')]){_0x4f4cf8[_0x50f8b8[_0xd5dc('0x48')][_0xd5dc('0xe')][_0xd5dc('0x44')]()]&&_0x70f4f9[_0xd5dc('0x47')][_0xd5dc('0x1d')]({'id':_0x50f8b8['idField'],'value':_0x4f4cf8[_0x50f8b8['Variable'][_0xd5dc('0xe')][_0xd5dc('0x44')]()][_0xd5dc('0x24')]()});}});}return _0x70f4f9;}function getConnection(_0x431574){return request({'method':_0xd5dc('0xb'),'form':{'method':_0xd5dc('0x49'),'input_type':_0xd5dc('0x1f'),'response_type':'JSON','rest_data':JSON[_0xd5dc('0x20')]({'user_auth':{'user_name':_0x431574[_0xd5dc('0x4a')],'password':_0x431574['password'],'encryption':_0xd5dc('0x4b')},'application':_0xd5dc('0x4c')})}})[_0xd5dc('0x38')](function(_0x5a489b){var _0x561a5b=_0x5a489b;if(_0x561a5b['id']){def['sessionID']=_0x561a5b['id'];return BPromise[_0xd5dc('0x2e')](_0x561a5b);}else{throw new Error(util['format']('Account\x20%d\x20is\x20not\x20valid',_0x431574['id']));}});}function setRelationship(_0x5802d6,_0x140c5c,_0x20aef7,_0x2c2a5f){return request({'form':{'method':'set_relationship','input_type':'JSON','response_type':_0xd5dc('0x1f'),'rest_data':JSON[_0xd5dc('0x20')]({'session':_0x5802d6['id'],'module_name':_0xd5dc('0x4d'),'module_id':_0x20aef7['id'],'link_field_name':_0x2c2a5f,'related_ids':[_0x140c5c['id']]})}});}exports[_0xd5dc('0x4e')]=function(_0x3c1c82,_0x7dca9d,_0x58227d,_0x367d67,_0xf2d2cb,_0x36764e){var _0xd3e8ae,_0x5bc743,_0x295e72,_0x45ee8d;_0x36764e['remoteUri']=intUtil['stripTrailingSlash'](_0x36764e['remoteUri']);_0x36764e[_0xd5dc('0x4f')]=intUtil['stripTrailingSlash'](_0x36764e[_0xd5dc('0x4f')]);def['uri']=util[_0xd5dc('0x21')](_0xd5dc('0x50'),_0x36764e['remoteUri']);if(_0xf2d2cb&&_0xf2d2cb[_0xd5dc('0x51')]){logger[_0xd5dc('0x26')]('[QUEUE]',_0xd5dc('0x52'));_0x7dca9d[_0xd5dc('0x53')]=util[_0xd5dc('0x21')](_0xd5dc('0x54'),_0x36764e['serverUrl'],_0x7dca9d[_0xd5dc('0x55')],md5(_0x7dca9d[_0xd5dc('0x55')]));}else{_0x7dca9d['recordingURL']='';}return getConnection(_0x36764e)[_0xd5dc('0x38')](function(_0x42098f){_0x45ee8d=_0x42098f;return getUser(_0x36764e,_0x367d67[_0xd5dc('0xe')],_0x45ee8d);})[_0xd5dc('0x38')](function(_0x4ec8e1){_0xd3e8ae=_0x4ec8e1;logger['info'](_0xd5dc('0x56'),_0xd3e8ae['id']);return getEndUser(_0x36764e,_0x7dca9d[_0xd5dc('0x57')],_0x7dca9d['calleridnum'],_0x45ee8d);})[_0xd5dc('0x38')](function(_0x2e50e7){_0x5bc743=_0x2e50e7;logger[_0xd5dc('0x26')]('The\x20Enduser\x20ID\x20is:',_0x5bc743['id']);return getTicket(_0x36764e,_0xd3e8ae,_0x5bc743,_0x58227d,_0x7dca9d,_0x58227d[_0xd5dc('0x58')],_0x45ee8d,_0xd5dc('0x59'));})['then'](function(_0x404726){_0x295e72=_0x404726;logger[_0xd5dc('0x26')]('Ticket\x20created!');logger[_0xd5dc('0x26')](_0xd5dc('0x5a'),_0x295e72['id']);return setRelationship(_0x45ee8d,_0xd3e8ae,_0x295e72,_0xd5dc('0x5b'));})['then'](function(){return setRelationship(_0x45ee8d,_0x5bc743,_0x295e72,_0xd5dc('0x5c'));})['then'](function(){return getServerInfo(_0x45ee8d);})[_0xd5dc('0x38')](function(_0x150258){var _0x5772e9=parseInt(_0x150258[_0xd5dc('0x5d')]['charAt'](0x0));var _0x4ea014=util[_0xd5dc('0x21')](_0xd5dc('0x5e'),_0x36764e[_0xd5dc('0x5f')],_0x295e72['id']);if(_0x5772e9>0x6){_0x4ea014=util[_0xd5dc('0x21')](_0xd5dc('0x60'),_0x36764e['remoteUri'],_0x295e72['id']);}logger[_0xd5dc('0x26')](_0xd5dc('0x61'),_0xd5dc('0x62'));emit(util['format'](_0xd5dc('0x63'),_0x367d67[_0xd5dc('0xe')]),_0xd5dc('0x64'),{'uri':_0x4ea014});})[_0xd5dc('0x65')](function(_0x3d5c9a){logger[_0xd5dc('0x66')](_0xd5dc('0x61'),JSON[_0xd5dc('0x20')](_0x3d5c9a));});};exports[_0xd5dc('0x67')]=function(_0x12f067,_0x26a803,_0x514fb3,_0x49c6ef,_0x592e3a,_0x2bfe9f,_0x599bb0){var _0x494cd0,_0x431d0e,_0x477e2c,_0x6c2b83;_0x2bfe9f[_0xd5dc('0x5f')]=intUtil['stripTrailingSlash'](_0x2bfe9f[_0xd5dc('0x5f')]);_0x2bfe9f[_0xd5dc('0x4f')]=intUtil['stripTrailingSlash'](_0x2bfe9f[_0xd5dc('0x4f')]);def[_0xd5dc('0x68')]=util[_0xd5dc('0x21')]('%s/service/v4_1/rest.php',_0x2bfe9f['remoteUri']);if(_0x599bb0&&_0x599bb0[_0xd5dc('0x69')]&&_0x599bb0['recordingFormat']!=='none'){logger[_0xd5dc('0x26')](_0xd5dc('0x6a'),'Recording\x20is\x20enabled!');_0x26a803['recordingURL']=util[_0xd5dc('0x21')]('%s/api/voice/recordings/%s/downloads?type=uniqueid&token=%s',_0x2bfe9f[_0xd5dc('0x4f')],_0x26a803['uniqueid'],md5(_0x26a803[_0xd5dc('0x55')]));}return getConnection(_0x2bfe9f)[_0xd5dc('0x38')](function(_0x586dd3){_0x6c2b83=_0x586dd3;return getUser(_0x2bfe9f,_0x49c6ef[_0xd5dc('0xe')],_0x6c2b83);})[_0xd5dc('0x38')](function(_0x44b73a){_0x494cd0=_0x44b73a;logger[_0xd5dc('0x26')](_0xd5dc('0x56'),_0x494cd0['id']);return getEndUser(_0x2bfe9f,_0x26a803[_0xd5dc('0x6b')],_0x26a803['destcalleridnum'],_0x6c2b83);})['then'](function(_0x35a0b4){_0x431d0e=_0x35a0b4;logger[_0xd5dc('0x26')](_0xd5dc('0x6c'),_0x431d0e['id']);return getTicket(_0x2bfe9f,_0x494cd0,_0x431d0e,_0x514fb3,_0x26a803,_0x514fb3[_0xd5dc('0x58')],_0x6c2b83,_0xd5dc('0x6d'));})[_0xd5dc('0x38')](function(_0x18de19){_0x477e2c=_0x18de19;logger[_0xd5dc('0x26')](_0xd5dc('0x6e'));logger[_0xd5dc('0x26')](_0xd5dc('0x5a'),_0x477e2c['id']);return setRelationship(_0x6c2b83,_0x494cd0,_0x477e2c,_0xd5dc('0x5b'));})['then'](function(){return setRelationship(_0x6c2b83,_0x431d0e,_0x477e2c,_0xd5dc('0x5c'));})['then'](function(){return getServerInfo(_0x6c2b83);})[_0xd5dc('0x38')](function(_0x5519ef){var _0x5b8d4e=parseInt(_0x5519ef[_0xd5dc('0x5d')]['charAt'](0x0));var _0x103dac=util['format']('%s/index.php?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DCalls%26action%3DEditView%26record%3D%s',_0x2bfe9f['remoteUri'],_0x477e2c['id']);if(_0x5b8d4e>0x6){_0x103dac=util[_0xd5dc('0x21')](_0xd5dc('0x60'),_0x2bfe9f['remoteUri'],_0x477e2c['id']);}logger[_0xd5dc('0x26')](_0xd5dc('0x6a'),_0xd5dc('0x62'));emit(util[_0xd5dc('0x21')](_0xd5dc('0x63'),_0x49c6ef[_0xd5dc('0xe')]),_0xd5dc('0x64'),{'uri':_0x103dac});})['catch'](function(_0x3509c1){logger[_0xd5dc('0x66')](_0xd5dc('0x6a'),JSON[_0xd5dc('0x20')](_0x3509c1));});};exports[_0xd5dc('0x6f')]=function(_0x368820,_0x14b3c8,_0x491a0c,_0x380e8a,_0x403ea7,_0x1ac311){var _0xd72ffd,_0x213df4,_0x318275,_0x3b8b40;_0x1ac311[_0xd5dc('0x5f')]=intUtil[_0xd5dc('0x70')](_0x1ac311[_0xd5dc('0x5f')]);_0x1ac311[_0xd5dc('0x4f')]=intUtil[_0xd5dc('0x70')](_0x1ac311[_0xd5dc('0x4f')]);def[_0xd5dc('0x68')]=util[_0xd5dc('0x21')](_0xd5dc('0x50'),_0x1ac311[_0xd5dc('0x5f')]);if(_0x403ea7&&_0x403ea7[_0xd5dc('0x51')]){logger[_0xd5dc('0x26')](_0xd5dc('0x71'),_0xd5dc('0x52'));_0x14b3c8[_0xd5dc('0x53')]=util[_0xd5dc('0x21')](_0xd5dc('0x54'),_0x1ac311[_0xd5dc('0x4f')],_0x14b3c8[_0xd5dc('0x55')],md5(_0x14b3c8[_0xd5dc('0x55')]));}else{_0x14b3c8['recordingURL']='';}return getConnection(_0x1ac311)['then'](function(_0xa46d1d){_0x3b8b40=_0xa46d1d;if(!_['isNil'](_0x380e8a)){return getUser(_0x1ac311,_0x380e8a[_0xd5dc('0xe')],_0x3b8b40);}else{return getUser(_0x1ac311,null,_0x3b8b40);}})[_0xd5dc('0x38')](function(_0x331c1f){_0xd72ffd=_0x331c1f;logger[_0xd5dc('0x26')]('The\x20User\x20ID\x20is:',_0xd72ffd['id']);return getEndUser(_0x1ac311,_0x14b3c8[_0xd5dc('0x57')],_0x14b3c8[_0xd5dc('0x72')],_0x3b8b40);})['then'](function(_0x4967da){_0x213df4=_0x4967da;logger['info'](_0xd5dc('0x6c'),_0x213df4['id']);return getTicket(_0x1ac311,_0xd72ffd,_0x213df4,_0x491a0c,_0x14b3c8,_0x491a0c[_0xd5dc('0x58')],_0x3b8b40,_0xd5dc('0x59'));})[_0xd5dc('0x38')](function(_0x27731f){_0x318275=_0x27731f;logger[_0xd5dc('0x26')](_0xd5dc('0x6e'));logger[_0xd5dc('0x26')](_0xd5dc('0x5a'),_0x318275['id']);return setRelationship(_0x3b8b40,_0xd72ffd,_0x318275,_0xd5dc('0x5b'));})[_0xd5dc('0x38')](function(){return setRelationship(_0x3b8b40,_0x213df4,_0x318275,'contacts');})['then'](function(){return getServerInfo(_0x3b8b40);})[_0xd5dc('0x65')](function(_0x28a26c){logger[_0xd5dc('0x66')](_0xd5dc('0x71'),JSON[_0xd5dc('0x20')](_0x28a26c));});};
\ No newline at end of file