Add disconnect cause to the disconnect path.

Change-Id: I4488f58eaf656b46410b2ed85999d0598bc11a5d
diff --git a/src/com/android/telecomm/CallServiceAdapter.java b/src/com/android/telecomm/CallServiceAdapter.java
index f95953a..7b1fc3e 100644
--- a/src/com/android/telecomm/CallServiceAdapter.java
+++ b/src/com/android/telecomm/CallServiceAdapter.java
@@ -165,11 +165,12 @@
     /** {@inheritDoc} */
     // TODO(gilad): Ensure that any communication from the underlying ICallService
     // implementation is expected (or otherwise suppressed at the adapter level).
-    @Override public void setDisconnected(final String callId) {
+    @Override public void setDisconnected(
+            final String callId, final int disconnectCause, final String disconnectMessage) {
         checkValidCallId(callId);
         mHandler.post(new Runnable() {
             @Override public void run() {
-                mCallsManager.markCallAsDisconnected(callId);
+                mCallsManager.markCallAsDisconnected(callId, disconnectCause, disconnectMessage);
             }
         });
     }