aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/android/internal/telephony/CallDetails.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/CallDetails.java')
-rw-r--r--src/java/com/android/internal/telephony/CallDetails.java28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/java/com/android/internal/telephony/CallDetails.java b/src/java/com/android/internal/telephony/CallDetails.java
index ee57dc46e..e447bc5ab 100644
--- a/src/java/com/android/internal/telephony/CallDetails.java
+++ b/src/java/com/android/internal/telephony/CallDetails.java
@@ -171,18 +171,6 @@ public class CallDetails {
public String[] extras;
private int mVideoPauseState = VIDEO_PAUSE_STATE_RESUMED;
- public static class ServiceStatus {
- public boolean isValid;
- public int type;
- public int status;
- public byte[] userdata;
- public int restrictCause;
-
- public ServiceStatus() {
- this.isValid = false;
- }
- }
-
public ServiceStatus[] localAbility;
public ServiceStatus[] peerAbility;
@@ -277,8 +265,12 @@ public class CallDetails {
for (ServiceStatus srv : localAbility) {
if (srv != null) {
localSrvAbility += "isValid = " + srv.isValid + " type = "
- + srv.type + " status = " + srv.status + " restrictCause = "
- + srv.restrictCause;
+ + srv.type + " status = " + srv.status;
+ if (srv.accessTechStatus != null) {
+ for(ServiceStatus.StatusForAccessTech at : srv.accessTechStatus) {
+ localSrvAbility += " accTechStatus " + at;
+ }
+ }
}
}
}
@@ -287,8 +279,12 @@ public class CallDetails {
for (ServiceStatus srv : peerAbility) {
if (srv != null) {
peerSrvAbility += "isValid = " + srv.isValid + " type = "
- + srv.type + " status = " + srv.status + " restrictCause = "
- + srv.restrictCause;
+ + srv.type + " status = " + srv.status;
+ if (srv.accessTechStatus != null) {
+ for(ServiceStatus.StatusForAccessTech at : srv.accessTechStatus) {
+ peerSrvAbility += " accTechStatus " + at;
+ }
+ }
}
}
}