Merge "Support Remote call services."
diff --git a/src/com/android/telecomm/OutgoingCallProcessor.java b/src/com/android/telecomm/OutgoingCallProcessor.java
index b8aca14..4531455 100644
--- a/src/com/android/telecomm/OutgoingCallProcessor.java
+++ b/src/com/android/telecomm/OutgoingCallProcessor.java
@@ -218,7 +218,14 @@
         // it's being passed down to selectors.
         for (CallServiceWrapper callService : callServices) {
             CallServiceDescriptor descriptor = callService.getDescriptor();
-            mCallServiceDescriptors.add(descriptor);
+            // TODO(sail): Remove once there's a way to pick the service.
+            if (descriptor.getServiceComponent().getPackageName().equals(
+                    "com.google.android.talk")) {
+                Log.i(this, "Moving call service %s to top of list", descriptor);
+                mCallServiceDescriptors.add(0, descriptor);
+            } else {
+                mCallServiceDescriptors.add(descriptor);
+            }
             mCallServicesById.put(descriptor.getCallServiceId(), callService);
         }