fix CtsVerifier for device which does not support voice

For the device which has SMS and data comm but does not
support the voice call, a voice test part of this
should be skipped.

Bug: 168074490
Test: BYOD Managed Provisioning
      "Cross Profile intetnt filters are set" pass

Change-Id: I807654d85b8a95a6541e9b99ff5f7e72c3c16863
diff --git a/apps/CtsVerifier/src/com/android/cts/verifier/managedprovisioning/IntentFiltersTestHelper.java b/apps/CtsVerifier/src/com/android/cts/verifier/managedprovisioning/IntentFiltersTestHelper.java
index 7f4de46..83fe87c 100644
--- a/apps/CtsVerifier/src/com/android/cts/verifier/managedprovisioning/IntentFiltersTestHelper.java
+++ b/apps/CtsVerifier/src/com/android/cts/verifier/managedprovisioning/IntentFiltersTestHelper.java
@@ -160,7 +160,8 @@
     private void addIntentsThatDependOnDeviceFeatures() {
         PackageManager pm = mContext.getPackageManager();
 
-        if (pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)) {
+        if (pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)
+                && pm.hasSystemFeature(PackageManager.FEATURE_CONNECTION_SERVICE)) {
             forwardedIntentsFromManaged.addAll(Arrays.asList(
                     new Intent("android.intent.action.CALL_EMERGENCY").setData(
                             Uri.parse("tel:123")),