Failed To Receive ResourceURL When One Of Multiple Addresses In OneAPI SendSMS Request Had Error
Last updated on JUNE 25, 2018
Applies to:Oracle Communications Services Gatekeeper - Version 5.1.0 to 5.1.0 [Release 5.1]
Information in this document applies to any platform.
When application sends SMS to multiple msisdns, if SMSC rejected message to one of the msisdns while the rest is successful, the OneAPI sendSMS response sent back to the application from OCSG is HTTP 400 error. The error text was “Invalid Dest Addr”.
It failed to contain any resourceURL for the destination for which an SMS was sent successfully.
Consequently, the application received no requestID to use in an OneAPI request to Query Delivery Status of SMS Message, so if the notification is missed, then it has no way of checking the delivery status.
Same behavior is observed on legacy restul SMS as well.
According to the OneAPI for SMS, the response for multiple addresses partial success should contain
1. the resource URL for query message status of the successfully delivered message (in case response with delivery status); or
2. the response should contain the delivery status and resource URL for query message status.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms