The purpose of the value in the database table 'location' is for internal usage of
Kamailio. Why would you need to be the advertised address? Is for external purposes?
That value is used by kamailio when doing the lookup(location) to find the appropriate
socket. If the socket is not found, then the field is ignored.
If you just need the socket for some external purpose, better save it as a location
attribute, it will be stored in location_attrs table.
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/471#issuecomment-180520260