etc/kamailio.cfg: no connect for forwarding requests withing dialog
authorDaniel-Constantin Mierla <miconda@gmail.com>
Thu, 21 Mar 2019 13:09:43 +0000 (14:09 +0100)
committerDaniel-Constantin Mierla <miconda@gmail.com>
Thu, 21 Mar 2019 13:09:43 +0000 (14:09 +0100)
- 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

etc/kamailio.cfg

index 6136926..9b8cc52 100644 (file)
@@ -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