Les applications iPhone (applications non-jailbreak, au moins) ne peuvent pas intercepter les appels téléphoniques. Lorsqu'un appel téléphonique est initié, votre application est en pause et ne peut exécuter aucune commande. Fondamentalement, comptez sur jamais en mesure d'empêcher les fonctionnalités de base de l'iPhone. Vous ne pouvez pas ignorer le comportement de messagerie, le comportement Mail.app, le comportement Safari, etc., car Apple souhaite que l'expérience utilisateur soit cohérente (sans parler des problèmes de sécurité qui empêchent une application de répondre aux appels de quelqu'un).
Je suis sûr qu'avec des connaissances de programmation appropriées, ce serait possible. Cependant, Apple et AT & T considéreraient probablement cette application pour "dupliquer des fonctionnalités existantes" et il y a de fortes chances qu'elle ne soit pas approuvée pour l'app store. –