From 99fd5e3ba949eccd3f307dcc379c56c93e40b497 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 (cherry picked from commit 8b7cab4ea7c2a28ea802a78f8148ea92f6176cca) (cherry picked from commit 0a1faaadc5046ae48d181a9896dfa1f38ef63c81) --- daemon/media_socket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index d605b0535..025977b63 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -2013,6 +2013,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)