Built motion from commit f94df7f0.|2.5.48
[motion2.git] / server / services / routing / server / applications / tvox.js
index d573c33..2ad2097 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa508=['includes','push','urlOnAnswer','?params=','urlOnRing','title','2.0','login','params','stringify','utf8','parse','result','logged','Unable\x20to\x20login\x20with\x20TVox\x20application','channelId=','&serviceId=','&sessionId=','&data=','then','info','[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s','stop','catch','error','[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next','next','request-promise','routing','lodash','consequence','replace','\x20-\x20'];(function(_0x2bf38a,_0x1d47d2){var _0x1f67ec=function(_0x561d36){while(--_0x561d36){_0x2bf38a['push'](_0x2bf38a['shift']());}};_0x1f67ec(++_0x1d47d2);}(_0xa508,0x123));var _0x8a50=function(_0x4acd28,_0xc82895){_0x4acd28=_0x4acd28-0x0;var _0x58d0ad=_0xa508[_0x4acd28];return _0x58d0ad;};'use strict';var rp=require(_0x8a50('0x0'));var logger=require('../../../../config/logger')(_0x8a50('0x1'));var _=require(_0x8a50('0x2'));var arr=[];exports[_0x8a50('0x3')]=function(_0x32bc31,_0x50d859){return function(_0x255225){var _0x30f380=_0x50d859[0xa];var _0x332901=_0x50d859[0xb];var _0x8f6b15=_0x50d859[0xc];var _0x2e6c7f=_0x50d859[0xd];var _0x458aee=_0x50d859[0xe];var _0x1e74bf=_0x50d859[0xf][_0x8a50('0x4')](/\n/g,_0x8a50('0x5'));var _0xe06fe3=_0x50d859[0x10][_0x8a50('0x4')](/\n/g,'\x20');if(!arr[_0x8a50('0x6')](_0x332901)){arr[_0x8a50('0x7')](_0x332901);var _0x2bd885=_0x50d859[0x3];var _0x41ef65=_0x50d859[0x4];var _0x5dc03d=_0x50d859[0x1];var _0x2b677d=_0x50d859[0x0];var _0x38aa5b={};_0x38aa5b[_0x8a50('0x8')]=_0x50d859[0x8]+_0x8a50('0x9')+_0x8f6b15+'|'+_0x30f380+'|'+_0x2e6c7f+'|'+_0x332901+'|'+_0x458aee;_0x38aa5b[_0x8a50('0xa')]=_0x50d859[0x7]+_0x8a50('0x9')+_0x8f6b15+'|'+_0x30f380+'|'+_0x2e6c7f+'|'+_0x332901+'|'+_0x458aee+'|'+_0x1e74bf+'|'+_0xe06fe3;_0x38aa5b[_0x8a50('0xb')]=_0x50d859[0x9];var _0x365c56={};_0x365c56['jsonrpc']=_0x8a50('0xc');_0x365c56['method']=_0x8a50('0xd');var _0x3689f3=[];_0x3689f3[_0x8a50('0x7')](_0x50d859[0x2]);_0x3689f3[_0x8a50('0x7')](_0x50d859[0x5]);_0x3689f3[_0x8a50('0x7')](_0x50d859[0x6]);_0x365c56[_0x8a50('0xe')]=_0x3689f3;_0x365c56['id']=0x1;var _0x97dbe9=JSON[_0x8a50('0xf')](_0x365c56);var _0x132d45={'encoding':_0x8a50('0x10'),'method':'POST','timeout':0x2710,'url':_0x2bd885,'headers':{'Content-Type':'application/json-rpc'},'body':_0x97dbe9};return rp(_0x132d45)['then'](function(_0xba4d3f){const _0x38a6a0=JSON[_0x8a50('0x11')](_0xba4d3f);if(!_0x38a6a0[_0x8a50('0x12')][_0x8a50('0x13')]){throw new Error(_0x8a50('0x14'));}var _0x4c3b25=_0x332901;var _0x26f335=_0x8a50('0x15')+_0x5dc03d+_0x8a50('0x16')+_0x2b677d+_0x8a50('0x17')+_0x4c3b25+_0x8a50('0x18')+JSON[_0x8a50('0xf')](_0x38aa5b);var _0x243838=_0x41ef65+'?'+_0x26f335;return rp(_0x243838);})[_0x8a50('0x19')](function(_0x5099aa){logger[_0x8a50('0x1a')](_0x8a50('0x1b'),_0x32bc31,_0x5099aa);_0x255225[_0x8a50('0x1c')]();})[_0x8a50('0x1d')](function(_0x4a1640){logger[_0x8a50('0x1e')]('[%s][TVOX]\x20%s',_0x32bc31,_['isObject'](_0x4a1640)?JSON[_0x8a50('0xf')](_0x4a1640):_0x4a1640);_0x255225[_0x8a50('0x1c')]();});}else{logger['info'](_0x8a50('0x1f'),_0x32bc31);_0x255225[_0x8a50('0x20')]();}};};
\ No newline at end of file
+var _0xeedf=['catch','error','[%s][TVOX]\x20%s','info','[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next','next','../../../../config/logger','consequence','replace','\x20-\x20','includes','push','urlOnAnswer','?params=','urlOnRing','title','jsonrpc','2.0','method','login','stringify','utf8','application/json-rpc','then','parse','logged','channelId=','&serviceId=','&data=','stop'];(function(_0x26c85e,_0x135691){var _0x4bf3d4=function(_0x273afc){while(--_0x273afc){_0x26c85e['push'](_0x26c85e['shift']());}};_0x4bf3d4(++_0x135691);}(_0xeedf,0x1e6));var _0xfeed=function(_0x500b23,_0x3e3279){_0x500b23=_0x500b23-0x0;var _0x1f98bb=_0xeedf[_0x500b23];return _0x1f98bb;};'use strict';var rp=require('request-promise');var logger=require(_0xfeed('0x0'))('routing');var _=require('lodash');var arr=[];exports[_0xfeed('0x1')]=function(_0x31f375,_0x59a93f){return function(_0x2776b7){var _0x2ef8f6=_0x59a93f[0xa];var _0x2a8848=_0x59a93f[0xb];var _0x406019=_0x59a93f[0xc];var _0x4dee03=_0x59a93f[0xd];var _0x790a0c=_0x59a93f[0xe];var _0x528267=_0x59a93f[0xf][_0xfeed('0x2')](/\n/g,_0xfeed('0x3'));var _0x2887fc=_0x59a93f[0x10][_0xfeed('0x2')](/\n/g,'\x20');if(!arr[_0xfeed('0x4')](_0x2a8848)){arr[_0xfeed('0x5')](_0x2a8848);var _0x443d5e=_0x59a93f[0x3];var _0x469f00=_0x59a93f[0x4];var _0x16c829=_0x59a93f[0x1];var _0x234270=_0x59a93f[0x0];var _0x716ae2={};_0x716ae2[_0xfeed('0x6')]=_0x59a93f[0x8]+_0xfeed('0x7')+_0x406019+'|'+_0x2ef8f6+'|'+_0x4dee03+'|'+_0x2a8848+'|'+_0x790a0c;_0x716ae2[_0xfeed('0x8')]=_0x59a93f[0x7]+_0xfeed('0x7')+_0x406019+'|'+_0x2ef8f6+'|'+_0x4dee03+'|'+_0x2a8848+'|'+_0x790a0c+'|'+_0x528267+'|'+_0x2887fc;_0x716ae2[_0xfeed('0x9')]=_0x59a93f[0x9];var _0x5803f5={};_0x5803f5[_0xfeed('0xa')]=_0xfeed('0xb');_0x5803f5[_0xfeed('0xc')]=_0xfeed('0xd');var _0x252e9a=[];_0x252e9a[_0xfeed('0x5')](_0x59a93f[0x2]);_0x252e9a[_0xfeed('0x5')](_0x59a93f[0x5]);_0x252e9a[_0xfeed('0x5')](_0x59a93f[0x6]);_0x5803f5['params']=_0x252e9a;_0x5803f5['id']=0x1;var _0xff2df9=JSON[_0xfeed('0xe')](_0x5803f5);var _0x3944fb={'encoding':_0xfeed('0xf'),'method':'POST','timeout':0x2710,'url':_0x443d5e,'headers':{'Content-Type':_0xfeed('0x10')},'body':_0xff2df9};return rp(_0x3944fb)[_0xfeed('0x11')](function(_0x1d94db){const _0x2e0987=JSON[_0xfeed('0x12')](_0x1d94db);if(!_0x2e0987['result'][_0xfeed('0x13')]){throw new Error('Unable\x20to\x20login\x20with\x20TVox\x20application');}var _0x1c0526=_0x2a8848;var _0x56db60=_0xfeed('0x14')+_0x16c829+_0xfeed('0x15')+_0x234270+'&sessionId='+_0x1c0526+_0xfeed('0x16')+JSON['stringify'](_0x716ae2);var _0x54a3cf=_0x469f00+'?'+_0x56db60;return rp(_0x54a3cf);})[_0xfeed('0x11')](function(_0x36e89f){logger['info']('[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s',_0x31f375,_0x36e89f);_0x2776b7[_0xfeed('0x17')]();})[_0xfeed('0x18')](function(_0x4ded50){logger[_0xfeed('0x19')](_0xfeed('0x1a'),_0x31f375,_['isObject'](_0x4ded50)?JSON[_0xfeed('0xe')](_0x4ded50):_0x4ded50);_0x2776b7[_0xfeed('0x17')]();});}else{logger[_0xfeed('0x1b')](_0xfeed('0x1c'),_0x31f375);_0x2776b7[_0xfeed('0x1d')]();}};};
\ No newline at end of file