Merge "DO NOT MERGE: Show number next to incoming call text for HUN" into sc-v2-dev
diff --git a/res/values/overlayable.xml b/res/values/overlayable.xml
index fa10737..46b7473 100644
--- a/res/values/overlayable.xml
+++ b/res/values/overlayable.xml
@@ -437,6 +437,7 @@
       <item type="string" name="no_hfp"/>
       <item type="string" name="no_phone_numbers"/>
       <item type="string" name="notification_incoming_call"/>
+      <item type="string" name="notification_incoming_call_join_number"/>
       <item type="string" name="one"/>
       <item type="string" name="one_letters"/>
       <item type="string" name="ongoing_conf_title"/>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 47c2f42..1f2b32d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -180,6 +180,10 @@
     <string name="in_call_notification_channel_name">Incoming call notification</string>
     <!-- Text for incoming call notification [CHAR LIMIT=40]-->
     <string name="notification_incoming_call">Incoming call</string>
+    <!-- Text for incoming call notification with phone number -->
+    <string name="notification_incoming_call_join_number">
+        Incoming call * <xliff:g id="phone_number" example="511">%1$s</xliff:g>
+    </string>
     <!-- Name of missed call notification channel in app info [CHAR LIMIT=50] -->
     <string name="missed_call_notification_channel_name">Missed call notification</string>
     <!-- Title for missed call notification [CHAR LIMIT=40]-->
diff --git a/src/com/android/car/dialer/notification/InCallNotificationController.java b/src/com/android/car/dialer/notification/InCallNotificationController.java
index a386d1f..dc253e4 100644
--- a/src/com/android/car/dialer/notification/InCallNotificationController.java
+++ b/src/com/android/car/dialer/notification/InCallNotificationController.java
@@ -122,6 +122,15 @@
                                 .setLargeIcon(pair.second)
                                 .setContentTitle(TelecomUtils.getBidiWrappedNumber(pair.first));
 
+                        String readableNumber = TelecomUtils.getReadableNumber(
+                                mContext, callNumber);
+                        if (!TextUtils.equals(readableNumber, pair.first)) {
+                            mNotificationBuilder.setContentText(
+                                    mContext.getString(
+                                            R.string.notification_incoming_call_join_number,
+                                            TelecomUtils.getBidiWrappedNumber(readableNumber)));
+                        }
+
                         mNotificationManager.notify(
                                 callNumber,
                                 NOTIFICATION_ID,