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