If a user types a bad dial string, the provider sends back a 403 and the caller gets a busy signal from the gateway (no minutes used), but the user doesn't know why the call failed.

Either play an error message on the phone or return an error via the dialer display.