@langaCom
"While you must report an incoming call immediately, you are still free to decide the call has failed and tell the system later, asynchronously. To do this, call reportCallWithUUID:endedAtDate:reason:. This will tear down the incoming call UI even if the user has not answered the call."
But the call screen UI will still be displayed, even if just momentarily. This makes it look scrappy, messy, broken, unprofessional.