Index: src/gst-plugins-good/gst/rtp/gstrtpgsmpay.c
===================================================================
--- src.orig/gst-plugins-good/gst/rtp/gstrtpgsmpay.c
+++ src/gst-plugins-good/gst/rtp/gstrtpgsmpay.c
@@ -49,6 +49,10 @@ GST_STATIC_PAD_TEMPLATE ("src",
     GST_STATIC_CAPS ("application/x-rtp, "
         "media = (string) \"audio\", "
         "payload = (int) " GST_RTP_PAYLOAD_GSM_STRING ", "
+        "clock-rate = (int) 8000, " "encoding-name = (string) \"GSM\"; "
+        "application/x-rtp, "
+        "media = (string) \"audio\", "
+        "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
         "clock-rate = (int) 8000, " "encoding-name = (string) \"GSM\"")
     );
 
Index: src/gst-plugins-good/gst/rtp/gstrtph263pay.c
===================================================================
--- src.orig/gst-plugins-good/gst/rtp/gstrtph263pay.c
+++ src/gst-plugins-good/gst/rtp/gstrtph263pay.c
@@ -164,6 +164,10 @@ GST_STATIC_PAD_TEMPLATE ("src",
     GST_STATIC_CAPS ("application/x-rtp, "
         "media = (string) \"video\", "
         "payload = (int) " GST_RTP_PAYLOAD_H263_STRING ", "
+        "clock-rate = (int) 90000, " "encoding-name = (string) \"H263\"; "
+        "application/x-rtp, "
+        "media = (string) \"video\", "
+        "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
         "clock-rate = (int) 90000, " "encoding-name = (string) \"H263\"")
     );
 
Index: src/gst-plugins-good/gst/rtp/gstrtpmpapay.c
===================================================================
--- src.orig/gst-plugins-good/gst/rtp/gstrtpmpapay.c
+++ src/gst-plugins-good/gst/rtp/gstrtpmpapay.c
@@ -47,7 +47,11 @@ GST_STATIC_PAD_TEMPLATE ("src",
     GST_PAD_ALWAYS,
     GST_STATIC_CAPS ("application/x-rtp, "
         "media = (string) \"audio\", "
-        "payload = (int) [ 96, 127 ], "
+        "payload = (int) " GST_RTP_PAYLOAD_MPA_STRING ", "
+        "clock-rate = (int) 90000, " "encoding-name = (string) \"MPA\"; "
+        "application/x-rtp, "
+        "media = (string) \"audio\", "
+        "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
         "clock-rate = (int) 90000, " "encoding-name = (string) \"MPA\"")
     );
 
Index: src/gst-plugins-good/gst/rtp/gstrtppcmapay.c
===================================================================
--- src.orig/gst-plugins-good/gst/rtp/gstrtppcmapay.c
+++ src/gst-plugins-good/gst/rtp/gstrtppcmapay.c
@@ -50,7 +50,11 @@ GST_STATIC_PAD_TEMPLATE ("src",
     GST_STATIC_CAPS ("application/x-rtp, "
         "media = (string) \"audio\", "
         "payload = (int) " GST_RTP_PAYLOAD_PCMA_STRING ", "
-        "clock-rate = (int) 8000, " "encoding-name = (string) \"PCMA\" ")
+        "clock-rate = (int) 8000, " "encoding-name = (string) \"PCMA\"; "
+        "application/x-rtp, "
+        "media = (string) \"audio\", "
+        "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
+        "clock-rate = (int) 8000, " "encoding-name = (string) \"PCMA\"")
     );
 
 static gboolean gst_rtp_pcma_pay_setcaps (GstBaseRTPPayload * payload,
Index: src/gst-plugins-good/gst/rtp/gstrtppcmupay.c
===================================================================
--- src.orig/gst-plugins-good/gst/rtp/gstrtppcmupay.c
+++ src/gst-plugins-good/gst/rtp/gstrtppcmupay.c
@@ -50,6 +50,10 @@ GST_STATIC_PAD_TEMPLATE ("src",
     GST_STATIC_CAPS ("application/x-rtp, "
         "media = (string) \"audio\", "
         "payload = (int) " GST_RTP_PAYLOAD_PCMU_STRING ", "
+        "clock-rate = (int) 8000, " "encoding-name = (string) \"PCMU\"; "
+        "application/x-rtp, "
+        "media = (string) \"audio\", "
+        "payload = (int) " GST_RTP_PAYLOAD_DYNAMIC_STRING ", "
         "clock-rate = (int) 8000, " "encoding-name = (string) \"PCMU\"")
     );
 
