Add Call Model and CallStateUpdate

Change-Id: I7905fc90b0fd66cbacc268c861658dd8762cc5c7
diff --git a/InCallUI/src/com/android/incallui/CallHandlerService.java b/InCallUI/src/com/android/incallui/CallHandlerService.java
index a99acca..41fdf69 100644
--- a/InCallUI/src/com/android/incallui/CallHandlerService.java
+++ b/InCallUI/src/com/android/incallui/CallHandlerService.java
@@ -21,6 +21,7 @@
 import android.os.IBinder;
 import android.util.Log;
 
+import com.android.services.telephony.common.Call;
 import com.android.services.telephony.common.ICallCommandService;
 import com.android.services.telephony.common.ICallHandlerService;
 
@@ -55,13 +56,17 @@
         }
 
         @Override
-        public void onIncomingCall(int callId) {
+        public void onIncomingCall(Call call) {
             final Intent intent = new Intent(getApplication(), InCallActivity.class);
             intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             startActivity(intent);
         }
 
-        public void onDisconnect(int callId) {
+        @Override
+        public void onDisconnect(Call call) {
+        }
+
+        public void onCallUpdate(Call call) {
         }
     };