Module: kamailio
Branch: master
Commit: 8bba208fe6ae7ccb4c92362b8c33f1530b9f56da
URL: 
https://github.com/kamailio/kamailio/commit/8bba208fe6ae7ccb4c92362b8c33f1530b9f56da

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2019-03-21T14:09:43+01:00

etc/kamailio.cfg: no connect for forwarding requests withing dialog

- connections should be opened during the dialog creation and given that
tcp/tls source port is is most of the cases ephemeral, trying to connect
back fails

---

Modified: etc/kamailio.cfg

---

Diff:  
https://github.com/kamailio/kamailio/commit/8bba208fe6ae7ccb4c92362b8c33f1530b9f56da.diff
Patch: 
https://github.com/kamailio/kamailio/commit/8bba208fe6ae7ccb4c92362b8c33f1530b9f56da.patch

---

diff --git a/etc/kamailio.cfg b/etc/kamailio.cfg
index 6136926265..9b8cc526f7 100644
--- a/etc/kamailio.cfg
+++ b/etc/kamailio.cfg
@@ -556,6 +556,10 @@ 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
@@ -826,7 +830,7 @@ route[NATMANAGE] {
        }
 
        if(isbflagset(FLB_NATB)) {
-               # message in a dialog involving NAT traversal - no connect
+               # no connect message in a dialog involving NAT traversal
                set_forward_no_connect();
        }
 #!endif


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to