if you are referring to the SBC on the Raspberry PI, then the supported is 20 ip Phones.
Also, note that on standard Debian stretch , depending on your hardware setup, the number of IP phones supported is higher.
As the whole point of the SBC is to support remote sites its just not practical to do a clean install. We can manage the Pi's through SSH/Teamviewer but the cost of visiting each site for an upgrade is just not on
PI is simple, you have one in the office I guess, new SD card, install it, configure it (IP and SBC settings), ship it, replace it. (Just did this in 5 remote locations just like this)
Why even give a shell script a .zip extension in the first place? Kind of odd...
Also you could turn that into a one-liner with less confusion:
Code:wget http://downloads.3cx.com/downloads/sbc/3cxsbc.zip -O - | sudo bash
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
As the whole point of the SBC is to support remote sites its just not practical to do a clean install. We can manage the Pi's through SSH/Teamviewer but the cost of visiting each site for an upgrade is just not on
sure - but what about the rest of us that have non-PI systems - we can't just ship an SD card - because that doesn't work. Can't have an office manager replace a hard drive - because that's not something they should be doing.
My flying from Atlanta to Kanas, California, etc - just to do an OS upgrade - is a waste of $$$. Buying new hardware to replace the existing hardware - clients aren't going to pay for that new hardware. So we need to find an option.
There has GOT to be an option to either run new SBC on Deb8 or can we use similar upgrade instructions that were provided as part of the PBX install / upgrade from 8 to 9? I would think if I can upgrade an entire PBX with a script from 8 to 9 - why not the SBC?
We're going to do some internal testing here on using that same 8 to 9 upgrade process and uninstall / reinstall the SBC to see how it works. We know that teamviewer will work with that inplace upgrade - so we're crossing our fingers.
Also - should we be expecting that the new version of 3CX won't run on Debian 8 either? Becuase that's something we ALL should know in advance so we can start planning.
Heads-up: The install overwrites the existing conf file. Be sure make a copy before upgrading. Might be nice if the code checked for existing conf file and read-in values...
We would be very very very grateful if that is the case. I'm confident that i am speaking for many of your re sellers here!
Lat I checked you can spawn a machine free debian 9 remotely and install SBC. No need to fly.
Come on now.. these are excuses. Debian stopped publishing debian 8 on the site.. We are not going To stay supporting 2 versions of the sbc for linux.
Run a couple of commands from ssh, update deb 9 and then install SBC. I can do this whilst i'm cooking turkey this xmas.. You don't need to catch planes..
NIcky - I'm not disagreeing with the need to update to Debian 9 - I'm just saying there are realities in the Enterprise IT space. Planning, strategy, testing, disaster recovery, business continuity, etc. We can't keep spinning these clients on a dime everytime you all do an update. I've got clients who are still in the testing and planning stages for SP2 due to some of the changes. Clients are now looking at waiting for SP3 and restarting all the testing/certifications instead of having to do an SP2 test and then turn around and do a set of SP3 tests. We're starting to see clients tell us - no more than 1 update every 6 months. In addition - this update for example takes about an hour total - who's going to pay the labor for that effort? My team likes to eat turkey for xmas too - but if we're not billing the client - then we're not eating.
with an SBC at a remote site - they have no IT people there. Who's going to do a setup for a computer? Who's going to plug it into their network? Who is going to pay for the extra equipment? You're not seeing this from an IT provider perspective. That's why we all starting asking for a way to upgrade the existing SBCs from 8 to 9. You all were saying "do a fresh install" - which doesn't work if you are not on-site.
As for fewer logins - all of this equipment needs to be monitored, etc in an enterprise IT environment, etc - so logins, maintenance, monitoring, etc - it still needs to be done. I get in a simple environment they aren't worried about it and when the machine crashes - they will just toss & replace it and accept the downtime. With high capacity call centers, medical facilities, etc - downtime isn't an acceptable option.
So far - our 8 to 9 upgrade process is working - so we're going to leverage it with a couple of clients who are more forgiving of issues / downtime in the event something goes wrong.
Nicky - you & I are 100% agreeing here. MY POINT has been. At first you all said "clean install" - we all said "there has to be an upgrade". Then you all said "clean install".
So we were left to our own devices to try upgrading the OS and seeing if it worked - where most of us expected you all to provide something similar to the PBX Deb 8 to 9 script. We all thought this would be something you all would test as part of the process.
So that's what I built yesterday for anyone who needed it. Again - we all assumed you all would have provided this instead of just saying "clean install"
So YES - now that we have a 8 to 9 upgrade process, THAT WE BUILT YESTERDAY, that works - indeed we can do this remote. It was the "clean install"s statements from you all that threw us all off and caused this to spin.
Have a good Christmas & enjoy the turkey!
Link up your team and customers Phone System Live Chat Video Conferencing
Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.
Check your inbox!
We’ve sent you an email. Click on the button in the email body to verify your email address – (if you can not find it, check your spam folder).
Upon verification you will be directed to the 3CX setup wizard.