Closed Hassnain-Ch closed 1 year ago
"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
"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 {
} catch (e) { console.log('RingOut Error:__ ',e.message) console.log('RingOut resp:__ ',resp) } }
export default call_ringout