diff --git a/src/org/jitsi/impl/neomedia/device/DeviceSystem.java b/src/org/jitsi/impl/neomedia/device/DeviceSystem.java
index e69870538a05fd47b29ef8956e2335fb5a45cd99..d940fe58abb7f04c7f8ff3d736c32d4a199d0051 100644
--- a/src/org/jitsi/impl/neomedia/device/DeviceSystem.java
+++ b/src/org/jitsi/impl/neomedia/device/DeviceSystem.java
@@ -194,8 +194,8 @@ public static void initializeDeviceSystems(MediaType mediaType)
                         ? ".PulseAudioSystem"
                         : null,
                     OSUtils.IS_WINDOWS ? ".WASAPISystem" : null,
-                    OSUtils.IS_ANDROID ? null : ".PortAudioSystem",
                     OSUtils.IS_MAC ? ".MacCoreaudioSystem" : null,
+                    OSUtils.IS_ANDROID ? null : ".PortAudioSystem",
                     ".NoneAudioSystem"
                 };
             break;
diff --git a/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java b/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java
index 2bf443dcf29533bb226efea74d63d5147e17acbd..62aacf4dffadeed2c3dacd06bdc2a6099226adce 100644
--- a/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java
+++ b/src/org/jitsi/impl/neomedia/device/MacCoreaudioSystem.java
@@ -805,7 +805,7 @@ public String toString()
      */
     public static boolean isEchoCancelActivated()
     {
-        boolean isEchoCancel = false;
+        boolean isEchoCancel = true;
 
         ConfigurationService cfg = LibJitsi.getConfigurationService();
         if (cfg != null)