Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / services / agi / scripts / sestek / nda / index.js
index 0814525..cd21e0c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x65d2=['callerid','calleridname','dnid','extension','text','access_token','channelData','ProjectName','project','ndagenerate_audio','body','AudioOutputSettings','audio/wav','custom_action','CustomAction','custom_action_data','CustomActionData','info','stringify','request-promise','url','agi','exports','POST','resolve','/token','password','username','then','ndassistant_url','/api/NaturalDialogAssistant/v1/Run','message','Nda'];(function(_0xdcad6,_0x5b7cc9){var _0x294c34=function(_0xf415c){while(--_0xf415c){_0xdcad6['push'](_0xdcad6['shift']());}};_0x294c34(++_0x5b7cc9);}(_0x65d2,0xb8));var _0x265d=function(_0x5f1a00,_0x135fd3){_0x5f1a00=_0x5f1a00-0x0;var _0x408154=_0x65d2[_0x5f1a00];return _0x408154;};'use strict';var rp=require(_0x265d('0x0'));var url=require(_0x265d('0x1'));var logger=require('../../../../../config/logger')(_0x265d('0x2'));module[_0x265d('0x3')]=function(_0x3a315b,_0x59c81e){var _0x464608={'method':_0x265d('0x4'),'uri':url[_0x265d('0x5')](_0x59c81e['ndauth_url'],_0x265d('0x6')),'form':{'grant_type':_0x265d('0x7'),'username':_0x59c81e[_0x265d('0x8')],'password':_0x59c81e[_0x265d('0x7')]},'json':!![]};return rp(_0x464608)[_0x265d('0x9')](function(_0x5ca577){var _0x36bf91={'method':_0x265d('0x4'),'uri':url[_0x265d('0x5')](_0x59c81e[_0x265d('0xa')],_0x265d('0xb')),'body':{'type':_0x59c81e['ndaactivity_type']||_0x265d('0xc'),'channelId':_0x265d('0xd'),'conversation':{'id':_0x3a315b['uniqueid']},'from':{'id':_0x3a315b[_0x265d('0xe')],'name':_0x3a315b[_0x265d('0xf')]},'recipient':{'id':_0x3a315b[_0x265d('0x10')],'name':_0x3a315b[_0x265d('0x11')]},'text':_0x59c81e[_0x265d('0x12')],'channelData':{}},'headers':{'Authorization':'Bearer\x20'+_0x5ca577[_0x265d('0x13')]},'json':!![]};if(_0x59c81e['project']){_0x36bf91['body'][_0x265d('0x14')][_0x265d('0x15')]=_0x59c81e[_0x265d('0x16')];}if(_0x59c81e[_0x265d('0x17')]=='1'){_0x36bf91[_0x265d('0x18')]['channelData'][_0x265d('0x19')]={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0x265d('0x1a')};}if(_0x59c81e[_0x265d('0x1b')]){_0x36bf91[_0x265d('0x18')][_0x265d('0x14')][_0x265d('0x1c')]=_0x59c81e[_0x265d('0x1b')];if(_0x59c81e[_0x265d('0x1d')]){_0x36bf91[_0x265d('0x18')][_0x265d('0x14')][_0x265d('0x1e')]=_0x59c81e[_0x265d('0x1d')];}}logger[_0x265d('0x1f')](JSON[_0x265d('0x20')](_0x36bf91));return rp(_0x36bf91);});};
\ No newline at end of file
+var _0xfc4c=['CustomAction','info','request-promise','url','../../../../../config/logger','exports','resolve','ndauth_url','username','then','POST','ndaactivity_type','message','uniqueid','dnid','extension','text','Bearer\x20','access_token','body','ProjectName','ndagenerate_audio','AudioOutputSettings','audio/wav','channelData'];(function(_0x233729,_0x2d125b){var _0x3d8724=function(_0x5307fb){while(--_0x5307fb){_0x233729['push'](_0x233729['shift']());}};_0x3d8724(++_0x2d125b);}(_0xfc4c,0xca));var _0xcfc4=function(_0x3ee893,_0x48c37e){_0x3ee893=_0x3ee893-0x0;var _0x550bff=_0xfc4c[_0x3ee893];return _0x550bff;};'use strict';var rp=require(_0xcfc4('0x0'));var url=require(_0xcfc4('0x1'));var logger=require(_0xcfc4('0x2'))('agi');module[_0xcfc4('0x3')]=function(_0xb8f67b,_0x3a0bd9){var _0x54bee8={'method':'POST','uri':url[_0xcfc4('0x4')](_0x3a0bd9[_0xcfc4('0x5')],'/token'),'form':{'grant_type':'password','username':_0x3a0bd9[_0xcfc4('0x6')],'password':_0x3a0bd9['password']},'json':!![]};return rp(_0x54bee8)[_0xcfc4('0x7')](function(_0x4578f4){var _0x520566={'method':_0xcfc4('0x8'),'uri':url['resolve'](_0x3a0bd9['ndassistant_url'],'/api/NaturalDialogAssistant/v1/Run'),'body':{'type':_0x3a0bd9[_0xcfc4('0x9')]||_0xcfc4('0xa'),'channelId':'Nda','conversation':{'id':_0xb8f67b[_0xcfc4('0xb')]},'from':{'id':_0xb8f67b['callerid'],'name':_0xb8f67b['calleridname']},'recipient':{'id':_0xb8f67b[_0xcfc4('0xc')],'name':_0xb8f67b[_0xcfc4('0xd')]},'text':_0x3a0bd9[_0xcfc4('0xe')],'channelData':{}},'headers':{'Authorization':_0xcfc4('0xf')+_0x4578f4[_0xcfc4('0x10')]},'json':!![]};if(_0x3a0bd9['project']){_0x520566[_0xcfc4('0x11')]['channelData'][_0xcfc4('0x12')]=_0x3a0bd9['project'];}if(_0x3a0bd9[_0xcfc4('0x13')]=='1'){_0x520566['body']['channelData'][_0xcfc4('0x14')]={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0xcfc4('0x15')};}if(_0x3a0bd9['custom_action']){_0x520566[_0xcfc4('0x11')][_0xcfc4('0x16')][_0xcfc4('0x17')]=_0x3a0bd9['custom_action'];if(_0x3a0bd9['custom_action_data']){_0x520566[_0xcfc4('0x11')]['channelData']['CustomActionData']=_0x3a0bd9['custom_action_data'];}}logger[_0xcfc4('0x18')](JSON['stringify'](_0x520566));return rp(_0x520566);});};
\ No newline at end of file