Using the code below where the login works, when trying to send an SMS, I get the following exception: Parameter [from] value [**********] is invalid [Cannot find the phone number which belongs to user]
the ******** is my valid phone number. I assume this is because the phone numbers don't exist in the sandbox? How do I know what numbers to use in the sandbox? I've looked in documentation but can't find anyything.
My code:
var sdk = new SDK(appKey, appSecret, apiServer, applicationName, applicationVersion);
sdk.Platform.Login(userName, extension, password, false);
var requestBody = new {
text = text,
from = new { phoneNumber = fromPhoneNumber },
to = new object[] { new { phoneNumber = toPhoneNumber } } };
var jsonString = JsonConvert.SerializeObject(requestBody);
var request = new RingCentral.Http.Request("/restapi/v1.0/account/~/extension/~/sms", jsonString);
var response = sdk.Platform.Post(request);
Whenever an application is created in Sandbox, you can get the phone number associated with the app in the developer portal. You can add additional numbers and extension
If you still have a problem, engage the developer support team and create a support ticket.
Hi,
You can use sandbox numbers provided in Developer Portal. For additional numbers, you can add up to 4 numbers and extensions to your Sandbox Online account here: https://service.devtest.ringcentral.com/
Here is how you add numbers in the numbers to Sandbox Online account: Adding a Digital Line (KB 3136)
Feel free to reach us via email or create a support ticket for additional support.
A new Community is coming to RingCentral!
Posts are currently read-only as we transition into our new platform.We thank you for your patience
during this downtime.
Try Workflow Builder
Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!Try RingCentral Workflow Builder