]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[core] FS-10587 502 response sent on codec mismatch
authorBrian West <brian@freeswitch.org>
Thu, 24 Aug 2017 20:04:02 +0000 (15:04 -0500)
committerBrian West <brian@freeswitch.org>
Thu, 24 Aug 2017 20:04:02 +0000 (15:04 -0500)
src/switch_core_media.c

index 057ad376b3cbd9f44407bf911dda80de71d18e6b..72d08752107688ff3ef7b3460e7b61eae563c6b0 100644 (file)
@@ -9135,14 +9135,14 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_activate_rtp(switch_core_sessi
 
                        } else {
                                switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "VIDEO RTP REPORTS ERROR: [%s]\n", switch_str_nil(err));
-                               switch_channel_hangup(session->channel, SWITCH_CAUSE_DESTINATION_OUT_OF_ORDER);
+                               switch_channel_hangup(session->channel, SWITCH_CAUSE_INCOMPATIBLE_DESTINATION);
                                goto end;
                        }
                }
 
        } else {
                switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "AUDIO RTP REPORTS ERROR: [%s]\n", switch_str_nil(err));
-               switch_channel_hangup(session->channel, SWITCH_CAUSE_DESTINATION_OUT_OF_ORDER);
+               switch_channel_hangup(session->channel, SWITCH_CAUSE_INCOMPATIBLE_DESTINATION);
                status = SWITCH_STATUS_FALSE;
                goto end;
        }