PIONEERS Awesome FS PBX

The updates are done this way:

Code:
cd /var/www/fspbx
git pull
php artisan app:update
php artisan migrate

I don't think there is an issue with the latest version either.
 
The only thing that comes to mind is that git pull didn't download the updates.
You can check the downloaded version in this file

/var/www/fspbx/config/version.php

Code:
return [

    'release' => '0.9.62',
    
];

If it says something else, then git pull is not downloading updated files.

If all is good, then after you run the updates, it should show the correct version in the GUI.
 
@pbxgeek The version the installer downloaded is 0.9.61. I have used the instructions in this thread twice in a couple of days and gotten this same version.
Code:
 wget -O- https://raw.githubusercontent.com/nemerald-voip/fspbx/main/install/install-fspbx.sh | bash
I have a Colo Crossing VM with 4 GB of memory 50 GB of disk and 3 processors. I have reimaged the VM multiple times and rerun the install with the same results.

As to the extensions screen, it opens up as I show in the above screen shot and lets me add the basic info but when I save, I get the 500 Error but the extension shows in the list. If I attempt to edit the extension, it does not open for edit and I get another 500 error message.

If you'd like to look at it in person, you can DM me and I'll give you access to the test system with these errors. In an earlier version of the system, I had access to all the parts of the extension screen but in these later installs, no such luck.

 
OK. Using your upgrade script above, I got 0.9.62 installed and the extension screen is working correctly now.
 
Great!

The above wget command is for installation only. Once installed, you need to use the update commands I posted above to update the system. Provided the initial installation went well.
 
It's likely that you were missing some new tables or fields in the database until you ran
php artisan migrate

Not all updates require it and we always post in the release notes which updates do. It doesn't hurt to run whenever you're in doubt.

You can always look at the Laravel log to see what the error means and post it here or on GitHub to troubleshoot.

Code:
tail -f /var/www/fspbx/storage/logs/laravel.log
 
Great!

The above wget command is for installation only. Once installed, you need to use the update commands I posted above to update the system. Provided the initial installation went well.
I reinstalled yesterday. Was the .62 version not being pulled by the installer then?

Testing will continue. I agree with Ward that we need to be able to set the extension password as we can with FusionPBX. The one auto-generated is too long for MicroSIP softphone.
 
0.9.62 was released 15 hours ago, according to our release notes. It's hard to tell why you had the issue in 0.9.61. We haven't worked on the extensions page on that release as far as I know. A log would have helped. You know what to do next time.

I'm taking a note about MicroSIP not accepting a long password. That's good to know. Could you open a GitHub request so we can address it appropriately?
 
0.9.62 was released 15 hours ago, according to our release notes. It's hard to tell why you had the issue in 0.9.61. We haven't worked on the extensions page on that release as far as I know. A log would have helped. You know what to do next time.

I'm taking a note about MicroSIP not accepting a long password. That's good to know. Could you open a GitHub request so we can address it appropriately?
Feature request for manual setting of extension password and issue report for password too long for MicroSIP softphone both added in Github.
 
@pbxgeek: We get a git error running the pull command:
Code:
git pull
Updating 0ea1add0..a74e7c02
error: Your local changes to the following files would be overwritten by merge:
    resources/lua/cnam_lookup.lua
Please commit your changes or stash them before you merge.
Aborting
 
@pbxgeek: We get a git error running the pull command:
Code:
git pull
Updating 0ea1add0..a74e7c02
error: Your local changes to the following files would be overwritten by merge:
    resources/lua/cnam_lookup.lua
Please commit your changes or stash them before you merge.
Aborting
You need to follow the instructions. You made changes to files in the directory that git is tracking. You need to commit the changes to that file or stash them so they are ignored. There is no real error here, just got doing its job.
 
Last edited:
@pbxgeek: We get a git error running the pull command:
Code:
git pull
Updating 0ea1add0..a74e7c02
error: Your local changes to the following files would be overwritten by merge:
    resources/lua/cnam_lookup.lua
Please commit your changes or stash them before you merge.
Aborting
Also, running the current version of .62, creating a domain does not work. You can add the domain under domains but it is never made available when you click on the domain in the upper right corner of the screen. The system does not recognize what was created.

UPDATE: The new domain magically appeared about 2 hours later. You can add a user in that domain but it does not let you set a password or change the password.
 
Last edited:
@kenn10 This is a known bug. Because the old FusionPBX is used to create the domain, you need to log out and log back in to see the new domain. Until we redesign this page, it will have to be this way. I'm well aware that it's inconvenient, but luckily, it's not something most people have to worry about every day. It's on our list to redesign that page soon to avoid this issue.
 
@pbxgeek: We get a git error running the pull command:
Code:
git pull
Updating 0ea1add0..a74e7c02
error: Your local changes to the following files would be overwritten by merge:
    resources/lua/cnam_lookup.lua
Please commit your changes or stash them before you merge.
Aborting
@wardmundy, yes, just git stash and you will be able to proceed. @Samot is correct. Git is just doing what it is supposed to do.
 
Sadly, It looks like the call center module in FSPBX is a premium module. The one in FusionPBX is available and can be added to the FSPBX menu but it is quite rudimentary. FreePBX still has the superior queue handling where you use the GUI to set up your position in queue announcements among many other important features. FreeSwitch has sweeping call center abilities for those who have knowledge to directly program XML and LUA scripts but the available GUI's are not leveraging all of FreeSwitch's ability.
 
My understanding is the Call Center Module is free to those that sign up for their premium support plan. If someone is running a profitable call center, that seems like a fair tradeoff to me. I can't imagine running a call center and not having premium support in place anyway.
 
I have problem with clodflare FQDN. When login with FQDN I get 419 Page Expired. This happened to me even though I added the clodflare ip range to iptables.
Any solution?
 

Members online

Forum statistics

Threads
26,705
Messages
174,504
Members
20,272
Latest member
voipgreene
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top