Sharad,

I appreciate the hint.  I have added:

        if(!has_totag() && is_method("INVITE")) {
                topology_hiding("");
        }

And that seems to remote certain headers as it should, however, none of my BYE or ACK message are able to traverse the SBC.  Reading about the topology_hiding module, it says that I need to call topology_hiding_match() to relate the BYE and ACK messages to the sip dialog.

I added:

        if (has_totag()) {
                if (!topology_hiding_match() ) {
                        xlog(" cannot match request to a dialog \n");
                        send_reply(404,"Not found");
                } else {
                        t_relay();
                }
        }


But now any ACK message send by the client to the public interlace of my multihomed SBC (opensips) are replied to with an ACK from the SBC that isn't responded to, so it loops.  Any ideas on how to fix this?

Thanks,
Matt

Here is what is happening....


12:50:27.378773   │        INVITE (SDP) │                             │ │         │
│       +0.001016   │ ─────────> │ │                             │         │
│ 12:50:27.379789   │  407 Proxy Authentication R │                             │ │         │
│       +0.073876   │ <───────── │ │                             │         │
│ 12:50:27.453665   │             ACK │                             │ │         │
│       +0.002503   │ ─────────> │ │                             │         │
│ 12:50:27.456168   │        INVITE (SDP) │                             │ │         │
│       +0.001833   │ ─────────> │ │                             │         │
│ 12:50:27.458001   │     100 Giving it a try │                             │ │         │
│       +0.000584   │ <───────── │ │                             │         │
│ 12:50:27.458585   │ │                             │        INVITE (SDP) │         │
│       +0.004324   │ │                             │ ─────────> │         │
│ 12:50:27.462909   │ │                             │         100 Trying │         │
│       +0.253215   │ │                             │ <───────── │         │
│ 12:50:27.716124   │ │                             │        200 OK (SDP) │         │
│       +0.001100   │ │                             │ <───────── │         │
│ 12:50:27.717224   │        200 OK (SDP) │                             │ │         │
│       +0.086494   │ <───────── │ │                             │         │
│ 12:50:27.803718   │             ACK │                             │ │         │
│       +0.000689   │ ─────────> │ │                             │         │
│ 12:50:27.804407   │                             │ ACK             │                             │         │ │       +0.000856   │                             │ <───────── │                             │         │ │ 12:50:27.805263   │                             │ ACK             │                             │         │ │       +0.000490   │                             │ <───────── │                             │         │ │ 12:50:27.805753   │                             │ ACK             │                             │         │ │       +0.000727   │                             │ <───────── │                             │         │ │ 12:50:27.806480   │                             │ ACK             │                             │         │ │       +0.000085   │                             │ <───────── │                             │         │ │ 12:50:27.806565   │                             │ ACK             │                             │         │ │       +0.000309   │                             │ <<<─────── │                             │         │ │ 12:50:27.806874   │                             │ ACK             │                             │         │ │       +0.000130   │                             │ <───────── │                             │         │ │ 12:50:27.807004   │                             │ ACK             │                             │


On 1/7/20 9:17 PM, Sharad Kumar via Users wrote:
Hi Matt,


If you want to do topology hiding too in your setup, I would recommend you, to use topology hiding module instead of using B2B_LOGIC one.


Thanks and Regards

Sharad Kumar


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to