]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
crypto tweak for dingaling
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 17 Jul 2012 19:02:36 +0000 (14:02 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 17 Jul 2012 19:02:36 +0000 (14:02 -0500)
src/mod/endpoints/mod_dingaling/mod_dingaling.c

index 5f7527bcb458c9b0af624979c3f423534f24ca21..ebf3deafc210c1433d3bc3a3f7c9eecfc0451e86 100644 (file)
@@ -2489,9 +2489,10 @@ static switch_call_cause_t channel_outgoing_channel(switch_core_session_t *sessi
                        tech_pvt->transports[LDL_TPORT_RTP].codec_index = -1;
                        tech_pvt->transports[LDL_TPORT_VIDEO_RTP].codec_index = -1;
 
+                       switch_set_flag(tech_pvt, TFLAG_SECURE);
                        mdl_build_crypto(tech_pvt, LDL_TPORT_RTP, 1, AES_CM_128_HMAC_SHA1_80, SWITCH_RTP_CRYPTO_SEND);
                        mdl_build_crypto(tech_pvt, LDL_TPORT_VIDEO_RTP, 1, AES_CM_128_HMAC_SHA1_80, SWITCH_RTP_CRYPTO_SEND);
-                       switch_set_flag(tech_pvt, TFLAG_SECURE);
+
 
 
                        if (!(tech_pvt->transports[LDL_TPORT_RTP].local_port = switch_rtp_request_port(mdl_profile->ip))) {