Hello,

 

Normally this should work. Have you compared the first and the second ACK? Are they looking identical? Do you see any errors in the log regarding topology hiding module?

 

Cheers,

 

Henning

 

--

Henning Westerholt – https://skalatan.de/blog/

Kamailio services – https://gilawa.com

 

From: sr-users <sr-users-bounces@lists.kamailio.org> On Behalf Of Minh Phan
Sent: Monday, October 12, 2020 5:33 PM
To: Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org>
Subject: [SR-Users] TOPOS module and fix_nated_contact

 

Hi List,

 

I am using Topos module to hide network topology. I am having a problem of routing the ACK request for REINVITE. Here is the schema:

 

A                   KAMAILIO           B

1.         --------- INVITE  -------->  

2.         <---- 180 RINGING  ---

3.         <----  200 OK            ---

4.         ----           ACK         --->

 

5.         <--------- (RE) INVITE  --

6.         --------- OK                --->

7.        <----           ACK         -----     (THIS ACK IS SENT TO PRIVATE IP OF A)

 

 

I use TOPOS module along with fix_nated_contact as I would do normally for natted UAs. The first ACK (4) is routed correctly but not the second one (7), which is routed to the PRIVATE IP of A instead of routing to its public address.

 

Has anyone run into this problem while using TOPOS module? How could I make them work together?

 

Best Regards,

Minh Phan