diff options
author | Yorke Lee <yorkelee@google.com> | 2014-05-14 18:45:41 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-05-14 18:45:41 +0000 |
commit | 003679ffce31e25c1ebee20def1049fd4f9e9e33 (patch) | |
tree | 3c4e51fc65c24a4a0138217bd04b903b8dfa3b88 /InCallUI | |
parent | 21a01cad17b10fdc09ca29433cfa9d1ae90248cf (diff) | |
parent | b73a70b9c9f60e5287002fc1fa0580b7b5e6934c (diff) |
am 8741f755: Merge "Add gateway support to InCallUI" into master-nova
* commit '8741f7554b35f3cc93f809794f738eca4d1355dd':
Add gateway support to InCallUI
Diffstat (limited to 'InCallUI')
-rw-r--r-- | InCallUI/src/com/android/incallui/CallInfoTranslator.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/InCallUI/src/com/android/incallui/CallInfoTranslator.java b/InCallUI/src/com/android/incallui/CallInfoTranslator.java index 0584e43bc..cc2960004 100644 --- a/InCallUI/src/com/android/incallui/CallInfoTranslator.java +++ b/InCallUI/src/com/android/incallui/CallInfoTranslator.java @@ -18,6 +18,7 @@ package com.android.incallui; import android.telecomm.CallInfo; import android.telecomm.CallState; +import android.telecomm.GatewayInfo; import com.android.services.telephony.common.Call; import com.google.common.base.Preconditions; @@ -68,7 +69,13 @@ final class CallInfoTranslator { } call.setState(translateCallState(callInfo.getState())); - call.setNumber(callInfo.getHandle().getSchemeSpecificPart()); + call.setNumber(callInfo.getOriginalHandle().getSchemeSpecificPart()); + + GatewayInfo gatewayInfo = callInfo.getGatewayInfo(); + if (gatewayInfo != null) { + call.setGatewayNumber(gatewayInfo.getGatewayHandle().getSchemeSpecificPart()); + call.setGatewayPackage(gatewayInfo.getGatewayProviderPackageName()); + } // TODO: Each CallService needs to provide information what kind of call capabilities they // support. For now, always assume that all calls support hold by default. |