Add reject via text capability to calls
* Add REJECT_VIA_TEXT capability to calls
* Move allowRespondViaSmsForCall to RejectWithTextManager
Bug: 10424370
Change-Id: I059550d82e3b44cc4cc42d5eb06e40551497f063
diff --git a/src/com/android/phone/CallCommandService.java b/src/com/android/phone/CallCommandService.java
index 1b13280..72273ee 100644
--- a/src/com/android/phone/CallCommandService.java
+++ b/src/com/android/phone/CallCommandService.java
@@ -79,17 +79,16 @@
try {
CallResult result = mCallModeler.getCallWithId(callId);
if (result != null) {
- if (rejectWithMessage) {
- if (message != null) {
- mRejectWithTextMessageManager.rejectCallWithMessage(
- result.getConnection().getCall(), message);
- } else {
- mRejectWithTextMessageManager.rejectCallWithNewMessage(
- result.getConnection().getCall());
- }
- }
+ final String number = result.getConnection().getAddress();
Log.v(TAG, "Hanging up");
PhoneUtils.hangupRingingCall(result.getConnection().getCall());
+ if (rejectWithMessage) {
+ if (message != null) {
+ mRejectWithTextMessageManager.rejectCallWithMessage(number, message);
+ } else {
+ mRejectWithTextMessageManager.rejectCallWithNewMessage(number);
+ }
+ }
}
} catch (Exception e) {
Log.e(TAG, "Error during rejectCall().", e);