<div dir="ltr">Hi<div><br>I am trying to use the [client] directives in tls.cfg for the first time. For my configuration I need to connect to 2 servers, both via TLS and both using different certs.</div><div><br></div><div>I have defined an entry in tls.cfg like</div><div><br></div><div>[client:<a href="http://1.2.3.4:5061">1.2.3.4:5061</a>]</div><div>[client:<a href="http://5.6.7.8:5071">5.6.7.8:5071</a>]</div><div><br></div><div>and I also have an entry in dispatcher tables for each server using the URI format</div><div><br></div><div>sip:1.2.3.4:5061;transport=tls</div><div><br></div><div>With this configuration, I expect dispatcher to send OPTIONS to each server, and Kamailio to resolve the host in dispatcher to the correct client section of tls.cfg and negotiate a connection.</div><div><br></div><div>However this is not happening. Dispatcher module is trying to send OPTIONS as expected, and it is using TLS as expected but it is not using the correct [client] section from tls.cfg. Instead it is always falling back to [client:default], and if that is not present it then tries to look for some internal Kamailio defaults.</div><div><br></div><div>Has anyone come across this issue before? Debug logs don't yield anything useful, however my suspicion is that Kamailio may be trying to match "sip:1.2.3.4:5061;transport=tls" from dispatcher module to "<a href="http://1.2.3.4:5061">1.2.3.4:5061</a>" from tls.cfg.</div><div><br></div><div>Any help or advice would be appreciated</div><div><br></div><div>Regards</div><div>Pete</div><div><br></div><div><br></div></div>