Crypto Module not found
Hassnain-Ch opened this issue · comments
"I have tried a lot to solve it, but I am getting an error with the crypto module in my polyfills."
const RC = require('@ringcentral/sdk').SDK
const RECIPIENT = '0013473518141' //process.env.RINGOUT_RECIPIENT
var rcsdk = new RC({
'server': process.env.RC_SERVER_URL,
'clientId': process.env.RC_CLIENT_ID,
'clientSecret': process.env.RC_CLIENT_SECRET
});
var platform = rcsdk.platform();
platform.login({
'username': process.env.RC_USERNAME,
'password': process.env.RC_PASSWORD,
'extension': process.env.RC_EXTENSION
})
platform.on(platform.events.loginSuccess, () => {
call_ringout()
})
async function call_ringout() {
console.log('Ringout_______________________: ')
var resp = await platform.post('/restapi/v1.0/account//extension//ring-out', {
'from': { 'phoneNumber': process.env.RC_USERNAME },
'to': { 'phoneNumber': RECIPIENT },
'playPrompt': false
})
try {
var jsonObj = await resp.json()
console.log("Call placed. Call status: " + jsonObj.status.callStatus)
} catch (e) {
console.log('RingOut Error:__________ ',e.message)
console.log('RingOut resp:__________ ',resp)
}
}
export default call_ringout