From 8b7cab4ea7c2a28ea802a78f8148ea92f6176cca Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 25 Apr 2024 08:24:17 -0400 Subject: [PATCH] MT#55283 force re-encryption if DTMF injection is requested discovered via #1819 Change-Id: I2e705c32e7430738cb919e85157fd31efcb87937 --- daemon/media_socket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index b5ca90299..bf319f5e9 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -2010,6 +2010,8 @@ static const struct streamhandler *__determine_handler(struct packet_stream *in, must_recrypt = true; else if (MEDIA_ISSET(in->media, DTLS) || (out && MEDIA_ISSET(out->media, DTLS))) must_recrypt = true; + else if (ML_ISSET(in->media->monologue, INJECT_DTMF) || (out && ML_ISSET(out->media->monologue, INJECT_DTMF))) + must_recrypt = true; else if (sh->attrs.transcoding) must_recrypt = true; else if (in->call->recording)