Hello, the ACK for the 200ok of INVITE is a separate transaction. You should do record routing and if the ACK is routed with loose routing, just send out, no transaction check.
Cheers, Daniel On 24.09.20 11:48, Joey Golan wrote: > Hi Daniel, > > Yes, the TLS connection is terminated to kamailio. > I can have multiple kamailio instances (not limited to two). > > I managed to get some progress and establish the call but the ACK is > not reaching its destination. > I attached a PNG that shows the sequence and what I'm doing in > kamailio. any help would be appreciated. > > Thanks > Joey. > > > > > On 23 Sep 2020, 11:29 +0300, Daniel-Constantin Mierla > <[email protected] <mailto:[email protected]>>, wrote: >> >> Hello, >> >> if tls connection from client is terminated to Kamailio, then a phone >> can be reachable only via the Kamailio that accepted its connection. >> You can add local path to the registration and then enable: >> >> * >> https://www.kamailio.org/docs/modules/stable/modules/registrar.html#registrar.p.path_check_local >> <https://www.kamailio.org/docs/modules/stable/modules/registrar.html#registrar.p.path_check_local> >> >> Now, just some different ideas to explore: if you just have only two >> Kamailio systems and do not expect more, you can skip replication and >> just route to the other Kamailio if lookup() location returns false >> for traffic coming from endpoints. If traffic is coming from the >> other Kamailio, return 404. This works fine and can be simpler >> approach if there is a single phone per user account. In case there >> can be many phones per user account, then after lookup location add a >> branch with the address of the other Kamailio. >> >> Cheers, >> Daniel >> >> On 23.09.20 09:07, Joey Golan wrote: >>> Hello, >>> >>> I’m trying to make a call between 2 users registered (TLS) on two >>> different kamailio instances behind haproxy with NAT handling. >>> >>> UE1 is registered to kamailio1 >>> UE2 is registered to kamailio2 >>> >>> DMQ and dmq_usrloc are enabled so each kamailio can see all >>> registered users. >>> >>> What else do I need to do in order to make it work properly? >>> >>> Thanks, >>> >>> Joey. >>> >>> _______________________________________________ >>> Kamailio (SER) - Users Mailing List >>> [email protected] <mailto:[email protected]> >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> <https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users> >> -- >> Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com> >> www.twitter.com/miconda <http://www.twitter.com/miconda> -- >> www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> >> Funding: https://www.paypal.me/dcmierla <https://www.paypal.me/dcmierla> -- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Funding: https://www.paypal.me/dcmierla
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
