]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
set rtp_has_crypto for dtls calls
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 16 Dec 2014 16:19:05 +0000 (10:19 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 16 Dec 2014 16:19:43 +0000 (10:19 -0600)
src/switch_rtp.c

index d068e960eee0393767da90cf31f98901df9d7266..8f7bcefec6dd889a6d7e9b10838938799c1b48b1 100644 (file)
@@ -3379,6 +3379,7 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_add_crypto_key(switch_rtp_t *rtp_sess
        if (switch_event_create(&fsevent, SWITCH_EVENT_CALL_SECURE) == SWITCH_STATUS_SUCCESS) {
                if (rtp_session->dtls) {
                        switch_event_add_header(fsevent, SWITCH_STACK_BOTTOM, "secure_type", "srtp:dtls:AES_CM_128_HMAC_SHA1_80");
+                       switch_channel_set_variable(channel, "rtp_has_crypto", "srtp:dtls:AES_CM_128_HMAC_SHA1_80");
                } else {
                        switch_event_add_header(fsevent, SWITCH_STACK_BOTTOM, "secure_type", "srtp:sdes:%s", switch_channel_get_variable(channel, "rtp_has_crypto"));
                }