NET / NET - Success
Here's what we tested on our end. This was a VERY limited tested
YMMV
Dell USFF Optiplex, i5, 4GB RAM, 32GB SSD
Debian 8.9 installed
3CX SBC for Debian 8 installed
Teamviewer HOST v13 installed
Internet connection - 250Mbps / 25Mpbs
connected to our 3CX 15.5 SP2 Instance on Debian 8.10, Microsoft Hyper-V Guest
3CX Supplied FQDN and Let's Encrypt Certificate
Internet connection @ datacenter - 100Mbps/100Mbps
Our base SBC installation was done, Operating System + 3CX SBC for Debian 8
we connected a couple of phones and made sure we could PnP provision, update firmware, etc - all working
#make sure everything is updated in Debian 8
apt-get update
apt-get upgrade
# First we removed existing SBC all together - becuase the install is so basic - no point in trying to mess with it
apt-get purge 3cxsbc
vi /etc/apt/sources.list # or nano - whatever you use to edit things
# change everything in sources.list that says "jessie" to "stretch"
# Also the last line in sources.list is the Debian 8 SBC source - is should be REMOVED. It should be something like: deb http://downloads.3cx.com/downloads/sbcdebian/ /
# save the above changes
apt-get update
apt-get dist-upgrade # the dist-upgrade is the key here
# let the upgrade go - on our machine it took about 20 minutes or so
reboot
# once the machine is back up, teamviewer still works & we're on Debian 9
# let Debian remove anything it thinks it doesn't need
apt-get autoremove
# i am a fan of rebooting again, but I don't think it's 100% necessary
reboot
# Now we follow the new Debian 9 SBC Installation instructions
# we don't use SUDO on these machines - but if you need it then change the 2nd command as necessary
wget http://downloads.3cx.com/downloads/sbc/3cxsbc.zip
bash 3cxsbc.zip
# run thought the install. The phones took about 10 minutes to re-register themselves - but we could have accelerated with
# a reboot of the phone(s)
# we then checked to make sure we could reboot the existing remote phones & force re-provisioning - all seemed good
# then we added another new phone (different model) and made sure PnP worked, upgrades, etc - all the core functions
# the Debian upgrade went and upgraded some other core things we put in there - ntp, nagios monitoring, heirloom-mailx, etc
# we MIGHT have some kind of challenge we've not noticed yet with monitoring, etc - but we're looking.
# Worst case, we'd just do a reinstall / configuration of that item using Teamviewer