From e647099e14114475e9a2827a10dab2d2e36308c4 Mon Sep 17 00:00:00 2001 From: ram Date: Fri, 18 Jul 2014 17:38:15 +0530 Subject: [PATCH] IMS: getPCSCF() API enhanced to support multiple APN types. Change-Id: I014f341b93a9ea7280e04cdfc13418fe81c9fc8b Signed-off-by: ram --- telephony/java/android/telephony/TelephonyManager.java | 6 +++--- telephony/java/com/android/internal/telephony/ITelephony.aidl | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 2555874ac9b0..39bbf72c0b21 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -2789,13 +2789,13 @@ public class TelephonyManager { /** * Get P-CSCF address from PCO after data connection is established or modified. - * + * @param apnType the apnType, "ims" for IMS APN, "emergency" for EMERGENCY APN * @return array of P-CSCF address * @hide */ - public String[] getPcscfAddress() { + public String[] getPcscfAddress(String apnType) { try { - return getITelephony().getPcscfAddress(); + return getITelephony().getPcscfAddress(apnType); } catch (RemoteException e) { return new String[0]; } diff --git a/telephony/java/com/android/internal/telephony/ITelephony.aidl b/telephony/java/com/android/internal/telephony/ITelephony.aidl index ec7b8ae71227..8c37e3d194db 100644 --- a/telephony/java/com/android/internal/telephony/ITelephony.aidl +++ b/telephony/java/com/android/internal/telephony/ITelephony.aidl @@ -634,8 +634,9 @@ interface ITelephony { /** * Get P-CSCF address from PCO after data connection is established or modified. + * @param apnType the apnType, "ims" for IMS APN, "emergency" for EMERGENCY APN */ - String[] getPcscfAddress(); + String[] getPcscfAddress(String apnType); /** * Set IMS registration state -- 2.11.0