browserify / crypto-browserify

partial implementation of node's `crypto` for the browser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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