The blacklist is applied by HUB2, not by the providers, although providers may have similar mechanisms of their own.
recipient_unavailable, before it is sent to the provider. HUB2 keeps a separate list for payments: a payment from a number restricted for payments fails with the same cause.
The check runs after the balance check, so a transfer from an unfunded account fails with insufficient_funds first. It does not apply in sandbox.
A delegated transfer to a restricted MSISDN returns 201 with a transfer in the failed status, whose failure cause is recipient_unavailable.
