While trying to make a call using the RingCentral Platform RingOut API resource, the API responds with 200 and the message says "In Progress", but the call never actually happens. While trying to make sure it wasn't my code, I tested making a RingOut call using the RingCentral Soft Phone, and had the same problem.
- I have activated my account and set my user's password
- This is a US-based number
- I have created my application in the Developer Portal and granted
RingOut
in the API Permissions for the app respectively - I can successfully obtain an
access_token
from the Sandbox API https://platform.devtest.ringcentral.com - The token I receive is valid and
RingOut
is included as part of thescope
Here is the API Request I am sending to the Sandbox RingOut API:
POST /restapi/v1.0/account/~/extension/~/ringout HTTP/1.1
Host: platform.devtest.ringcentral.com
Authorization: Bearer {{MY_ACCESS_TOKEN}}
Content-Type: application/json
Accept: application/json
Cache-Control: no-cache
{
"from": {
"phoneNumber":"{{MY_MAIN_COMPANY_NUMBER}}"
},
"to": {
"phoneNumber":"{{MY_MOBILE_NUMBER}}"
}
}
This fails in the RingCentral API Explorer as well, so I know it is not my code. What am I doing incorrectly?