From 56bf76bba043ae02eefa8263d352caa7bb3af213 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Mon, 9 Sep 2019 09:09:49 +0200 Subject: [PATCH] kamailio.cfg: set_forward_no_connect() only for initial requests going through nat --- etc/kamailio.cfg | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/etc/kamailio.cfg b/etc/kamailio.cfg index 20871fbc62a..c41b933e5c3 100644 --- a/etc/kamailio.cfg +++ b/etc/kamailio.cfg @@ -559,10 +559,6 @@ route[RELAY] { route[REQINIT] { # no connect for sending replies set_reply_no_connect(); - if(has_totag()) { - # no connect for requests within dialog - set_forward_no_connect(); - } #!ifdef WITH_ANTIFLOOD # flood detection from same IP and traffic ban for a while @@ -834,7 +830,11 @@ route[NATMANAGE] { if(isbflagset(FLB_NATB)) { # no connect message in a dialog involving NAT traversal - set_forward_no_connect(); + if (is_request()) { + if(has_totag()) { + set_forward_no_connect(); + } + } } #!endif return;