Built motion from commit 44b1f254.|2.6.26
[motion2.git] / server / services / routing / server / applications / tvox.js
index a635d8f..e310e1f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfd58=['title','jsonrpc','2.0','method','login','push','params','stringify','POST','application/json-rpc','then','result','&data=','info','stop','catch','error','isObject','[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next','next','../../../../config/logger','routing','lodash','consequence','replace','\x20-\x20','includes','urlOnAnswer','?params='];(function(_0xff8a43,_0x1550b5){var _0x5d3d4b=function(_0x28d1b7){while(--_0x28d1b7){_0xff8a43['push'](_0xff8a43['shift']());}};_0x5d3d4b(++_0x1550b5);}(_0xfd58,0x170));var _0x8fd5=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0xfd58[_0x2641f9];return _0x585741;};'use strict';var rp=require('request-promise');var logger=require(_0x8fd5('0x0'))(_0x8fd5('0x1'));var _=require(_0x8fd5('0x2'));var arr=[];exports[_0x8fd5('0x3')]=function(_0x5b99ff,_0x5d3086){return function(_0x2a0846){var _0x25baec=_0x5d3086[0xa];var _0x1822b3=_0x5d3086[0xb];var _0x32b514=_0x5d3086[0xc];var _0x2feff6=_0x5d3086[0xd];var _0x39053d=_0x5d3086[0xe];var _0xd17657=_0x5d3086[0xf][_0x8fd5('0x4')](/\n/g,_0x8fd5('0x5'));var _0x53ebf7=_0x5d3086[0x10][_0x8fd5('0x4')](/\n/g,'\x20');if(!arr[_0x8fd5('0x6')](_0x1822b3)){arr['push'](_0x1822b3);var _0x17e2f1=_0x5d3086[0x3];var _0x53a683=_0x5d3086[0x4];var _0x33948a=_0x5d3086[0x1];var _0x4f69ab=_0x5d3086[0x0];var _0x29686e={};_0x29686e[_0x8fd5('0x7')]=_0x5d3086[0x8]+_0x8fd5('0x8')+_0x32b514+'|'+_0x25baec+'|'+_0x2feff6+'|'+_0x1822b3+'|'+_0x39053d;_0x29686e['urlOnRing']=_0x5d3086[0x7]+_0x8fd5('0x8')+_0x32b514+'|'+_0x25baec+'|'+_0x2feff6+'|'+_0x1822b3+'|'+_0x39053d+'|'+_0xd17657+'|'+_0x53ebf7;_0x29686e[_0x8fd5('0x9')]=_0x5d3086[0x9];var _0x3d1c8b={};_0x3d1c8b[_0x8fd5('0xa')]=_0x8fd5('0xb');_0x3d1c8b[_0x8fd5('0xc')]=_0x8fd5('0xd');var _0x4ed051=[];_0x4ed051[_0x8fd5('0xe')](_0x5d3086[0x2]);_0x4ed051['push'](_0x5d3086[0x5]);_0x4ed051[_0x8fd5('0xe')](_0x5d3086[0x6]);_0x3d1c8b[_0x8fd5('0xf')]=_0x4ed051;_0x3d1c8b['id']=0x1;var _0x1917c3=JSON[_0x8fd5('0x10')](_0x3d1c8b);var _0x22d931={'encoding':'utf8','method':_0x8fd5('0x11'),'timeout':0x2710,'url':_0x17e2f1,'headers':{'Content-Type':_0x8fd5('0x12')},'body':_0x1917c3};return rp(_0x22d931)[_0x8fd5('0x13')](function(_0xc57c2){const _0x17170c=JSON['parse'](_0xc57c2);if(!_0x17170c[_0x8fd5('0x14')]['logged']){throw new Error('Unable\x20to\x20login\x20with\x20TVox\x20application');}var _0x4b8aa1=_0x1822b3;var _0x45c9db='channelId='+_0x33948a+'&serviceId='+_0x4f69ab+'&sessionId='+_0x4b8aa1+_0x8fd5('0x15')+JSON[_0x8fd5('0x10')](_0x29686e);var _0x138a56=_0x53a683+'?'+_0x45c9db;return rp(_0x138a56);})[_0x8fd5('0x13')](function(_0x3883f3){logger[_0x8fd5('0x16')]('[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s',_0x5b99ff,_0x3883f3);_0x2a0846[_0x8fd5('0x17')]();})[_0x8fd5('0x18')](function(_0x5ac0b4){logger[_0x8fd5('0x19')]('[%s][TVOX]\x20%s',_0x5b99ff,_[_0x8fd5('0x1a')](_0x5ac0b4)?JSON[_0x8fd5('0x10')](_0x5ac0b4):_0x5ac0b4);_0x2a0846[_0x8fd5('0x17')]();});}else{logger[_0x8fd5('0x16')](_0x8fd5('0x1b'),_0x5b99ff);_0x2a0846[_0x8fd5('0x1c')]();}};};
\ No newline at end of file
+var _0x6252=['?params=','title','jsonrpc','2.0','method','login','stringify','utf8','POST','application/json-rpc','then','parse','result','Unable\x20to\x20login\x20with\x20TVox\x20application','channelId=','&sessionId=','info','stop','catch','error','isObject','next','request-promise','consequence','replace','includes','push','urlOnAnswer'];(function(_0x45bc68,_0x25eae1){var _0x3f3062=function(_0x33cb26){while(--_0x33cb26){_0x45bc68['push'](_0x45bc68['shift']());}};_0x3f3062(++_0x25eae1);}(_0x6252,0x6a));var _0x2625=function(_0x1da527,_0x2dc953){_0x1da527=_0x1da527-0x0;var _0x40fc7c=_0x6252[_0x1da527];return _0x40fc7c;};'use strict';var rp=require(_0x2625('0x0'));var logger=require('../../../../config/logger')('routing');var _=require('lodash');var arr=[];exports[_0x2625('0x1')]=function(_0x44820d,_0x11e2ae){return function(_0xf04a37){var _0x58165e=_0x11e2ae[0xa];var _0x231515=_0x11e2ae[0xb];var _0x22712c=_0x11e2ae[0xc];var _0x523b6f=_0x11e2ae[0xd];var _0x4cf63a=_0x11e2ae[0xe];var _0x59dd1b=_0x11e2ae[0xf][_0x2625('0x2')](/\n/g,'\x20-\x20');var _0x2d6f6e=_0x11e2ae[0x10][_0x2625('0x2')](/\n/g,'\x20');if(!arr[_0x2625('0x3')](_0x231515)){arr[_0x2625('0x4')](_0x231515);var _0x48d15d=_0x11e2ae[0x3];var _0x1b270a=_0x11e2ae[0x4];var _0x437ae5=_0x11e2ae[0x1];var _0x3a491d=_0x11e2ae[0x0];var _0x26f21a={};_0x26f21a[_0x2625('0x5')]=_0x11e2ae[0x8]+_0x2625('0x6')+_0x22712c+'|'+_0x58165e+'|'+_0x523b6f+'|'+_0x231515+'|'+_0x4cf63a;_0x26f21a['urlOnRing']=_0x11e2ae[0x7]+_0x2625('0x6')+_0x22712c+'|'+_0x58165e+'|'+_0x523b6f+'|'+_0x231515+'|'+_0x4cf63a+'|'+_0x59dd1b+'|'+_0x2d6f6e;_0x26f21a[_0x2625('0x7')]=_0x11e2ae[0x9];var _0x5a287c={};_0x5a287c[_0x2625('0x8')]=_0x2625('0x9');_0x5a287c[_0x2625('0xa')]=_0x2625('0xb');var _0x56ddbb=[];_0x56ddbb['push'](_0x11e2ae[0x2]);_0x56ddbb['push'](_0x11e2ae[0x5]);_0x56ddbb[_0x2625('0x4')](_0x11e2ae[0x6]);_0x5a287c['params']=_0x56ddbb;_0x5a287c['id']=0x1;var _0x319ae0=JSON[_0x2625('0xc')](_0x5a287c);var _0x33e312={'encoding':_0x2625('0xd'),'method':_0x2625('0xe'),'timeout':0x2710,'url':_0x48d15d,'headers':{'Content-Type':_0x2625('0xf')},'body':_0x319ae0};return rp(_0x33e312)[_0x2625('0x10')](function(_0x37229f){const _0xf3a108=JSON[_0x2625('0x11')](_0x37229f);if(!_0xf3a108[_0x2625('0x12')]['logged']){throw new Error(_0x2625('0x13'));}var _0x2c4198=_0x231515;var _0x1ce8a8=_0x2625('0x14')+_0x437ae5+'&serviceId='+_0x3a491d+_0x2625('0x15')+_0x2c4198+'&data='+JSON['stringify'](_0x26f21a);var _0x1fddd1=_0x1b270a+'?'+_0x1ce8a8;return rp(_0x1fddd1);})[_0x2625('0x10')](function(_0x585435){logger[_0x2625('0x16')]('[%s][TVOX]\x20Request\x20sent\x20to\x20TVox:\x20%s',_0x44820d,_0x585435);_0xf04a37[_0x2625('0x17')]();})[_0x2625('0x18')](function(_0x187286){logger[_0x2625('0x19')]('[%s][TVOX]\x20%s',_0x44820d,_[_0x2625('0x1a')](_0x187286)?JSON['stringify'](_0x187286):_0x187286);_0xf04a37[_0x2625('0x17')]();});}else{logger['info']('[%s][TVOX]\x20Application\x20already\x20executed\x20for\x20the\x20current\x20session,\x20force\x20next',_0x44820d);_0xf04a37[_0x2625('0x1b')]();}};};
\ No newline at end of file