There is also another way:
Setting iPhone to Vibrate
You can have iPhone vibrate when you receive a call. Separate controls let you set iPhone to vibrate in ring mode, silent mode, or both.
Set whether iPhone vibrates
From the Home screen choose Settings > Sounds. To set whether iPhone vibrates in silent mode, turn Vibrate under Silent on or off. To set whether iPhone vibrates in ring mode, turn Vibrate under ring on or off.
In addition to the switch on the side, under Settings > Sound, directly between Vibrate On/Off and Ringtone, is a Slide Control for the Ring Volume, just slide it all the way to the left to turn off the Ringer.
For more info about changing sound and vibrate settings, see page 37, and 96 in the Users Guide which is downloadable.
Message was edited by: philline