How to Troubleshoot an iPhone Not Vibrating When it Rings
- 1). Turn on your iPhone and tap the "Settings" icon on the main screen to launch the Settings console.
- 2). Tap "Sounds" in the Settings console and make that you see "ON" (highlighted in blue) in the "Ring" section under "Vibrate." If the Vibrate mode is off, turn it on by tapping the button under "Vibrate" in the "Ring" section. This enables your iPhone to vibrate when the phone is in ring mode.
- 3). Close the iPhone Settings console.
- 1). Tap "Settings" on the iPhone home screen and tap "General." Scroll down and tap "Reset."
- 2). Tap "Reset All Settings" and confirm the choice. Your iPhone restores the default settings, shuts down and restarts.
- 3). Return to the "Sound" settings in the "Settings" console and turn on vibrate mode again.
Activate Vibrate Mode
Resetting Your iPhone
Source...