Several users have reported that iPhone 4 suddenly stopped receiving text messages and incoming calls.
Possible solutions for this issue:
Settings>General>Network and turn off 3G; then turn back on 3G
Reset the iPhone: Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears.