From e83e05fce052bd848b2574fe91651bb6fd8c59b3 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 14 May 2020 15:41:56 -0400 Subject: [PATCH] TT#81600 fix SRTP when transcoding/DTMF injection is in use Change-Id: I444c95e8dc14594571f7592f158805cbbe6e3c8d (cherry picked from commit 46325d61fd2e6ac9030b82bc4649eb79fe71167d) --- daemon/media_socket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index d29b2b7df..c5ad89950 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -1248,6 +1248,8 @@ static void __determine_handler(struct packet_stream *in, const struct packet_st if (MEDIA_ISSET(in->media, DTLS) || MEDIA_ISSET(out->media, DTLS)) must_recrypt = 1; + else if (MEDIA_ISSET(in->media, TRANSCODE) || MEDIA_ISSET(out->media, TRANSCODE)) + must_recrypt = 1; else if (in->call->recording) must_recrypt = 1; else if (in_proto->srtp && out_proto->srtp