Hi Richard,


i play around with your examples and this combination(s) works for me:
version: kamailio 5.5.3
 
#!substdef "!LISTEN_EXTERNAL_SOCKET_TLS!tls:10.225.73.16:5061!g"
#!substdef "!ADVERTISE_NAT_ADDRESS_TLS!1.2.3.4!g"
#!substdef "!TLS_PORT!5061!g"
#!substdef "!LISTEN_NAME!ext_tls!g"

listen = LISTEN_EXTERNAL_SOCKET_TLS advertise ADVERTISE_NAT_ADDRESS_TLS:TLS_PORT name "ext_tls"
or
listen = LISTEN_EXTERNAL_SOCKET_TLS advertise ADVERTISE_NAT_ADDRESS_TLS:TLS_PORT name "LISTEN_NAME"



"/etc/kamailio/kamailio.cfg" 1626L, 48756C geschrieben
# kamailio -c -f /etc/kamailio/kamailio.cfg
loading modules under config path: /usr/lib64/kamailio/modules/
 0(17553) INFO: tls [tls_init.c:503]: init_tls_compression(): disabling compression...
Listening on
             tls: 10.225.73.16 [10.225.73.16]:5061 name ext_tls advertise 1.2.3.4:5061
Aliases:

config file ok, exiting...

Hope this helps

Kind regards
Karsten