- Joined
- Apr 23, 2020
- Messages
- 3
- Reaction score
- 0
We have been running on 3CX for 6-7 weeks now. 65 extensions using Yealink T46S phones and 3CX version 16.0.4 is installed onsite as a Hyper-V virtual machine, Debian OS, 4 cores, 8 GB RAM, 16 call Enterprise license. We use Bandwidth.com sip trunks resold to us by Cloudco.
This morning I was in a meeting and as I was coming out our receptionist flagged me down and informed me that "the phones are down". All of our extensions said "No Service" on the display. Calls in to our main number were dead quiet with no ring or busy signal. The 3CX web client looked normal. The 3CX console looked normal, except that it was showing a steady 25% CPU utilization which is much higher than normal.
I logged into the Hyper-V host and initiated a shutdown from the hypervisor management console. As I observed the 3CX console from within HyperV, I noticed it hung up waiting on the SIP server to terminate for much longer than it did the other services. After shutdown completed, I started the VM and everything returned to normal.
Here is my problem. We are a busy company, we get lots of calls and handling our calls well is a big part of our company culture. I am a busy IT manager with a lot on my plate. Some times I go on vacation (imagine that). What are we supposed to do the next time 3CX goes bonkers and needs a timeout, and I'm not here to make it happen? Having to log into the hypervisor to restart the phone system is not something I would even attempt to train a receptionist on.
I am considering getting a mini PC, installing 3CX on it, and tucking it under the reception desk. Then I can show her the power button and say "next time things go nuts, just shut off this computer, wait a few seconds, and turn it back on."
Tell me why this is a bad idea, and how could it be better. Final solution must be receptionist friendly.
This morning I was in a meeting and as I was coming out our receptionist flagged me down and informed me that "the phones are down". All of our extensions said "No Service" on the display. Calls in to our main number were dead quiet with no ring or busy signal. The 3CX web client looked normal. The 3CX console looked normal, except that it was showing a steady 25% CPU utilization which is much higher than normal.
I logged into the Hyper-V host and initiated a shutdown from the hypervisor management console. As I observed the 3CX console from within HyperV, I noticed it hung up waiting on the SIP server to terminate for much longer than it did the other services. After shutdown completed, I started the VM and everything returned to normal.
Here is my problem. We are a busy company, we get lots of calls and handling our calls well is a big part of our company culture. I am a busy IT manager with a lot on my plate. Some times I go on vacation (imagine that). What are we supposed to do the next time 3CX goes bonkers and needs a timeout, and I'm not here to make it happen? Having to log into the hypervisor to restart the phone system is not something I would even attempt to train a receptionist on.
I am considering getting a mini PC, installing 3CX on it, and tucking it under the reception desk. Then I can show her the power button and say "next time things go nuts, just shut off this computer, wait a few seconds, and turn it back on."
Tell me why this is a bad idea, and how could it be better. Final solution must be receptionist friendly.