Intercept and change the incoming phone number [on hold]

view story

http://stackoverflow.com – I want to CHANGE the number of an incoming phone call in android. What I would at least want to do is match the incoming number with a modified version of the number within the saved numbers in the phone. For example, If there is a company with an internal calling center, then the number of a specific office phone from inside and outside of the company will be different. I want to intercept that number and change it so we can know who is calling (or call the right number) even though we have the "bad" number. Is that possible? Thanks (HowTos)