Doing my own FreePBX hosting business

Isn’t ivozprovider an asterisk solution that does the same thing as FusionPBX? Multi-reseller, multi-customer.

Digium’s Switchvox product , which Sangoma inherited, and is Asterisk based, reportedly does mult-tenant. However, with a multi-tenant box, resold to multiple organisations, I would say you couldn’t avoid being classed as a telephone operator, so all the legal requirements would come into play.

You sure can because having a Multi-Tenant PBX system does not automatically make you a provider. How you use said system and the services you offer around it, those could make you classed as a provider.

If all they are doing is selling them a VM with an application pre-install doesn’t make them responsible for any of those things. Well KYC, sure since it’s a cross service type thing.

If it’s just some closet in your house or small office with normal power and standard Internet plan then you don’t have the right type of location, power or Internet for this type of service. Also you’re running a server that was EOL’d almost 7 years ago. So this is used hardware.

Let’s not forget, unless you are also offering them the voice service (which changes a whole bunch about this) this whole PBX behind NAT with VPN only access isn’t going to work at all.

I’d hold of on doing a hosting business until you actually have the right infrastructure and hardware to run the business.

Nothing is free unlimited, including your on-prem server.

1 Like

I think it’s unclear what he is offering actually. If he’s not going to manage the PBX’s on those VM’s what’s the point? Anyone who can manage the PBX themselves would probably be more than capable of spinning up a VM locally or on a hosting service and bypassing him entirely…

that’s a lousy business plan…

And if he IS managing the PBX then he is DEFINITELY liable for the 911 setup unless he gets signed docs from the end customer where they acknowledge the rules, requirements and relieve him of responsibility… good luck with that.

Seems to work fine for CyberLynk.

I’m just offering FreePBX phone system. The customer may be responsible for the setting up extensions, phone numbers, etc. But, I would be helping the customer in any way I can. Just like what CyberLynk does.

I do this. I just have the customer plug the Yealink phones in to a network port and power them up. Then I go into the use splashtop to remote control a PC onsite and go into the web interface on the phone and program it for them. I use OPENVPN to connect back to the server so the phone will work anywhere it has an internet connection. It works well. I don’t have a lot of problems with customers routers and networks, but when I do I can figure them out quickly. I am a Network Engineer with 30+ years experience. It works well and I bill them every month and get paid well. If it keeps going soon I will be able to quit my 8-5 job. I run my server(s) in my basement across my spectrum router. I have a large battery backup and a generator to keep it up and going. I have a 5G backup internet connection as well. I also do backups. I take backup images of all local machines servers, and I sync them to my offsite backup server each night. I had a customer that had a fire. I had the backups of there server from the night before. I restored the servers bare metal to a VM and setup there laptops with a VPN so they could log into there server and get to all their files as normal from home with their laptop. They had to run out to BestBuy and get some printers. I then got their new phones programmed them and they connected them at home and had access to there phone system and continued business. They had to buy some printers from the local best buy but that was all they needed to do. This was all up and working for them the next day and they were back in business. I use Hyper-V on Win 11 Iot, for my hypervisor in and Old server with a Gigabyte Motherboard

not Prox-Mox and I use a TP-Link VPN router with Dynamic DNS
Installing a interlock and a gernerator plug is easy. Here is a Video I did installing mine: https://youtu.be/-gH4LbOZc7U?si=mKs7nPxHMdVeZz_D

That’s not the same as what the OP seems to have planned. The OP is going to setup a server that can hold maybe a dozen low end VM instances with FreePBX on them and give the customers full access. However, the server is going to sit in some room in a house (best case an office), use a residential/small business Internet connect which may or may not have one static IP and requiring the customer to use a VPN just to connect to their box in any fashion.

In other words there will be 12 VMs all sharing the same public IP and behind NAT. As the customer you will never have direct access to the server over a public IP. You will have to use NAT and/or a VPN just to connect to the GUI or SSH on the system. Using the OpenVPN option in FreePBX will not be a real option. Using your own VPN won’t be an option or at least a clean option since you won’t have control of the firewall at a higher level.

That doesn’t even touch on the fact about PSTN access. How will any of these boxes be able to communicate directly to any providers? Might get away with registration based trunks but not every provider offers that.

There’s a whole bunch about this that screams bad idea.

I’m may end up using DigitalOcean for setting up FreePBX for each customer. What specifications such as RAM, SSD should I use for customers?

Some customers might be fine with a 2GB, 1 vCPU, 50GB server while others might need more resources based on what they plan on doing. The server resources are based on the requirements needed by the customer. This is why CyberLynk has at least three options to select from. Low, Mid and High end options.

1 Like

and that’s why you can do this… The OP, not so sure…

The more I read his responses the more I think he’s getting in over his head. Some of the questions wouldn’t have to be asked by someone ready to tackle something like this. JMHO.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.