diff --git a/res/values/strings.xml b/res/values/strings.xml
index 3c4297854c1..65e80b5615f 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6433,7 +6433,7 @@
delete, guest, activity, remove, data, visitor, erase
- Allow guest to use phone
+ Allow guest to make phone calls
Call history will be shared with guest user
diff --git a/src/com/android/settings/users/GuestTelephonyPreferenceController.java b/src/com/android/settings/users/GuestTelephonyPreferenceController.java
index a935b8a4535..2aa808f4e5c 100644
--- a/src/com/android/settings/users/GuestTelephonyPreferenceController.java
+++ b/src/com/android/settings/users/GuestTelephonyPreferenceController.java
@@ -17,6 +17,7 @@
package com.android.settings.users;
import android.content.Context;
+import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.UserManager;
@@ -73,6 +74,7 @@ public class GuestTelephonyPreferenceController extends TogglePreferenceControll
public void updateState(Preference preference) {
super.updateState(preference);
mUserCaps.updateAddUserCapabilities(mContext);
- preference.setVisible(isAvailable() && mUserCaps.mUserSwitcherEnabled);
+ preference.setVisible(isAvailable() && mUserCaps.mUserSwitcherEnabled && mContext
+ .getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY));
}
}