Built motion from commit 3d3e98f2.|2.6.29
[motion2.git] / server / services / agi / scripts / sestek / nda / index.js
index 2d5e9ac..c19aefe 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9993=['CustomAction','custom_action_data','CustomActionData','stringify','request-promise','../../../../../config/logger','agi','exports','POST','resolve','ndauth_url','password','username','then','/api/NaturalDialogAssistant/v1/Run','message','Nda','callerid','calleridname','dnid','extension','text','Bearer\x20','access_token','body','channelData','project','ndagenerate_audio','audio/wav'];(function(_0x43776a,_0x4eb74c){var _0x18eb8f=function(_0x319afb){while(--_0x319afb){_0x43776a['push'](_0x43776a['shift']());}};_0x18eb8f(++_0x4eb74c);}(_0x9993,0x109));var _0x3999=function(_0x4a53d,_0x58a95e){_0x4a53d=_0x4a53d-0x0;var _0x27410e=_0x9993[_0x4a53d];return _0x27410e;};'use strict';var rp=require(_0x3999('0x0'));var url=require('url');var logger=require(_0x3999('0x1'))(_0x3999('0x2'));module[_0x3999('0x3')]=function(_0x4b3123,_0x464d6f){var _0x4f3c12={'method':_0x3999('0x4'),'uri':url[_0x3999('0x5')](_0x464d6f[_0x3999('0x6')],'/token'),'form':{'grant_type':_0x3999('0x7'),'username':_0x464d6f[_0x3999('0x8')],'password':_0x464d6f['password']},'json':!![]};return rp(_0x4f3c12)[_0x3999('0x9')](function(_0x85b5af){var _0x4c1a49={'method':_0x3999('0x4'),'uri':url[_0x3999('0x5')](_0x464d6f['ndassistant_url'],_0x3999('0xa')),'body':{'type':_0x464d6f['ndaactivity_type']||_0x3999('0xb'),'channelId':_0x3999('0xc'),'conversation':{'id':_0x4b3123['uniqueid']},'from':{'id':_0x4b3123[_0x3999('0xd')],'name':_0x4b3123[_0x3999('0xe')]},'recipient':{'id':_0x4b3123[_0x3999('0xf')],'name':_0x4b3123[_0x3999('0x10')]},'text':_0x464d6f[_0x3999('0x11')],'channelData':{}},'headers':{'Authorization':_0x3999('0x12')+_0x85b5af[_0x3999('0x13')]},'json':!![]};if(_0x464d6f['project']){_0x4c1a49[_0x3999('0x14')][_0x3999('0x15')]['ProjectName']=_0x464d6f[_0x3999('0x16')];}if(_0x464d6f[_0x3999('0x17')]=='1'){_0x4c1a49[_0x3999('0x14')][_0x3999('0x15')]['AudioOutputSettings']={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0x3999('0x18')};}if(_0x464d6f['custom_action']){_0x4c1a49[_0x3999('0x14')]['channelData'][_0x3999('0x19')]=_0x464d6f['custom_action'];if(_0x464d6f[_0x3999('0x1a')]){_0x4c1a49[_0x3999('0x14')][_0x3999('0x15')][_0x3999('0x1b')]=_0x464d6f['custom_action_data'];}}logger['info'](JSON[_0x3999('0x1c')](_0x4c1a49));return rp(_0x4c1a49);});};
\ No newline at end of file
+var _0x26bc=['ndauth_url','password','username','resolve','ndassistant_url','/api/NaturalDialogAssistant/v1/Run','ndaactivity_type','message','Nda','uniqueid','calleridname','dnid','extension','text','Bearer\x20','access_token','body','project','ndagenerate_audio','channelData','audio/wav','custom_action','CustomAction','custom_action_data','request-promise','url','../../../../../config/logger','agi','exports','POST'];(function(_0xec9735,_0x5965a5){var _0x31d2d1=function(_0x49df9e){while(--_0x49df9e){_0xec9735['push'](_0xec9735['shift']());}};_0x31d2d1(++_0x5965a5);}(_0x26bc,0x162));var _0xc26b=function(_0x11d50c,_0x133065){_0x11d50c=_0x11d50c-0x0;var _0x10d49d=_0x26bc[_0x11d50c];return _0x10d49d;};'use strict';var rp=require(_0xc26b('0x0'));var url=require(_0xc26b('0x1'));var logger=require(_0xc26b('0x2'))(_0xc26b('0x3'));module[_0xc26b('0x4')]=function(_0x4eda53,_0x21c373){var _0x1bb460={'method':_0xc26b('0x5'),'uri':url['resolve'](_0x21c373[_0xc26b('0x6')],'/token'),'form':{'grant_type':_0xc26b('0x7'),'username':_0x21c373[_0xc26b('0x8')],'password':_0x21c373[_0xc26b('0x7')]},'json':!![]};return rp(_0x1bb460)['then'](function(_0x11c6f5){var _0x453491={'method':_0xc26b('0x5'),'uri':url[_0xc26b('0x9')](_0x21c373[_0xc26b('0xa')],_0xc26b('0xb')),'body':{'type':_0x21c373[_0xc26b('0xc')]||_0xc26b('0xd'),'channelId':_0xc26b('0xe'),'conversation':{'id':_0x4eda53[_0xc26b('0xf')]},'from':{'id':_0x4eda53['callerid'],'name':_0x4eda53[_0xc26b('0x10')]},'recipient':{'id':_0x4eda53[_0xc26b('0x11')],'name':_0x4eda53[_0xc26b('0x12')]},'text':_0x21c373[_0xc26b('0x13')],'channelData':{}},'headers':{'Authorization':_0xc26b('0x14')+_0x11c6f5[_0xc26b('0x15')]},'json':!![]};if(_0x21c373['project']){_0x453491[_0xc26b('0x16')]['channelData']['ProjectName']=_0x21c373[_0xc26b('0x17')];}if(_0x21c373[_0xc26b('0x18')]=='1'){_0x453491[_0xc26b('0x16')][_0xc26b('0x19')]['AudioOutputSettings']={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0xc26b('0x1a')};}if(_0x21c373[_0xc26b('0x1b')]){_0x453491[_0xc26b('0x16')][_0xc26b('0x19')][_0xc26b('0x1c')]=_0x21c373[_0xc26b('0x1b')];if(_0x21c373['custom_action_data']){_0x453491[_0xc26b('0x16')][_0xc26b('0x19')]['CustomActionData']=_0x21c373[_0xc26b('0x1d')];}}logger['info'](JSON['stringify'](_0x453491));return rp(_0x453491);});};
\ No newline at end of file