Get Ready for Our Live Advanced Support AMA Webinar – Ask Anything About RingEX!
I am trying to make a ringout call using the ringcentral API. The request body I am passing is like this :{ "to": {"phoneNumber": "91*******"},"from": {"phoneNumber": "91*******"},"callerId": {"phoneNumber": "91*******"},"playPrompt": true}The response I am getting is :{ "message": "Forbidden", "errorCode": "InternationalProhibited" }The same call when I try to make with the ringcentral account is successful. Can u tell me what's wrong with that.
I am getting texts in another language and want to block the number. All of the previous conversations I've found on this support center only address voice and fax features. Is there a way to block a number from the text feature?
This is more of a feedback than a problem report.I've been working on a Web app that sends SMS using your PHP SDK. However, I noticed that the way an error comes back to me is a bit unexpected.When I forget to include SMS text, I would expect either 1) the SMS to be sent with empty body or 2) the error be included in the '$response' response per your suggested code here: https://github.com/ringcentral/ringcentral-phpBut instead, I get a "Fata Error" response that overwrites my calling PHP, like this:"Fatal error: Uncaught exception 'Exception' with message 'Response has unsuccessful status' in /home/mozartdl57/acmemedical.org/lib/RC/http/Request.php:171 Stack trace: #0 /home/mozartdl67/acmemedical.org/lib/RC/platform/Platform.php(221): RChttpRequest->send() #1 /home/mozartdl67/acmemedical.org/lib/RC/platform/Platform.php(264): RCplatformPlatform->apiCall(Object(RChttpRequest)) #2 /home/mozartdl67/acmemedical.org/oncall_response.php(70):
I'm also writing an app that can pull call logs from my company's account. However, I believe call log access is limited to a user's own call logs unless the logged in user has admin privilege.I want to throw up a message to my users so they know what their call log access scope is based on whether or not they're an admin. Is there an API that tells me this? Thanks
I'm writing an app where users are asked to input a phone number to send SMS to. I'd like to store that number in a standard format like E164, without the suer having to type in dashes, brackets, and country codes. Is there a piece of JS code that someone can share? Thanks.
We have recently added our call records to the sandbox and are now trying to retrieve the call logs via the API; however, I am getting the following result saying there are 0 records. Can you tell me if call logs are available via API as soon as they are created?Thank you,{ "uri" : "https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/call-log?view=Simple&dateFrom=xxxx-xx-xxT00:00:00.000Z&page=1&perPage=100", "records" : [ ], "paging" : { "page" : 1, "perPage" : 100 }, "navigation" : { "firstPage" : { "uri" : "https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/call-log?view=Simple&dateFrom=xxxx-xx-xxT00:00:00.000Z&page=1&perPage=100" } } }--Answer:There is usually a delay of 30 seconds when you try to retrieve the call logs using the GET request. The service web populates all the cal
How might we mark a voicemail as read (or any type of message for that matter)?Currently, the light still blinks on my desk phone until I either read it on an app, online, or delete the message.
When I get the active calls for a user, it has calls that are not still active. For example, a call that finished a few minutes ago might still be on it. Any idea why this might be?Thanks :)
To handle possible access or authentication exceptions that may occur while the application is running (after the user has successfully logged in), you can provide a handler for the accessViolation platform event.platform.on(platform.events.accessViolation, function(e){ // do something });A recommended way to handle access or authentication exceptions is to direct the user to the login page or UI. The login page may attempt to automatically re-authenticate the user using stored authentication data (see below).
To log in to RingCentral, get the Platform object and call its authorize method, providing valid username, extension, and password values. Enter your phone number in E.164 format for username. The + may be omitted.A Promise is returned, and you can use its then method to specify your continuation function, and its catch method to specify an error handling function.var platform = rcsdk.getPlatform();platform.authorize({ username: '+18001234567', // your phone number in E.164 format extension: '101', // leave blank if direct number is used password: 'yourpassword' }).then(function(ajax) { // your code here }).catch(function(e) { alert(e.message || 'Server cannot authorize user'); });
You may want to know the status of a call while it's in progress. Here is an example of how to do that:function update(next, delay) { if (!rcsdk.getRingoutHelper().isInProgress(ringout)) return; platform.apiCall(rcsdk.getRingoutHelper().loadRequest(prevRingoutData)) .then(function(ajax) { // also save ajax.data as, for example, prevRingoutData console.log(ajax.data); // updated status of ringout timeout = next(delay); // you can increase delay here }) .catch(handleError); } var timeout = rcsdk.getUtils().poll(update, 3000); // stay in RPS limits To stop polling: rcsdk.getUtils().stopPolling(timeout);
We can’t know everything, but we can help point you in the right direction with these resources:
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.