Built motion from commit d1eab355.|2.6.28
[motion2.git] / server / services / agi / scripts / sestek / nda / index.js
index 980fb46..8533270 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa5fa=['ndagenerate_audio','channelData','AudioOutputSettings','audio/wav','CustomAction','custom_action','custom_action_data','CustomActionData','info','stringify','url','../../../../../config/logger','agi','exports','resolve','ndauth_url','/token','password','username','then','POST','/api/NaturalDialogAssistant/v1/Run','ndaactivity_type','uniqueid','dnid','text','Bearer\x20','access_token','project','body','ProjectName'];(function(_0x52867e,_0x5a5d15){var _0x523893=function(_0xc93c0a){while(--_0xc93c0a){_0x52867e['push'](_0x52867e['shift']());}};_0x523893(++_0x5a5d15);}(_0xa5fa,0xc4));var _0xaa5f=function(_0x128e7e,_0x2f9b63){_0x128e7e=_0x128e7e-0x0;var _0x4ab22e=_0xa5fa[_0x128e7e];return _0x4ab22e;};'use strict';var rp=require('request-promise');var url=require(_0xaa5f('0x0'));var logger=require(_0xaa5f('0x1'))(_0xaa5f('0x2'));module[_0xaa5f('0x3')]=function(_0x499d69,_0x3e56f9){var _0x106128={'method':'POST','uri':url[_0xaa5f('0x4')](_0x3e56f9[_0xaa5f('0x5')],_0xaa5f('0x6')),'form':{'grant_type':_0xaa5f('0x7'),'username':_0x3e56f9[_0xaa5f('0x8')],'password':_0x3e56f9[_0xaa5f('0x7')]},'json':!![]};return rp(_0x106128)[_0xaa5f('0x9')](function(_0xc326df){var _0x74f64f={'method':_0xaa5f('0xa'),'uri':url[_0xaa5f('0x4')](_0x3e56f9['ndassistant_url'],_0xaa5f('0xb')),'body':{'type':_0x3e56f9[_0xaa5f('0xc')]||'message','channelId':'Nda','conversation':{'id':_0x499d69[_0xaa5f('0xd')]},'from':{'id':_0x499d69['callerid'],'name':_0x499d69['calleridname']},'recipient':{'id':_0x499d69[_0xaa5f('0xe')],'name':_0x499d69['extension']},'text':_0x3e56f9[_0xaa5f('0xf')],'channelData':{}},'headers':{'Authorization':_0xaa5f('0x10')+_0xc326df[_0xaa5f('0x11')]},'json':!![]};if(_0x3e56f9[_0xaa5f('0x12')]){_0x74f64f[_0xaa5f('0x13')]['channelData'][_0xaa5f('0x14')]=_0x3e56f9['project'];}if(_0x3e56f9[_0xaa5f('0x15')]=='1'){_0x74f64f[_0xaa5f('0x13')][_0xaa5f('0x16')][_0xaa5f('0x17')]={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0xaa5f('0x18')};}if(_0x3e56f9['custom_action']){_0x74f64f['body'][_0xaa5f('0x16')][_0xaa5f('0x19')]=_0x3e56f9[_0xaa5f('0x1a')];if(_0x3e56f9[_0xaa5f('0x1b')]){_0x74f64f[_0xaa5f('0x13')][_0xaa5f('0x16')][_0xaa5f('0x1c')]=_0x3e56f9[_0xaa5f('0x1b')];}}logger[_0xaa5f('0x1d')](JSON[_0xaa5f('0x1e')](_0x74f64f));return rp(_0x74f64f);});};
\ No newline at end of file
+var _0x89c4=['ProjectName','ndagenerate_audio','channelData','AudioOutputSettings','custom_action','body','CustomActionData','custom_action_data','info','stringify','request-promise','url','agi','POST','resolve','ndauth_url','/token','password','then','ndassistant_url','ndaactivity_type','message','Nda','uniqueid','callerid','calleridname','dnid','extension','Bearer\x20','project'];(function(_0x5c814d,_0x4d81c7){var _0x89b71=function(_0x1068a4){while(--_0x1068a4){_0x5c814d['push'](_0x5c814d['shift']());}};_0x89b71(++_0x4d81c7);}(_0x89c4,0x82));var _0x489c=function(_0x455509,_0x1022f7){_0x455509=_0x455509-0x0;var _0x20b3d2=_0x89c4[_0x455509];return _0x20b3d2;};'use strict';var rp=require(_0x489c('0x0'));var url=require(_0x489c('0x1'));var logger=require('../../../../../config/logger')(_0x489c('0x2'));module['exports']=function(_0x4b7f17,_0x165089){var _0x35a116={'method':_0x489c('0x3'),'uri':url[_0x489c('0x4')](_0x165089[_0x489c('0x5')],_0x489c('0x6')),'form':{'grant_type':_0x489c('0x7'),'username':_0x165089['username'],'password':_0x165089[_0x489c('0x7')]},'json':!![]};return rp(_0x35a116)[_0x489c('0x8')](function(_0x122c44){var _0xceb82c={'method':'POST','uri':url['resolve'](_0x165089[_0x489c('0x9')],'/api/NaturalDialogAssistant/v1/Run'),'body':{'type':_0x165089[_0x489c('0xa')]||_0x489c('0xb'),'channelId':_0x489c('0xc'),'conversation':{'id':_0x4b7f17[_0x489c('0xd')]},'from':{'id':_0x4b7f17[_0x489c('0xe')],'name':_0x4b7f17[_0x489c('0xf')]},'recipient':{'id':_0x4b7f17[_0x489c('0x10')],'name':_0x4b7f17[_0x489c('0x11')]},'text':_0x165089['text'],'channelData':{}},'headers':{'Authorization':_0x489c('0x12')+_0x122c44['access_token']},'json':!![]};if(_0x165089[_0x489c('0x13')]){_0xceb82c['body']['channelData'][_0x489c('0x14')]=_0x165089['project'];}if(_0x165089[_0x489c('0x15')]=='1'){_0xceb82c['body'][_0x489c('0x16')][_0x489c('0x17')]={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':'audio/wav'};}if(_0x165089[_0x489c('0x18')]){_0xceb82c[_0x489c('0x19')]['channelData']['CustomAction']=_0x165089[_0x489c('0x18')];if(_0x165089['custom_action_data']){_0xceb82c[_0x489c('0x19')][_0x489c('0x16')][_0x489c('0x1a')]=_0x165089[_0x489c('0x1b')];}}logger[_0x489c('0x1c')](JSON[_0x489c('0x1d')](_0xceb82c));return rp(_0xceb82c);});};
\ No newline at end of file