Built motion from commit 0555bc41.|2.5.41
[motion2.git] / server / services / routing / server / applications / tvox.js
index deeb3a6..c034eb5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x83f8=['application/json-rpc','then','parse','logged','channelId=','&serviceId=','&sessionId=','info','[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s','catch','isObject','stop','[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next','next','request-promise','../../../../config/logger','consequence','replace','\x20-\x20','includes','push','?params=','urlOnRing','title','2.0','method','login','params','stringify','utf8','POST'];(function(_0x4ee335,_0x7d8bc7){var _0x1fa8d1=function(_0x52e831){while(--_0x52e831){_0x4ee335['push'](_0x4ee335['shift']());}};_0x1fa8d1(++_0x7d8bc7);}(_0x83f8,0xe7));var _0x883f=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0x83f8[_0x2641f9];return _0x585741;};'use strict';var rp=require(_0x883f('0x0'));var logger=require(_0x883f('0x1'))('routing');var _=require('lodash');var arr=[];exports[_0x883f('0x2')]=function(_0x48a24c,_0x4bf33b){return function(_0x191952){var _0x3e8bc8=_0x4bf33b[0xa];var _0x5f337d=_0x4bf33b[0xb];var _0x5ad1ba=_0x4bf33b[0xc];var _0x150769=_0x4bf33b[0xd];var _0x3c74da=_0x4bf33b[0xe];var _0x18eddd=_0x4bf33b[0xf][_0x883f('0x3')](/\n/g,_0x883f('0x4'));var _0x4fe32c=_0x4bf33b[0x10][_0x883f('0x3')](/\n/g,'\x20');if(!arr[_0x883f('0x5')](_0x5f337d)){arr[_0x883f('0x6')](_0x5f337d);var _0x2cd1ef=_0x4bf33b[0x3];var _0x4420de=_0x4bf33b[0x4];var _0x16532a=_0x4bf33b[0x1];var _0x4d2138=_0x4bf33b[0x0];var _0x4d2567={};_0x4d2567['urlOnAnswer']=_0x4bf33b[0x8]+_0x883f('0x7')+_0x5ad1ba+'|'+_0x3e8bc8+'|'+_0x150769+'|'+_0x5f337d+'|'+_0x3c74da;_0x4d2567[_0x883f('0x8')]=_0x4bf33b[0x7]+_0x883f('0x7')+_0x5ad1ba+'|'+_0x3e8bc8+'|'+_0x150769+'|'+_0x5f337d+'|'+_0x3c74da+'|'+_0x18eddd+'|'+_0x4fe32c;_0x4d2567[_0x883f('0x9')]=_0x4bf33b[0x9];var _0x625b4a={};_0x625b4a['jsonrpc']=_0x883f('0xa');_0x625b4a[_0x883f('0xb')]=_0x883f('0xc');var _0x5a52fb=[];_0x5a52fb[_0x883f('0x6')](_0x4bf33b[0x2]);_0x5a52fb['push'](_0x4bf33b[0x5]);_0x5a52fb[_0x883f('0x6')](_0x4bf33b[0x6]);_0x625b4a[_0x883f('0xd')]=_0x5a52fb;_0x625b4a['id']=0x1;var _0xb23ab6=JSON[_0x883f('0xe')](_0x625b4a);var _0xbea73={'encoding':_0x883f('0xf'),'method':_0x883f('0x10'),'timeout':0x2710,'url':_0x2cd1ef,'headers':{'Content-Type':_0x883f('0x11')},'body':_0xb23ab6};return rp(_0xbea73)[_0x883f('0x12')](function(_0x2278ca){const _0x1a506e=JSON[_0x883f('0x13')](_0x2278ca);if(!_0x1a506e['result'][_0x883f('0x14')]){throw new Error('Unable\x20to\x20login\x20with\x20TVox\x20application');}var _0x46618d=_0x5f337d;var _0x30035d=_0x883f('0x15')+_0x16532a+_0x883f('0x16')+_0x4d2138+_0x883f('0x17')+_0x46618d+'&data='+JSON[_0x883f('0xe')](_0x4d2567);var _0x2c47db=_0x4420de+'?'+_0x30035d;return rp(_0x2c47db);})[_0x883f('0x12')](function(_0x4505ef){logger[_0x883f('0x18')](_0x883f('0x19'),_0x48a24c,_0x4505ef);_0x191952['stop']();})[_0x883f('0x1a')](function(_0x4c4e5c){logger['error']('[%s][TVOX]\x20%s',_0x48a24c,_[_0x883f('0x1b')](_0x4c4e5c)?JSON[_0x883f('0xe')](_0x4c4e5c):_0x4c4e5c);_0x191952[_0x883f('0x1c')]();});}else{logger[_0x883f('0x18')](_0x883f('0x1d'),_0x48a24c);_0x191952[_0x883f('0x1e')]();}};};
\ No newline at end of file
+var _0x26b9=['application/json-rpc','then','parse','result','logged','Unable\x20to\x20login\x20with\x20TVox\x20application','channelId=','&data=','info','stop','catch','error','isObject','next','request-promise','../../../../config/logger','routing','lodash','consequence','\x20-\x20','replace','includes','?params=','urlOnRing','jsonrpc','2.0','method','push','params','stringify','utf8','POST'];(function(_0x3bea1e,_0x134af1){var _0x214510=function(_0x509aaa){while(--_0x509aaa){_0x3bea1e['push'](_0x3bea1e['shift']());}};_0x214510(++_0x134af1);}(_0x26b9,0x10e));var _0x926b=function(_0x412937,_0xdbe7e9){_0x412937=_0x412937-0x0;var _0x20772e=_0x26b9[_0x412937];return _0x20772e;};'use strict';var rp=require(_0x926b('0x0'));var logger=require(_0x926b('0x1'))(_0x926b('0x2'));var _=require(_0x926b('0x3'));var arr=[];exports[_0x926b('0x4')]=function(_0x30025f,_0x4a3c97){return function(_0x2ecc5f){var _0x1c3ddf=_0x4a3c97[0xa];var _0x242c24=_0x4a3c97[0xb];var _0x4c76d3=_0x4a3c97[0xc];var _0x5a1216=_0x4a3c97[0xd];var _0x19f79a=_0x4a3c97[0xe];var _0x55d182=_0x4a3c97[0xf]['replace'](/\n/g,_0x926b('0x5'));var _0x227f91=_0x4a3c97[0x10][_0x926b('0x6')](/\n/g,'\x20');if(!arr[_0x926b('0x7')](_0x242c24)){arr['push'](_0x242c24);var _0x57bfe2=_0x4a3c97[0x3];var _0x21a1ae=_0x4a3c97[0x4];var _0x37bd6d=_0x4a3c97[0x1];var _0xd957b6=_0x4a3c97[0x0];var _0x1e4662={};_0x1e4662['urlOnAnswer']=_0x4a3c97[0x8]+_0x926b('0x8')+_0x4c76d3+'|'+_0x1c3ddf+'|'+_0x5a1216+'|'+_0x242c24+'|'+_0x19f79a;_0x1e4662[_0x926b('0x9')]=_0x4a3c97[0x7]+_0x926b('0x8')+_0x4c76d3+'|'+_0x1c3ddf+'|'+_0x5a1216+'|'+_0x242c24+'|'+_0x19f79a+'|'+_0x55d182+'|'+_0x227f91;_0x1e4662['title']=_0x4a3c97[0x9];var _0x7deb6b={};_0x7deb6b[_0x926b('0xa')]=_0x926b('0xb');_0x7deb6b[_0x926b('0xc')]='login';var _0x2f2a97=[];_0x2f2a97[_0x926b('0xd')](_0x4a3c97[0x2]);_0x2f2a97[_0x926b('0xd')](_0x4a3c97[0x5]);_0x2f2a97['push'](_0x4a3c97[0x6]);_0x7deb6b[_0x926b('0xe')]=_0x2f2a97;_0x7deb6b['id']=0x1;var _0x1f3f82=JSON[_0x926b('0xf')](_0x7deb6b);var _0x2f3ad3={'encoding':_0x926b('0x10'),'method':_0x926b('0x11'),'timeout':0x2710,'url':_0x57bfe2,'headers':{'Content-Type':_0x926b('0x12')},'body':_0x1f3f82};return rp(_0x2f3ad3)[_0x926b('0x13')](function(_0xeb1d67){const _0x4bf181=JSON[_0x926b('0x14')](_0xeb1d67);if(!_0x4bf181[_0x926b('0x15')][_0x926b('0x16')]){throw new Error(_0x926b('0x17'));}var _0x12640e=_0x242c24;var _0x2ae509=_0x926b('0x18')+_0x37bd6d+'&serviceId='+_0xd957b6+'&sessionId='+_0x12640e+_0x926b('0x19')+JSON[_0x926b('0xf')](_0x1e4662);var _0x57145e=_0x21a1ae+'?'+_0x2ae509;return rp(_0x57145e);})[_0x926b('0x13')](function(_0x31413f){logger[_0x926b('0x1a')]('[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s',_0x30025f,_0x31413f);_0x2ecc5f[_0x926b('0x1b')]();})[_0x926b('0x1c')](function(_0x4e7f83){logger[_0x926b('0x1d')]('[%s][TVOX]\x20%s',_0x30025f,_[_0x926b('0x1e')](_0x4e7f83)?JSON['stringify'](_0x4e7f83):_0x4e7f83);_0x2ecc5f[_0x926b('0x1b')]();});}else{logger[_0x926b('0x1a')]('[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next',_0x30025f);_0x2ecc5f[_0x926b('0x1f')]();}};};
\ No newline at end of file