Add carrier id to satellite access controller

carrier id is needed to check from which satellite service this metrics was reported.

Bug: 383033991
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn
Test: manually run e2e test and check logs
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:20ce754e107f8bd2c002766886d70c8ac9968d41)
Merged-In: I22c1747c09586f17671d80da8d0bc768c12c9c76
Change-Id: I22c1747c09586f17671d80da8d0bc768c12c9c76
diff --git a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
index 0a753b4..5087087 100644
--- a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
+++ b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
@@ -2865,6 +2865,7 @@
                 .setIsAllowed(allowed)
                 .setIsEmergency(isInEmergency())
                 .setResult(resultCode)
+                .setCarrierId(mSatelliteController.getSatelliteCarrierId())
                 .reportAccessControllerMetrics();
         mLocationQueryStartTimeMillis = 0;
         mOnDeviceLookupStartTimeMillis = 0;