Adding the basic Telecomm flow components.
Change-Id: I1044d42ba4e05e03a88e858ef0357c2cc788393f
diff --git a/src/com/android/telecomm/CallService.java b/src/com/android/telecomm/CallService.java
new file mode 100644
index 0000000..72b73a7
--- /dev/null
+++ b/src/com/android/telecomm/CallService.java
@@ -0,0 +1,14 @@
+package com.android.telecomm;
+
+import com.android.telecomm.exceptions.OutgoingCallException;
+
+// TODO(gilad): Move to use the AIDL-based implementation.
+public interface CallService {
+
+ public void setCallServiceAdapter(CallServiceAdapter adapter);
+
+ public boolean isCompatibleWith(String userInput, ContactInfo contactInfo);
+
+ public void placeOutgoingCall(String userInput, ContactInfo contactInfo)
+ throws OutgoingCallException;
+}