I am testing sending a SMS and each time I get a 403 error although I have authorization from the client account. Is it an account limitation or there is something else??!! Thank you!
SMS 403 error
Hi Sami,
Could you please provide request and response? The might be a different reasons of 403 Forbidden response, e.g. SMS feature is not available, ineligible Phone Number, insufficient User/Application permissions, etc.
Thanks!
Could you please provide request and response? The might be a different reasons of 403 Forbidden response, e.g. SMS feature is not available, ineligible Phone Number, insufficient User/Application permissions, etc.
Thanks!
thank you for your reply,
here is my function it practically send a message through the java rest api the uri are ok and the only important thing here are the phone numbers message.sendSms("myaccount-phone", "to-phone", "this is me if you get this acknowledge");the to-phone is a mobile phonethe response doesn't specify any error message besides 403another thing this is a sandbox accountthank you
here is my function it practically send a message through the java rest api the uri are ok and the only important thing here are the phone numbers message.sendSms("myaccount-phone", "to-phone", "this is me if you get this acknowledge");the to-phone is a mobile phonethe response doesn't specify any error message besides 403another thing this is a sandbox accountthank you
Hi,
403 is HTTP Code. Also you should be provided with response body having additional details like errorCode and appropriate message, e.g.:
HTTP 403
# MSG-242 //Sending SMS is not available from the number specified.
# MSG-304 //Phone number doesn't belong to extension
# MSG-240 //Specified recipient [${toPhoneNumber}] isn't an US phone number
Please advise if you still have any questions.
Thanks,
403 is HTTP Code. Also you should be provided with response body having additional details like errorCode and appropriate message, e.g.:
HTTP 403
{ "errorCode" : "FeatureNotAvailable", "message" : "The requested feature is not available", "errors" : [ { "errorCode" : "MSG-242", "message" : "The requested feature is not available" } ] }In RC logs I can see 3 different error codes for your account:
# MSG-242 //Sending SMS is not available from the number specified.
# MSG-304 //Phone number doesn't belong to extension
# MSG-240 //Specified recipient [${toPhoneNumber}] isn't an US phone number
Please advise if you still have any questions.
Thanks,
A
To get a list of valid SMS numbers, list your phone numbers by calling the 'account/~/extension/~/phone-number' endpoint and then filter by phone numbers with the 'SmsSender' feature.
Here is some documentation on this:
http://ringcentral-api-docs.readthedocs.io/en/latest/messages_sms-and-pager/#listing-valid-sms-sendi...
Here is some documentation on this:
http://ringcentral-api-docs.readthedocs.io/en/latest/messages_sms-and-pager/#listing-valid-sms-sendi...
Until and unless the response code with error message is given here, it's difficult to say about the reason of the 403 error. It may be of many reasons like invalid client, invalid grant_type etc.
You need to provide the error code in the response here
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.