From 41dfe29f3eea0c7dc887278992fbc24fba59e939 Mon Sep 17 00:00:00 2001 From: Sergey Safarov Date: Sat, 15 Jul 2017 03:33:57 -0400 Subject: [PATCH] Fixed endless loop when used endpoint with RFC 5438 support --- kamailio/default.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kamailio/default.cfg b/kamailio/default.cfg index 991cef3..aea51a2 100644 --- a/kamailio/default.cfg +++ b/kamailio/default.cfg @@ -474,6 +474,9 @@ route[HANDLE_MESSAGE] if( $hdr(Content-Type) == "application/im-iscomposing+xml" ) { xlog("L_WARN", "$ci|end|dropping MESSAGE application/im-iscomposing+xml\n"); sl_send_reply("200", "OK"); + } else if( $hdr(Content-Type) == "message/imdn+xml" ) { + xlog("L_WARN", "$ci|end|dropping MESSAGE message/imdn+xml\n"); + sl_send_reply("202", "Accepted"); } else { route(DISPATCHER_FIND_ROUTES); route(EXTERNAL_TO_INTERNAL_RELAY);