application/problem+json.
Compliance denials use the code of the rule that blocked the call, which starts with
dial.. Two examples are dial.denied and dial.caller_id.not_allowed.
Handling errors
4xxmeans the request needs to change. Do not retry it unchanged, except429.429means slow down. Wait for the number of seconds in theRetry-Afterheader, then retry.5xxmeans a problem on our side. Retry with backoff. For requests that place calls, send an Idempotency-Key so a retry cannot place a second call.