Hi, I am trying to add a SIP trunk that will use tlsv1_3 tlsv1.3 as the SSL method, however under Setting >Asterisk SIP settings > TSL/SSL/SRTP section the drop down doesn’t include tlsv1_3.
How can I add this option ?
I’ve tried FreePBX 17 which runs Asterisk 21.3 and PJSIP 2.14.1
I’ve looked at the files in /etc/asterisk for pjsip i.e. pjsip.transports.conf but they all say ‘don’t edit’
It’s just a manual override – the option will still be missing from the GUI.
Note that you must restart (not just reload) Asterisk for the change to take effect.
Strange, I just tested by pasting from my previous post, then running fwconsole restart
pjsip show transports
still shows both transports and pjsip show transport 0.0.0.0-tls
now shows method : tlsv1_3
However, I’m running Asterisk 18.20.2; possibly your version was not properly configured with tlsv1.3. In any case, look at the Asterisk log created by the restart and with luck there will be a useful error message.
Asterisk has been supporting TLSv1.3 since the release of Asterisk 18. Openssl has had TLS1.3 support since Openssl 1.1.1. Since this is an install of FreePBX v17 (Asterisk v21 being used) then it is on Debian 12 which has Openssl 3.x.x installed. So all of this is supported except for the fact the FreePBX GUI doesn’t have 1.3 listed as an option.
While the OP was giving the method to add/modify the method being used in a custom file, the required restart of Asterisk for the change to fully be in place was glossed over and not mentioned. Which could be why the OP still can’t see it.
Hi, thanks for the reply.
I did restart Asterisk after editing the custom file.
I’ve wiped the VM clean and will will do a fresh reinstall as I tried a few other things as well so I want to start again from a clean state.