Built motion from commit 4a17b4ed.|2.6.17
[motion2.git] / server / services / routing / server / applications / tvox.js
index 905ea35..ad7b217 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x23bd=['result','&serviceId=','&data=','then','info','[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s','stop','error','isObject','[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next','next','../../../../config/logger','lodash','consequence','replace','\x20-\x20','includes','push','urlOnAnswer','?params=','urlOnRing','jsonrpc','2.0','login','stringify','utf8','POST','application/json-rpc','parse'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x23bd,0xf3));var _0xd23b=function(_0x22943d,_0x2e167b){_0x22943d=_0x22943d-0x0;var _0x3fb073=_0x23bd[_0x22943d];return _0x3fb073;};'use strict';var rp=require('request-promise');var logger=require(_0xd23b('0x0'))('routing');var _=require(_0xd23b('0x1'));var arr=[];exports[_0xd23b('0x2')]=function(_0x3fe25c,_0x182c59){return function(_0x284522){var _0x2c9964=_0x182c59[0xa];var _0x1745d3=_0x182c59[0xb];var _0x3c468f=_0x182c59[0xc];var _0x1b5157=_0x182c59[0xd];var _0x3f9f17=_0x182c59[0xe];var _0x4feba6=_0x182c59[0xf][_0xd23b('0x3')](/\n/g,_0xd23b('0x4'));var _0x4d0286=_0x182c59[0x10][_0xd23b('0x3')](/\n/g,'\x20');if(!arr[_0xd23b('0x5')](_0x1745d3)){arr[_0xd23b('0x6')](_0x1745d3);var _0x10abe8=_0x182c59[0x3];var _0x2ba7ff=_0x182c59[0x4];var _0x963b69=_0x182c59[0x1];var _0x4b47cc=_0x182c59[0x0];var _0x4ef83e={};_0x4ef83e[_0xd23b('0x7')]=_0x182c59[0x8]+_0xd23b('0x8')+_0x3c468f+'|'+_0x2c9964+'|'+_0x1b5157+'|'+_0x1745d3+'|'+_0x3f9f17;_0x4ef83e[_0xd23b('0x9')]=_0x182c59[0x7]+_0xd23b('0x8')+_0x3c468f+'|'+_0x2c9964+'|'+_0x1b5157+'|'+_0x1745d3+'|'+_0x3f9f17+'|'+_0x4feba6+'|'+_0x4d0286;_0x4ef83e['title']=_0x182c59[0x9];var _0x33102a={};_0x33102a[_0xd23b('0xa')]=_0xd23b('0xb');_0x33102a['method']=_0xd23b('0xc');var _0x1c3a39=[];_0x1c3a39['push'](_0x182c59[0x2]);_0x1c3a39[_0xd23b('0x6')](_0x182c59[0x5]);_0x1c3a39['push'](_0x182c59[0x6]);_0x33102a['params']=_0x1c3a39;_0x33102a['id']=0x1;var _0x1600b9=JSON[_0xd23b('0xd')](_0x33102a);var _0x272613={'encoding':_0xd23b('0xe'),'method':_0xd23b('0xf'),'timeout':0x2710,'url':_0x10abe8,'headers':{'Content-Type':_0xd23b('0x10')},'body':_0x1600b9};return rp(_0x272613)['then'](function(_0x28a859){const _0x5d2621=JSON[_0xd23b('0x11')](_0x28a859);if(!_0x5d2621[_0xd23b('0x12')]['logged']){throw new Error('Unable\x20to\x20login\x20with\x20TVox\x20application');}var _0x3b5cb6=_0x1745d3;var _0x40e3f7='channelId='+_0x963b69+_0xd23b('0x13')+_0x4b47cc+'&sessionId='+_0x3b5cb6+_0xd23b('0x14')+JSON['stringify'](_0x4ef83e);var _0x429002=_0x2ba7ff+'?'+_0x40e3f7;return rp(_0x429002);})[_0xd23b('0x15')](function(_0x11ef8f){logger[_0xd23b('0x16')](_0xd23b('0x17'),_0x3fe25c,_0x11ef8f);_0x284522[_0xd23b('0x18')]();})['catch'](function(_0x2b1138){logger[_0xd23b('0x19')]('[%s][TVOX]\x20%s',_0x3fe25c,_[_0xd23b('0x1a')](_0x2b1138)?JSON[_0xd23b('0xd')](_0x2b1138):_0x2b1138);_0x284522[_0xd23b('0x18')]();});}else{logger['info'](_0xd23b('0x1b'),_0x3fe25c);_0x284522[_0xd23b('0x1c')]();}};};
\ No newline at end of file
+var _0xdc09=['application/json-rpc','then','logged','Unable\x20to\x20login\x20with\x20TVox\x20application','&serviceId=','stringify','info','[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s','stop','catch','error','[%s][TVOX]\x20%s','[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next','next','request-promise','routing','lodash','replace','\x20-\x20','includes','push','?params=','urlOnRing','title','jsonrpc','2.0','method','login','params','utf8','POST'];(function(_0x1f146f,_0x4ca279){var _0x2372a0=function(_0x515bc0){while(--_0x515bc0){_0x1f146f['push'](_0x1f146f['shift']());}};_0x2372a0(++_0x4ca279);}(_0xdc09,0x8a));var _0x9dc0=function(_0x272d90,_0x5e70ff){_0x272d90=_0x272d90-0x0;var _0x2bf4a2=_0xdc09[_0x272d90];return _0x2bf4a2;};'use strict';var rp=require(_0x9dc0('0x0'));var logger=require('../../../../config/logger')(_0x9dc0('0x1'));var _=require(_0x9dc0('0x2'));var arr=[];exports['consequence']=function(_0x2d3807,_0x414156){return function(_0x56cafd){var _0x353ea8=_0x414156[0xa];var _0x4b6eec=_0x414156[0xb];var _0x19029a=_0x414156[0xc];var _0x4bebc8=_0x414156[0xd];var _0x2ee95a=_0x414156[0xe];var _0x328e57=_0x414156[0xf][_0x9dc0('0x3')](/\n/g,_0x9dc0('0x4'));var _0x3bca4f=_0x414156[0x10][_0x9dc0('0x3')](/\n/g,'\x20');if(!arr[_0x9dc0('0x5')](_0x4b6eec)){arr[_0x9dc0('0x6')](_0x4b6eec);var _0x201ade=_0x414156[0x3];var _0x27a754=_0x414156[0x4];var _0x46d5ca=_0x414156[0x1];var _0x6cf641=_0x414156[0x0];var _0x3b5c93={};_0x3b5c93['urlOnAnswer']=_0x414156[0x8]+_0x9dc0('0x7')+_0x19029a+'|'+_0x353ea8+'|'+_0x4bebc8+'|'+_0x4b6eec+'|'+_0x2ee95a;_0x3b5c93[_0x9dc0('0x8')]=_0x414156[0x7]+_0x9dc0('0x7')+_0x19029a+'|'+_0x353ea8+'|'+_0x4bebc8+'|'+_0x4b6eec+'|'+_0x2ee95a+'|'+_0x328e57+'|'+_0x3bca4f;_0x3b5c93[_0x9dc0('0x9')]=_0x414156[0x9];var _0x3168a6={};_0x3168a6[_0x9dc0('0xa')]=_0x9dc0('0xb');_0x3168a6[_0x9dc0('0xc')]=_0x9dc0('0xd');var _0x58ee47=[];_0x58ee47[_0x9dc0('0x6')](_0x414156[0x2]);_0x58ee47[_0x9dc0('0x6')](_0x414156[0x5]);_0x58ee47[_0x9dc0('0x6')](_0x414156[0x6]);_0x3168a6[_0x9dc0('0xe')]=_0x58ee47;_0x3168a6['id']=0x1;var _0x56382f=JSON['stringify'](_0x3168a6);var _0x4169ff={'encoding':_0x9dc0('0xf'),'method':_0x9dc0('0x10'),'timeout':0x2710,'url':_0x201ade,'headers':{'Content-Type':_0x9dc0('0x11')},'body':_0x56382f};return rp(_0x4169ff)[_0x9dc0('0x12')](function(_0x1b84b8){const _0xa20b64=JSON['parse'](_0x1b84b8);if(!_0xa20b64['result'][_0x9dc0('0x13')]){throw new Error(_0x9dc0('0x14'));}var _0x3bf6b6=_0x4b6eec;var _0x2e4ad5='channelId='+_0x46d5ca+_0x9dc0('0x15')+_0x6cf641+'&sessionId='+_0x3bf6b6+'&data='+JSON[_0x9dc0('0x16')](_0x3b5c93);var _0x45e88c=_0x27a754+'?'+_0x2e4ad5;return rp(_0x45e88c);})[_0x9dc0('0x12')](function(_0x21f0c4){logger[_0x9dc0('0x17')](_0x9dc0('0x18'),_0x2d3807,_0x21f0c4);_0x56cafd[_0x9dc0('0x19')]();})[_0x9dc0('0x1a')](function(_0x36c859){logger[_0x9dc0('0x1b')](_0x9dc0('0x1c'),_0x2d3807,_['isObject'](_0x36c859)?JSON[_0x9dc0('0x16')](_0x36c859):_0x36c859);_0x56cafd[_0x9dc0('0x19')]();});}else{logger['info'](_0x9dc0('0x1d'),_0x2d3807);_0x56cafd[_0x9dc0('0x1e')]();}};};
\ No newline at end of file