mmmm... so if the backend is not available, smsGateway.sendSMS does not send an error back ?