Built motion from commit (unavailable).|2.0.77
[motion2.git] / server / api / smsMessage / smsMessage.model.js
index cd6951b..78015f9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2ec2=['clickSend','authId','Basic\x20%s','base64','plivo','utf8mb4','utf8mb4_unicode_ci','lodash','../../config/logger','api','moment','bluebird','./smsMessage.attributes','exports','define','SmsMessage','sms_messages','messageId','get','direction','toLowerCase','out','secret','isNil','UserId','SmsInteraction','findOne','SmsInteractionId','then','update','body','error','SmsAccount','find','SmsAccountId','type','accountSid','authToken','phone','messages','create','remote','/api/sms/messages/','/status?token=','token','sid','catch','SmsMessage,\x20%s,\x20%s,\x20%s','twilio','inspect','afterCreate','skebby','querystring','username','password','smsMethod','basic','method','classic','send_sms_classic','sender_number','senderString','sender_string','classic+','send_sms_classic_report','stringify','https://gateway.skebby.it/api/send/smseasy/advanced/http.php','application/x-www-form-urlencoded','length','utf8','parse','status','deliveryReport','Missing\x20parameters:\x20username,\x20password','https://smsapi.connectel.se/api/send/','requestid','read','connectel','clicksend','format','%s:%s','POST','toString','http_code','data','queued_count','message_id'];(function(_0x5287cb,_0x228b38){var _0x4713e2=function(_0x96ff88){while(--_0x96ff88){_0x5287cb['push'](_0x5287cb['shift']());}};_0x4713e2(++_0x228b38);}(_0x2ec2,0x1ba));var _0x22ec=function(_0x5d4f12,_0x11e67c){_0x5d4f12=_0x5d4f12-0x0;var _0x4eb577=_0x2ec2[_0x5d4f12];return _0x4eb577;};'use strict';var _=require(_0x22ec('0x0'));var util=require('util');var logger=require(_0x22ec('0x1'))(_0x22ec('0x2'));var moment=require(_0x22ec('0x3'));var BPromise=require(_0x22ec('0x4'));var rp=require('request-promise');var attributes=require(_0x22ec('0x5'));module[_0x22ec('0x6')]=function(_0x37555f,_0x3f9328){return _0x37555f[_0x22ec('0x7')](_0x22ec('0x8'),attributes,{'tableName':_0x22ec('0x9'),'paranoid':![],'indexes':[{'name':_0x22ec('0xa'),'fields':[_0x22ec('0xa')]}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2fcf01,_0x1be92f,_0x28ccb1){var _0x1e9a34=_0x37555f['models'];var _0x3f1bb6=_0x2fcf01[_0x22ec('0xb')]({'plain':!![]});if(_0x3f1bb6[_0x22ec('0xc')][_0x22ec('0xd')]()==='in'||_0x3f1bb6[_0x22ec('0xc')][_0x22ec('0xd')]()===_0x22ec('0xe')&&!_0x3f1bb6[_0x22ec('0xf')]&&!_[_0x22ec('0x10')](_0x3f1bb6[_0x22ec('0x11')])){_0x1e9a34[_0x22ec('0x12')][_0x22ec('0x13')]({'where':{'id':_0x3f1bb6[_0x22ec('0x14')]}})[_0x22ec('0x15')](function(_0xa45415){if(_0xa45415){_0xa45415[_0x22ec('0x16')]({'lastMsgAt':_0x3f1bb6['createdAt'],'lastMsgDirection':_0x3f1bb6[_0x22ec('0xc')][_0x22ec('0xd')](),'lastMsgBody':_0x3f1bb6[_0x22ec('0x17')]});}})['catch'](function(_0x34d196){console[_0x22ec('0x18')](_0x34d196);});}if(_0x3f1bb6[_0x22ec('0xc')]===_0x22ec('0xe')&&!_0x3f1bb6[_0x22ec('0xf')]){var _0x469b7d;_0x1e9a34[_0x22ec('0x19')][_0x22ec('0x1a')]({'where':{'id':_0x3f1bb6[_0x22ec('0x1b')]},'raw':!![]})[_0x22ec('0x15')](function(_0x38f857){_0x469b7d=_0x38f857;if(_0x469b7d&&_0x469b7d[_0x22ec('0x1c')]){switch(_0x469b7d[_0x22ec('0x1c')]){case'twilio':var _0x1076ea=require('twilio');if(_0x469b7d[_0x22ec('0x1d')]&&_0x469b7d[_0x22ec('0x1e')]&&_0x469b7d[_0x22ec('0x1f')]){var _0x37986f=new _0x1076ea(_0x469b7d[_0x22ec('0x1d')],_0x469b7d[_0x22ec('0x1e')]);_0x37986f[_0x22ec('0x20')][_0x22ec('0x21')]({'body':_0x3f1bb6['body'],'to':_0x3f1bb6[_0x22ec('0x1f')],'from':_0x469b7d['phone'],'statusCallback':_0x469b7d[_0x22ec('0x22')]+_0x22ec('0x23')+_0x3f1bb6['id']+_0x22ec('0x24')+_0x469b7d[_0x22ec('0x25')]})[_0x22ec('0x15')](function(_0xe65618){if(_0xe65618[_0x22ec('0x26')]){return _0x2fcf01[_0x22ec('0x16')]({'messageId':_0xe65618[_0x22ec('0x26')]});}})[_0x22ec('0x27')](function(_0x3f355f){logger[_0x22ec('0x18')](_0x22ec('0x28'),'afterCreate',_0x22ec('0x29'),util[_0x22ec('0x2a')](_0x3f355f,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x22ec('0x28'),_0x22ec('0x2b'),_0x22ec('0x29'),'Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken');}break;case _0x22ec('0x2c'):var _0x362ce3=require(_0x22ec('0x2d'));if(_0x469b7d[_0x22ec('0x2e')]&&_0x469b7d[_0x22ec('0x2f')]){var _0x13b87b={'username':_0x469b7d[_0x22ec('0x2e')],'password':_0x469b7d['password'],'recipients[]':[_0x3f1bb6[_0x22ec('0x1f')]],'text':_0x3f1bb6['body'],'charset':'UTF-8'};switch(_0x469b7d[_0x22ec('0x30')]){case _0x22ec('0x31'):_0x13b87b[_0x22ec('0x32')]='send_sms_basic';break;case _0x22ec('0x33'):_0x13b87b[_0x22ec('0x32')]=_0x22ec('0x34');_0x13b87b[_0x22ec('0x35')]=_0x469b7d['phone'];if(_0x469b7d[_0x22ec('0x36')]){_0x13b87b[_0x22ec('0x37')]=_0x469b7d['senderString'];}else if(_0x469b7d['phone']){_0x13b87b[_0x22ec('0x35')]=_0x469b7d[_0x22ec('0x1f')];}break;case _0x22ec('0x38'):_0x13b87b[_0x22ec('0x32')]=_0x22ec('0x39');_0x13b87b['sender_number']=_0x469b7d['phone'];if(_0x469b7d[_0x22ec('0x36')]){_0x13b87b[_0x22ec('0x37')]=_0x469b7d[_0x22ec('0x36')];}else if(_0x469b7d['phone']){_0x13b87b[_0x22ec('0x35')]=_0x469b7d[_0x22ec('0x1f')];}break;}var _0x25e572=_0x362ce3[_0x22ec('0x3a')](_0x13b87b);var _0x1be92f={'method':'POST','uri':_0x22ec('0x3b'),'body':_0x25e572,'headers':{'Content-Type':_0x22ec('0x3c'),'Content-Length':_0x25e572[_0x22ec('0x3d')],'Content-Encoding':_0x22ec('0x3e')}};rp(_0x1be92f)[_0x22ec('0x15')](function(_0x454c72){var _0x4079f6=_0x362ce3[_0x22ec('0x3f')](_0x454c72);if(_0x4079f6[_0x22ec('0x40')]=='success'){var _0x454d54={'messageId':_0x4079f6['id']};if(_0x469b7d[_0x22ec('0x30')]!==_0x22ec('0x38')||!_0x469b7d[_0x22ec('0x41')]){_0x454d54['read']=!![];}return _0x2fcf01[_0x22ec('0x16')](_0x454d54);}else{logger[_0x22ec('0x18')](_0x22ec('0x28'),'afterCreate',_0x22ec('0x2c'),util['inspect'](_0x4079f6,{'showHidden':![],'depth':null}));}})[_0x22ec('0x27')](function(_0x2a36ce){logger[_0x22ec('0x18')](_0x22ec('0x28'),_0x22ec('0x2b'),_0x22ec('0x2c'),util['inspect'](_0x2a36ce,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x22ec('0x28'),_0x22ec('0x2b'),'skebby',_0x22ec('0x42'));}break;case'connectel':if(_0x469b7d[_0x22ec('0x1e')]){var _0x13b87b={'recipient':_0x3f1bb6[_0x22ec('0x1f')],'message':_0x3f1bb6[_0x22ec('0x17')],'sender':_0x469b7d[_0x22ec('0x36')]||_0x469b7d[_0x22ec('0x1f')],'authorization':_0x469b7d[_0x22ec('0x1e')]};var _0x1be92f={'method':'POST','uri':_0x22ec('0x43'),'body':_0x13b87b,'json':!![]};rp(_0x1be92f)['then'](function(_0x564c3c){var _0x363a43={'messageId':_0x564c3c[_0x22ec('0x44')]};if(!_0x469b7d['deliveryReport']){_0x363a43[_0x22ec('0x45')]=!![];}return _0x2fcf01[_0x22ec('0x16')](_0x363a43);})[_0x22ec('0x27')](function(_0x54a87f){logger['error'](_0x22ec('0x28'),_0x22ec('0x2b'),_0x22ec('0x46'),util[_0x22ec('0x2a')](_0x54a87f,{'showHidden':![],'depth':null}));});}else{logger[_0x22ec('0x18')](_0x22ec('0x28'),'afterCreate',_0x22ec('0x46'),'Missing\x20parameters:\x20authToken');}break;case _0x22ec('0x47'):if(_0x469b7d['username']&&_0x469b7d[_0x22ec('0x2f')]){var _0x13b87b={'messages':[{'source':'xCALLY\x20Motion','to':_0x3f1bb6['phone'],'body':_0x3f1bb6[_0x22ec('0x17')],'from':_0x469b7d[_0x22ec('0x36')]||_0x469b7d[_0x22ec('0x1f')]}]};var _0x494646=util[_0x22ec('0x48')](_0x22ec('0x49'),_0x469b7d[_0x22ec('0x2e')],_0x469b7d[_0x22ec('0x2f')]);var _0x1be92f={'method':_0x22ec('0x4a'),'uri':'https://rest.clicksend.com/v3/sms/send','body':_0x13b87b,'headers':{'Authorization':util[_0x22ec('0x48')]('Basic\x20%s',new Buffer(_0x494646)[_0x22ec('0x4b')]('base64'))},'json':!![]};rp(_0x1be92f)[_0x22ec('0x15')](function(_0xe9a5e7){if(_0xe9a5e7['http_code']>=0xc8&&_0xe9a5e7[_0x22ec('0x4c')]<=0xce){if(_0xe9a5e7[_0x22ec('0x4d')]&&_0xe9a5e7[_0x22ec('0x4d')][_0x22ec('0x4e')]>0x0){var _0x49d7f2=_['head'](_0xe9a5e7[_0x22ec('0x4d')]['messages']);var _0x281570={'messageId':_0x49d7f2[_0x22ec('0x4f')]};if(!_0x469b7d['deliveryReport']){_0x281570[_0x22ec('0x45')]=!![];}return _0x2fcf01[_0x22ec('0x16')](_0x281570);}else{logger[_0x22ec('0x18')](_0x22ec('0x28'),'afterCreate',_0x22ec('0x50'),util[_0x22ec('0x2a')](_0xe9a5e7,{'showHidden':![],'depth':null}));}}else{logger['error'](_0x22ec('0x28'),_0x22ec('0x2b'),_0x22ec('0x50'),util[_0x22ec('0x2a')](_0xe9a5e7,{'showHidden':![],'depth':null}));}})[_0x22ec('0x27')](function(_0x1fabb0){logger[_0x22ec('0x18')](_0x22ec('0x28'),_0x22ec('0x2b'),_0x22ec('0x50'),util[_0x22ec('0x2a')](_0x1fabb0,{'showHidden':![],'depth':null}));});}else{logger[_0x22ec('0x18')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x22ec('0x2b'),_0x22ec('0x50'),_0x22ec('0x42'));}break;case'plivo':if(_0x469b7d[_0x22ec('0x51')]&&_0x469b7d[_0x22ec('0x1e')]){var _0x13b87b={'dst':_0x3f1bb6[_0x22ec('0x1f')],'text':_0x3f1bb6[_0x22ec('0x17')],'src':_0x469b7d[_0x22ec('0x36')]||_0x469b7d['phone'],'url':_0x469b7d[_0x22ec('0x22')]+_0x22ec('0x23')+_0x3f1bb6['id']+'/status?token='+_0x469b7d[_0x22ec('0x25')]};var _0x494646=util[_0x22ec('0x48')](_0x22ec('0x49'),_0x469b7d[_0x22ec('0x51')],_0x469b7d['authToken']);var _0x1be92f={'method':_0x22ec('0x4a'),'uri':util['format']('https://api.plivo.com/v1/Account/%s/Message/',_0x469b7d[_0x22ec('0x51')]),'body':_0x13b87b,'headers':{'Authorization':util['format'](_0x22ec('0x52'),new Buffer(_0x494646)[_0x22ec('0x4b')](_0x22ec('0x53')))},'json':!![]};rp(_0x1be92f)[_0x22ec('0x15')](function(_0x50cd83){var _0x5c21fa={'messageId':_0x50cd83['message_uuid'][0x0]};return _0x2fcf01[_0x22ec('0x16')](_0x5c21fa);})['catch'](function(_0x38f648){logger[_0x22ec('0x18')](_0x22ec('0x28'),_0x22ec('0x2b'),_0x22ec('0x54'),util[_0x22ec('0x2a')](_0x38f648,{'showHidden':![],'depth':null}));});}else{logger[_0x22ec('0x18')](_0x22ec('0x28'),_0x22ec('0x2b'),'plivo','Missing\x20parameters:\x20authId,\x20authToken');}break;}}})['finally'](function(){_0x28ccb1();});}else{_0x28ccb1();}}},'charset':_0x22ec('0x55'),'collate':_0x22ec('0x56')});};
\ No newline at end of file
+var _0x2482=['username','UTF-8','basic','send_sms_basic','classic','method','send_sms_classic','sender_number','senderString','sender_string','classic+','send_sms_classic_report','stringify','https://gateway.skebby.it/api/send/smseasy/advanced/http.php','application/x-www-form-urlencoded','length','utf8','parse','status','success','smsMethod','read','afterCreate','Missing\x20parameters:\x20username,\x20password','connectel','POST','Missing\x20parameters:\x20authToken','clicksend','password','xCALLY\x20Motion','format','%s:%s','https://rest.clicksend.com/v3/sms/send','Basic\x20%s','toString','base64','http_code','data','queued_count','head','message_id','deliveryReport','clickSend','token','authId','message_uuid','plivo','finally','utf8mb4','lodash','api','bluebird','request-promise','./smsMessage.attributes','exports','define','messageId','models','get','direction','toLowerCase','out','secret','isNil','SmsInteraction','then','update','createdAt','body','catch','error','SmsAccount','find','type','twilio','authToken','phone','accountSid','messages','create','remote','/api/sms/messages/','/status?token=','sid','SmsMessage,\x20%s,\x20%s,\x20%s','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','querystring'];(function(_0x24a737,_0x3ff299){var _0x37b618=function(_0x3f0b2f){while(--_0x3f0b2f){_0x24a737['push'](_0x24a737['shift']());}};_0x37b618(++_0x3ff299);}(_0x2482,0x195));var _0x2248=function(_0x39092c,_0x167f0c){_0x39092c=_0x39092c-0x0;var _0x7e47a=_0x2482[_0x39092c];return _0x7e47a;};'use strict';var _=require(_0x2248('0x0'));var util=require('util');var logger=require('../../config/logger')(_0x2248('0x1'));var moment=require('moment');var BPromise=require(_0x2248('0x2'));var rp=require(_0x2248('0x3'));var attributes=require(_0x2248('0x4'));module[_0x2248('0x5')]=function(_0x2592b5,_0x3024e0){return _0x2592b5[_0x2248('0x6')]('SmsMessage',attributes,{'tableName':'sms_messages','paranoid':![],'indexes':[{'name':_0x2248('0x7'),'fields':[_0x2248('0x7')]}],'timestamps':!![],'hooks':{'afterCreate':function(_0x2ae20e,_0x385604,_0x5b5e48){var _0x44a1df=_0x2592b5[_0x2248('0x8')];var _0x5a8a1f=_0x2ae20e[_0x2248('0x9')]({'plain':!![]});if(_0x5a8a1f[_0x2248('0xa')][_0x2248('0xb')]()==='in'||_0x5a8a1f['direction'][_0x2248('0xb')]()===_0x2248('0xc')&&!_0x5a8a1f[_0x2248('0xd')]&&!_[_0x2248('0xe')](_0x5a8a1f['UserId'])){_0x44a1df[_0x2248('0xf')]['findOne']({'where':{'id':_0x5a8a1f['SmsInteractionId']}})[_0x2248('0x10')](function(_0x3fa6a5){if(_0x3fa6a5){_0x3fa6a5[_0x2248('0x11')]({'lastMsgAt':_0x5a8a1f[_0x2248('0x12')],'lastMsgDirection':_0x5a8a1f['direction']['toLowerCase'](),'lastMsgBody':_0x5a8a1f[_0x2248('0x13')]});}})[_0x2248('0x14')](function(_0x531eaa){console[_0x2248('0x15')](_0x531eaa);});}if(_0x5a8a1f['direction']===_0x2248('0xc')&&!_0x5a8a1f[_0x2248('0xd')]){var _0x1538d7;_0x44a1df[_0x2248('0x16')][_0x2248('0x17')]({'where':{'id':_0x5a8a1f['SmsAccountId']},'raw':!![]})[_0x2248('0x10')](function(_0x209101){_0x1538d7=_0x209101;if(_0x1538d7&&_0x1538d7[_0x2248('0x18')]){switch(_0x1538d7[_0x2248('0x18')]){case _0x2248('0x19'):var _0x4f68ca=require('twilio');if(_0x1538d7['accountSid']&&_0x1538d7[_0x2248('0x1a')]&&_0x1538d7[_0x2248('0x1b')]){var _0x26386f=new _0x4f68ca(_0x1538d7[_0x2248('0x1c')],_0x1538d7[_0x2248('0x1a')]);_0x26386f[_0x2248('0x1d')][_0x2248('0x1e')]({'body':_0x5a8a1f[_0x2248('0x13')],'to':_0x5a8a1f['phone'],'from':_0x1538d7[_0x2248('0x1b')],'statusCallback':_0x1538d7[_0x2248('0x1f')]+_0x2248('0x20')+_0x5a8a1f['id']+_0x2248('0x21')+_0x1538d7['token']})[_0x2248('0x10')](function(_0x22f6a0){if(_0x22f6a0[_0x2248('0x22')]){return _0x2ae20e[_0x2248('0x11')]({'messageId':_0x22f6a0[_0x2248('0x22')]});}})[_0x2248('0x14')](function(_0xc77c46){logger['error'](_0x2248('0x23'),'afterCreate','twilio',util[_0x2248('0x24')](_0xc77c46,{'showHidden':![],'depth':null}));});}else{logger[_0x2248('0x15')](_0x2248('0x23'),'afterCreate',_0x2248('0x19'),_0x2248('0x25'));}break;case _0x2248('0x26'):var _0x2b89a8=require(_0x2248('0x27'));if(_0x1538d7['username']&&_0x1538d7['password']){var _0xd4e8ca={'username':_0x1538d7[_0x2248('0x28')],'password':_0x1538d7['password'],'recipients[]':[_0x5a8a1f[_0x2248('0x1b')]],'text':_0x5a8a1f[_0x2248('0x13')],'charset':_0x2248('0x29')};switch(_0x1538d7['smsMethod']){case _0x2248('0x2a'):_0xd4e8ca['method']=_0x2248('0x2b');break;case _0x2248('0x2c'):_0xd4e8ca[_0x2248('0x2d')]=_0x2248('0x2e');_0xd4e8ca[_0x2248('0x2f')]=_0x1538d7['phone'];if(_0x1538d7[_0x2248('0x30')]){_0xd4e8ca[_0x2248('0x31')]=_0x1538d7[_0x2248('0x30')];}else if(_0x1538d7[_0x2248('0x1b')]){_0xd4e8ca[_0x2248('0x2f')]=_0x1538d7[_0x2248('0x1b')];}break;case _0x2248('0x32'):_0xd4e8ca[_0x2248('0x2d')]=_0x2248('0x33');_0xd4e8ca[_0x2248('0x2f')]=_0x1538d7[_0x2248('0x1b')];if(_0x1538d7[_0x2248('0x30')]){_0xd4e8ca[_0x2248('0x31')]=_0x1538d7[_0x2248('0x30')];}else if(_0x1538d7[_0x2248('0x1b')]){_0xd4e8ca['sender_number']=_0x1538d7[_0x2248('0x1b')];}break;}var _0x4966d2=_0x2b89a8[_0x2248('0x34')](_0xd4e8ca);var _0x385604={'method':'POST','uri':_0x2248('0x35'),'body':_0x4966d2,'headers':{'Content-Type':_0x2248('0x36'),'Content-Length':_0x4966d2[_0x2248('0x37')],'Content-Encoding':_0x2248('0x38')}};rp(_0x385604)[_0x2248('0x10')](function(_0x2bb81e){var _0x4b0708=_0x2b89a8[_0x2248('0x39')](_0x2bb81e);if(_0x4b0708[_0x2248('0x3a')]==_0x2248('0x3b')){var _0x4e9d06={'messageId':_0x4b0708['id']};if(_0x1538d7[_0x2248('0x3c')]!==_0x2248('0x32')||!_0x1538d7['deliveryReport']){_0x4e9d06[_0x2248('0x3d')]=!![];}return _0x2ae20e['update'](_0x4e9d06);}else{logger['error'](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x26'),util['inspect'](_0x4b0708,{'showHidden':![],'depth':null}));}})[_0x2248('0x14')](function(_0x54d064){logger[_0x2248('0x15')](_0x2248('0x23'),'afterCreate',_0x2248('0x26'),util[_0x2248('0x24')](_0x54d064,{'showHidden':![],'depth':null}));});}else{logger[_0x2248('0x15')](_0x2248('0x23'),_0x2248('0x3e'),'skebby',_0x2248('0x3f'));}break;case _0x2248('0x40'):if(_0x1538d7[_0x2248('0x1a')]){var _0xd4e8ca={'recipient':_0x5a8a1f[_0x2248('0x1b')],'message':_0x5a8a1f[_0x2248('0x13')],'sender':_0x1538d7[_0x2248('0x30')]||_0x1538d7['phone'],'authorization':_0x1538d7[_0x2248('0x1a')]};var _0x385604={'method':_0x2248('0x41'),'uri':'https://smsapi.connectel.se/api/send/','body':_0xd4e8ca,'json':!![]};rp(_0x385604)[_0x2248('0x10')](function(_0x552e80){var _0x39aad5={'messageId':_0x552e80['requestid']};if(!_0x1538d7['deliveryReport']){_0x39aad5['read']=!![];}return _0x2ae20e['update'](_0x39aad5);})[_0x2248('0x14')](function(_0x31e6c4){logger[_0x2248('0x15')](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x40'),util[_0x2248('0x24')](_0x31e6c4,{'showHidden':![],'depth':null}));});}else{logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','connectel',_0x2248('0x42'));}break;case _0x2248('0x43'):if(_0x1538d7[_0x2248('0x28')]&&_0x1538d7[_0x2248('0x44')]){var _0xd4e8ca={'messages':[{'source':_0x2248('0x45'),'to':_0x5a8a1f['phone'],'body':_0x5a8a1f[_0x2248('0x13')],'from':_0x1538d7['senderString']||_0x1538d7['phone']}]};var _0x407352=util[_0x2248('0x46')](_0x2248('0x47'),_0x1538d7['username'],_0x1538d7['password']);var _0x385604={'method':_0x2248('0x41'),'uri':_0x2248('0x48'),'body':_0xd4e8ca,'headers':{'Authorization':util['format'](_0x2248('0x49'),new Buffer(_0x407352)[_0x2248('0x4a')](_0x2248('0x4b')))},'json':!![]};rp(_0x385604)[_0x2248('0x10')](function(_0x36fc8a){if(_0x36fc8a[_0x2248('0x4c')]>=0xc8&&_0x36fc8a['http_code']<=0xce){if(_0x36fc8a[_0x2248('0x4d')]&&_0x36fc8a[_0x2248('0x4d')][_0x2248('0x4e')]>0x0){var _0x309a0b=_[_0x2248('0x4f')](_0x36fc8a[_0x2248('0x4d')][_0x2248('0x1d')]);var _0x5a4dea={'messageId':_0x309a0b[_0x2248('0x50')]};if(!_0x1538d7[_0x2248('0x51')]){_0x5a4dea[_0x2248('0x3d')]=!![];}return _0x2ae20e[_0x2248('0x11')](_0x5a4dea);}else{logger[_0x2248('0x15')](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x52'),util[_0x2248('0x24')](_0x36fc8a,{'showHidden':![],'depth':null}));}}else{logger[_0x2248('0x15')](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x52'),util[_0x2248('0x24')](_0x36fc8a,{'showHidden':![],'depth':null}));}})[_0x2248('0x14')](function(_0x1c8a68){logger['error'](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x52'),util['inspect'](_0x1c8a68,{'showHidden':![],'depth':null}));});}else{logger['error'](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x52'),_0x2248('0x3f'));}break;case'plivo':if(_0x1538d7['authId']&&_0x1538d7[_0x2248('0x1a')]){var _0xd4e8ca={'dst':_0x5a8a1f[_0x2248('0x1b')],'text':_0x5a8a1f[_0x2248('0x13')],'src':_0x1538d7[_0x2248('0x30')]||_0x1538d7[_0x2248('0x1b')],'url':_0x1538d7[_0x2248('0x1f')]+_0x2248('0x20')+_0x5a8a1f['id']+_0x2248('0x21')+_0x1538d7[_0x2248('0x53')]};var _0x407352=util['format'](_0x2248('0x47'),_0x1538d7['authId'],_0x1538d7['authToken']);var _0x385604={'method':_0x2248('0x41'),'uri':util[_0x2248('0x46')]('https://api.plivo.com/v1/Account/%s/Message/',_0x1538d7[_0x2248('0x54')]),'body':_0xd4e8ca,'headers':{'Authorization':util[_0x2248('0x46')](_0x2248('0x49'),new Buffer(_0x407352)[_0x2248('0x4a')](_0x2248('0x4b')))},'json':!![]};rp(_0x385604)[_0x2248('0x10')](function(_0x38442f){var _0x292f4e={'messageId':_0x38442f[_0x2248('0x55')][0x0]};return _0x2ae20e[_0x2248('0x11')](_0x292f4e);})[_0x2248('0x14')](function(_0x3abd56){logger[_0x2248('0x15')](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x56'),util[_0x2248('0x24')](_0x3abd56,{'showHidden':![],'depth':null}));});}else{logger[_0x2248('0x15')](_0x2248('0x23'),_0x2248('0x3e'),_0x2248('0x56'),'Missing\x20parameters:\x20authId,\x20authToken');}break;}}})[_0x2248('0x57')](function(){_0x5b5e48();});}else{_0x5b5e48();}}},'charset':_0x2248('0x58'),'collate':'utf8mb4_unicode_ci'});};
\ No newline at end of file