The messagebird API supports fallback messages:
Fallback Messages
The Fallback parameter allows you to configure a message to be sent over a secondary channel if the original message failed or could not be sent within a defined time window.
As far as I can see there isn't a way to specify the fallback configuration in this Java api. Can that be added?