Use rejectCall() for rejecting call.

Was previously using non-functional disconnectCall().

Change-Id: I14f17290f74434dfb85a7671374d1b6070595394
diff --git a/InCallUI/src/com/android/incallui/AnswerPresenter.java b/InCallUI/src/com/android/incallui/AnswerPresenter.java
index 5663fd9..123fe9c 100644
--- a/InCallUI/src/com/android/incallui/AnswerPresenter.java
+++ b/InCallUI/src/com/android/incallui/AnswerPresenter.java
@@ -50,16 +50,16 @@
 
     public void onAnswer() {
         Preconditions.checkNotNull(mCall);
-        Logger.d(this, "onAnswer");
+        Logger.d(this, "onAnswer " + mCall.getCallId());
 
         CallCommandClient.getInstance().answerCall(mCall.getCallId());
     }
 
     public void onDecline() {
         Preconditions.checkNotNull(mCall);
-        Logger.d(this, "onDecline");
+        Logger.d(this, "onDecline " + mCall.getCallId());
 
-        CallCommandClient.getInstance().disconnectCall(mCall.getCallId());
+        CallCommandClient.getInstance().rejectCall(mCall.getCallId());
     }
 
     public void onText() {
diff --git a/InCallUI/src/com/android/incallui/CallCommandClient.java b/InCallUI/src/com/android/incallui/CallCommandClient.java
index 94ec3f5..ae3be92 100644
--- a/InCallUI/src/com/android/incallui/CallCommandClient.java
+++ b/InCallUI/src/com/android/incallui/CallCommandClient.java
@@ -56,6 +56,14 @@
         }
     }
 
+    public void rejectCall(int callId) {
+        try {
+            mCommandService.rejectCall(callId);
+        } catch (RemoteException e) {
+            Logger.e(this, "Error rejecting call.", e);
+        }
+    }
+
     public void disconnectCall(int callId) {
         try {
             mCommandService.disconnectCall(callId);