--- src/calls-call-display.c	2020-07-02 12:26:10.000000000 +0200
+++ src/calls-call-display_opensuse.c	2020-07-26 12:31:26.665355092 +0200
@@ -336,9 +336,9 @@
 //#define UGLY_SOURCE "alsa_input.platform-sound.VoiceCall__hw_CARD_sgtl5000__source"
 //#define UGLY_SINK   "alsa_output.platform-sound.VoiceCall__hw_CARD_sgtl5000__sink"
 //#define UGLY_SPEAKER_PORT "Headset"
-#define UGLY_SOURCE "alsa_input.platform-sound.Audio__hw_CARD_wm8962__source"
-#define UGLY_SINK   "alsa_output.platform-sound.Audio__hw_CARD_wm8962__sink"
-#define UGLY_SPEAKER_PORT "SpeakerPhone"
+#define UGLY_SOURCE "alsa_input.platform-sound.Voice_Call__hw_PinePhone_0__source"
+#define UGLY_SINK   "alsa_output.platform-sound.Voice_Call__hw_PinePhone_0__sink"
+#define UGLY_SPEAKER_PORT "Speaker"
 
 
 static gboolean
@@ -415,21 +415,13 @@
 
   if (gtk_toggle_button_get_active (speaker))
     {
-      port = "Handset";
+      port = "Earpiece";
     }
   else
     {
       port = UGLY_SPEAKER_PORT;
     }
 
-  ok = ugly_set_pa_port ("source", UGLY_SOURCE,
-                         "In", port);
-  if (!ok)
-    {
-      /* Stop other handlers */
-      return TRUE;
-    }
-
   ok = ugly_set_pa_port ("sink", UGLY_SINK,
                          "Out", port);
   if (!ok)
