My phone does not vibrate when I get a call

So when I switch my phone to vibrate mode my phone does not vibrate when I recieve a call. It acts like the phone is in silent mode. This issue is only with call feature. I don't have issues with other apps. The phone vibrates at email, whatsapp, voicemail and other apps notifications. This is just with the call feature. I do have "also vibrate for calls" enabled. I also tried disabling it but it does not work either. Any settings I am missing ?

@[email protected] Assuming you have updated to Oreo, go to settings->sound-> and make sure "also vibrate for calls" is set to on. You can also open the phone app, press the 3 dots in the upper right hand corner, press settings, then sounds and vibration and set it there.