Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / agi / scripts / sestek / nda / index.js
index fa89e90..6709435 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8721=['then','POST','ndassistant_url','/api/NaturalDialogAssistant/v1/Run','ndaactivity_type','message','Nda','uniqueid','callerid','calleridname','dnid','text','Bearer\x20','access_token','project','channelData','ProjectName','ndagenerate_audio','AudioOutputSettings','audio/wav','custom_action','body','CustomAction','CustomActionData','info','request-promise','url','../../../../../config/logger','resolve','ndauth_url','/token','password'];(function(_0x4b2863,_0x494899){var _0x567d67=function(_0x751f03){while(--_0x751f03){_0x4b2863['push'](_0x4b2863['shift']());}};_0x567d67(++_0x494899);}(_0x8721,0xd9));var _0x1872=function(_0x35d4e9,_0x298c61){_0x35d4e9=_0x35d4e9-0x0;var _0x5c2770=_0x8721[_0x35d4e9];return _0x5c2770;};'use strict';var rp=require(_0x1872('0x0'));var url=require(_0x1872('0x1'));var logger=require(_0x1872('0x2'))('agi');module['exports']=function(_0x43f8e9,_0x532ce1){var _0x4e2e8f={'method':'POST','uri':url[_0x1872('0x3')](_0x532ce1[_0x1872('0x4')],_0x1872('0x5')),'form':{'grant_type':'password','username':_0x532ce1['username'],'password':_0x532ce1[_0x1872('0x6')]},'json':!![]};return rp(_0x4e2e8f)[_0x1872('0x7')](function(_0x4230d7){var _0x4d019e={'method':_0x1872('0x8'),'uri':url[_0x1872('0x3')](_0x532ce1[_0x1872('0x9')],_0x1872('0xa')),'body':{'type':_0x532ce1[_0x1872('0xb')]||_0x1872('0xc'),'channelId':_0x1872('0xd'),'conversation':{'id':_0x43f8e9[_0x1872('0xe')]},'from':{'id':_0x43f8e9[_0x1872('0xf')],'name':_0x43f8e9[_0x1872('0x10')]},'recipient':{'id':_0x43f8e9[_0x1872('0x11')],'name':_0x43f8e9['extension']},'text':_0x532ce1[_0x1872('0x12')],'channelData':{}},'headers':{'Authorization':_0x1872('0x13')+_0x4230d7[_0x1872('0x14')]},'json':!![]};if(_0x532ce1[_0x1872('0x15')]){_0x4d019e['body'][_0x1872('0x16')][_0x1872('0x17')]=_0x532ce1[_0x1872('0x15')];}if(_0x532ce1[_0x1872('0x18')]=='1'){_0x4d019e['body']['channelData'][_0x1872('0x19')]={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0x1872('0x1a')};}if(_0x532ce1[_0x1872('0x1b')]){_0x4d019e[_0x1872('0x1c')][_0x1872('0x16')][_0x1872('0x1d')]=_0x532ce1['custom_action'];if(_0x532ce1['custom_action_data']){_0x4d019e[_0x1872('0x1c')][_0x1872('0x16')][_0x1872('0x1e')]=_0x532ce1['custom_action_data'];}}logger[_0x1872('0x1f')](JSON['stringify'](_0x4d019e));return rp(_0x4d019e);});};
\ No newline at end of file
+var _0x1978=['ndaactivity_type','message','Nda','uniqueid','callerid','dnid','extension','text','Bearer\x20','access_token','project','ProjectName','ndagenerate_audio','body','channelData','audio/wav','CustomAction','custom_action_data','CustomActionData','stringify','url','../../../../../config/logger','agi','exports','POST','resolve','ndauth_url','password','username','then','ndassistant_url','/api/NaturalDialogAssistant/v1/Run'];(function(_0x46561f,_0x287831){var _0x3dcc63=function(_0x562ed7){while(--_0x562ed7){_0x46561f['push'](_0x46561f['shift']());}};_0x3dcc63(++_0x287831);}(_0x1978,0x174));var _0x8197=function(_0x47776c,_0x2778cb){_0x47776c=_0x47776c-0x0;var _0x3fa1ef=_0x1978[_0x47776c];return _0x3fa1ef;};'use strict';var rp=require('request-promise');var url=require(_0x8197('0x0'));var logger=require(_0x8197('0x1'))(_0x8197('0x2'));module[_0x8197('0x3')]=function(_0x203bf1,_0x2828d2){var _0x38fffe={'method':_0x8197('0x4'),'uri':url[_0x8197('0x5')](_0x2828d2[_0x8197('0x6')],'/token'),'form':{'grant_type':_0x8197('0x7'),'username':_0x2828d2[_0x8197('0x8')],'password':_0x2828d2[_0x8197('0x7')]},'json':!![]};return rp(_0x38fffe)[_0x8197('0x9')](function(_0x3e8799){var _0x1bc265={'method':_0x8197('0x4'),'uri':url[_0x8197('0x5')](_0x2828d2[_0x8197('0xa')],_0x8197('0xb')),'body':{'type':_0x2828d2[_0x8197('0xc')]||_0x8197('0xd'),'channelId':_0x8197('0xe'),'conversation':{'id':_0x203bf1[_0x8197('0xf')]},'from':{'id':_0x203bf1[_0x8197('0x10')],'name':_0x203bf1['calleridname']},'recipient':{'id':_0x203bf1[_0x8197('0x11')],'name':_0x203bf1[_0x8197('0x12')]},'text':_0x2828d2[_0x8197('0x13')],'channelData':{}},'headers':{'Authorization':_0x8197('0x14')+_0x3e8799[_0x8197('0x15')]},'json':!![]};if(_0x2828d2[_0x8197('0x16')]){_0x1bc265['body']['channelData'][_0x8197('0x17')]=_0x2828d2[_0x8197('0x16')];}if(_0x2828d2[_0x8197('0x18')]=='1'){_0x1bc265[_0x8197('0x19')][_0x8197('0x1a')]['AudioOutputSettings']={'Generate':!![],'PutInStructuredPart':![],'ExpectedFormat':_0x8197('0x1b')};}if(_0x2828d2['custom_action']){_0x1bc265[_0x8197('0x19')]['channelData'][_0x8197('0x1c')]=_0x2828d2['custom_action'];if(_0x2828d2[_0x8197('0x1d')]){_0x1bc265[_0x8197('0x19')]['channelData'][_0x8197('0x1e')]=_0x2828d2['custom_action_data'];}}logger['info'](JSON[_0x8197('0x1f')](_0x1bc265));return rp(_0x1bc265);});};
\ No newline at end of file