Hi
For a very small system with only few extensions and at most 2 communications in same time, is it ok to get it working on a Pi4 ? I’ll install Debian 12 on it and then use the script supplied by Sangoma for FreePBX installation.
Thanks
Vincèn
Hi
For a very small system with only few extensions and at most 2 communications in same time, is it ok to get it working on a Pi4 ? I’ll install Debian 12 on it and then use the script supplied by Sangoma for FreePBX installation.
Thanks
Vincèn
I think so.
Not tested on PI4 or 5. Do not use transcoding which will take a lot of CPU resources.
Years ago I ran FreePBX on a Pi 3 for home use without issues. I’d say no worries.
Thanks for confirming it should work. My only concern is about SangomaConnect, not sure it exists for arm platform I made a quick search in help but nothing about it !
indeed, I don’t know if commercial modules works on arm64.
Now, the commercial modules accept Debian 12, it the script installing FreePBX 17 works, I guess it should work.
The script does not work on ARM, 'nor would the commercial parts.
It’s been reported that manually installing using https://sangomakb.atlassian.net/wiki/spaces/FP/pages/10682545/How+to+Install+FreePBX+17+on+Debian+12+with+Asterisk+21 does work and other community members have made their own installation scripts/mechanisms.
Why not create one for PI (ARM) and bring compatibility with some or any commercial modules?
For commercial that’s not a rabbit hole I’ve gone down. For non-commercial unlike the other scripts/solutions the Sangoma one uses binary packages, so that process would need to change to either cross compile to ARM or infrastructure would need to be used to build those packages (or I guess the script could have an option to download and build the source instead). There is already an option for it to not do the Asterisk part, so it can be done outside.
I’d be curious to know if anyone has tried that on Raspbian.
I have never tested on PI (ARM).
Anyway, if FreePBX 17 is on Debian 12, commercial modules should work on it too. (At least most of them)
Adapting the script for PI should be doable I guess.
This is untrue. IonCube only supports certain versions of ARM currently. It support ARMv7I (32 bit) which the RasPi2 used and it supports aarch64 (64 bits). Neither of these are being used by a RasPi3 or RasPi4. Both of these use the Cortex line which is ARMv8.
Just being Debian 12 isn’t enough in this case since IonCube can’t run on ARMv8 32bit. aarch64 is part of ARMv8 but 64 bit.
Good to know indeed.
It’s a trap.
Hey guys
Thanks for all your shares and infos and sorry for late answer. It looks like FreePBX on PI is only usable for FreePBX with only free modules as they can always at worse recompiled not like commercial modules.
I’ll go with a little NUC then to avoid any issues
Thanks for all your inputs,
Vincèn