What I said that the list of FQDNs for tenants can be specified via alias 
global params, corex or domain modules to Kamailio, then this patch is not 
needed, the loose route should do its job. It is irrelevant for what loose 
route is supposed to do that you need it to interconnect with MS Teams.

And of course conflicts can happen depending on the deployment, but IP 
addresses and FQDN are global resources owned through a standard process. 
Socket names are random values that everyone can choose, and many go with 
suggestions from documentation. The it is likely to see interconnect providers 
using `s1`, `s2`, ... on their route headers, like it happens for `did` 
parameter added by dialog module. But to know it is the route header for the 
instance, the match is done on address, not custom parameters, because the did 
value from another provider can match another local dialog.

One of the benefits of open source is flexibility and trying to help solving 
easier various needs, but as a general remark, the default behaviour should be 
the one closest to the standards or the very common use cases. For specific 
needs, it has to be a parameter to turn it on. As I said, from my perspective 
it is ok to add it if controlled by a modparam.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/2643#issuecomment-782838487
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to