I would really like to know if:
01 - Has anyone had success installing freepbx on the Pi5.
02 - Has anyone used more than 60 extensions even in previous versions?
03 - I can’t find any success stories using any model of Raspberry Pi. I think I bought a lab board. Even the Pi5 doesn’t support an application with 60 users. Am I wrong?
However, I would not recommend a Pi for a large system, even if it can easily handle the load, as there are issues with backups, failover, SD card wearout, etc. While the Pi itself is inexpensive, by the time you add cooling, case, power supply and a large SD card, it’s not much cheaper than a Beelink or similar small form factor PC. Also, community support for the Intel architecture is better, and you’ll have the ability to run commercial modules.
I want to use a Pi5 4Gb in a small hotel with 65 extensions.
The rooms do not make external calls.
The administration uses 12 of the 60 extensions that make and receive calls and do not need to record the conversations. It is something relatively simple.
Since I am going to use the Pi5, I do not want to use an SSD in the USB port (or so I think). This should solve the problem of wear on the memory card.
But I want a reliable application and not to turn my client into a laboratory. Do you understand?
If it were me, I would not put a PBX on a raspberry pi in a hotel. In an emergency a guest needs to be able to contact emergency services and while raspberry Pi’s are good for certain things, I would want something that is proven more reliable like a small form factor PC or an Intel NUC.
Hi Kennedy, I am a system engineer of 30 years experience. I have already researched what you are asking. The main failing of the Raspberry Pi 5, Is the pci-e adapter is only 2 lane, which equals 2 512mb channels, where as a Raspberry Pi 4b uses usb 3 which gives 2 3gb channels.
And you use a good quality nvme which is on the underside of a raspberry pi 4 and on the top of a raspberry pi 5 which causes heat problems, I have an article here How to set up Asterisk 16 & Freepbx 16 on Debian 11 on arm64 | SCCD this will support unlimited extensions but only 10 concurrent connections. So a 8gb raspberry pi 4 would support 20 concurrent connections. And if you need more the build 2 and put haproxy in front to load balance the connections. Also make back up images of the configure nvmes so when it dies in about 5 years you can rebuild it. The point to remember is not the amount of extension numbers you have. It is the maximum amount of concurrent connections.
Hi, Da_BFG, I really liked your answer, but at this moment I’m not excited about selling any solution based on the PI4/5. The final cost of the server exceeds that of an AMD mini PC, which has a huge advantage (I want your opinion). I consider the Pi3/4/5 a development board for other applications. Maybe a PBX for a small business, with low usage.
Your analysis of the Raspberry hardware is very interesting. Do you still consider the Pi5 inferior to the Pi5? This architectural error is quite serious.