android.permission.CALL_PHONE for tablets

Try to use Intent.ACTION_DIAL instead Intent.ACTION_CALL.

For example:

try {
   Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phone_number));
   startActivity(intent);
} catch (Exception e) {
    //TODO smth       
}

And in this case you can completely remove these tags from AndroidManifest.xml:

<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-feature android:name="android.hardware.telephony" android:required="false" />

In the AndroidManifest you need:

<uses-feature android:name="android.hardware.telephony" android:required="false" />

The CALL_PHONE permission implies telephony is required, but if you specify that is not you won't be filtered.