My Oracle Support Banner

Failed To Receive ResourceURL When One Of Multiple Addresses In OneAPI SendSMS Request Had Error (Doc ID 1957066.1)

Last updated on AUGUST 27, 2020

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.

Symptoms

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.

Example response:


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.



Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.