[OpenSIPS-Users] Help with rtpproxy on a multihomed host.

Matthew Schumacher schu at schu.net
Wed Jan 8 17:03:41 EST 2020


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 at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list