I am perfectly prepared to believe that I am that Problem. I’m going my best to follow the instructions. I wish the system behaved like the instructions say.
I took the latest PBXinaFlash ISO and installed that. I tried following Ward’s “knol” for 1.3. I’ve set up fixed IP addressing (the LAN it’s on permits only fixed IP addressing) and disabled the firewall (the computer is not visible to the outside world). I’ve rebooted and selected option A. I’ve done genzaptelconf, update-scripts (that had me very worried, as there was a period of ~24 hours during which it failed because the file wasn’t available, but eventually it was OK), update-fixes and install-netconfig. I’ve edited /etc/asterisk.sip_custom.conf to show localnet=192.168.46.0.255.255.255.0. I’ve done service network restart and amportal restart. So far so good; everything appears to be working as I would expect. core show version reports 1.4.21.2 (not as high as I expected, but that’s what it says). In particular, networking works - it gor update-scripts etc. so external Internet is working, and I can putty and WinSCP to it.
When I come to do the update, it doesn’t work quite like Ward’s knol says: I had to update the core before updating the rest because of some dependencies. OK, update the core, then update the rest. So I get:
Update core: “PHP Fatal error: Class ‘ext_stopmixmonitor’ not found in /var/www/html/admin/modules/core/functions.php on line 1320”
Line 1320 is conditionally executed if the version is >=1.4. The only thing that I can understand to do is change the test to “>=1.5” and, having done that, the upgrade appears to have succeeded. It needs a better man than me to know whether it really has. OK, then the rest of the upgrades appear to go without problems. Again, who knows.
core show version still shows 1.4.21.2.
OK, I’ve installed this stuff - do I have to go through some build stage? Why is the version still showing 1.4.21.2? From what Mikael Carlsson said, I expected it would show 1.6.something from the start. But no.
And all this Problem can do is try to search the net for instructions, and try to follow them, and ask questions when they don’t work as this Problem expects.
This is the third installation I’ve done of PiaF, because I screwed something up on each of the first two.