Hi Joel and Branden,
I have three goals:
1) To have an FS install that secures all WebRTC and SIP traffic to it
2) An install that doesn't require WebRTC users to manually fetch the certificate
3) An install that uses only production-ready software
For goal 1, Mike and Giovanni have said a Debian Jessie minimal is the best or only choice.
For goal 2, I'm avoiding gentls_cert and its self-signed certs. As a first attempt, I'm trying to get a free CA cert from LetsEncrypt via certbot. Unfortunately, doing this on debian jessie requires that I use backports that are described as "as-is", so I'm sacrificing goal 3 for the time being.
In order to inform FS where it can find the private key, cert, and chain, I was planning to introduce soft links to the files that certbot put under /etc/letsencrypt/live/
my.domain.com/
/usr/share/freeswitch/conf/insideout/sip_profiles/internal.xml
/usr/share/freeswitch/conf/sbc/sbc_profiles/internal.xml
/usr/share/freeswitch/conf/vanilla/sip_profiles/internal.xml
/usr/share/freeswitch/conf/vanilla/skinny_profiles/internal.xml
Which of these should I edit?
Cheers,
David