The official end of Trixbox CE

92 posts / 0 new
Last post
tonyclewis
tonyclewis's picture
The official end of Trixbox CE

If you have not seen trixbox CE has officially been killed. Going to www.trixbox.org will redirect you to a upgrade to trixbox Pro page and a statement saying their is no support and upgrades for trixbox CE anymore.

So that brings up my next question. Is there much interest in us building a migration script to take the latest trixbox CE and convert it into a full fledge FreePBX Distro 1.815.210.58 system?

tonyclewis
tonyclewis's picture
This script should take any

This script should take any trixbox 2.8 system to the latest Stable FreePBX Distro of 1.816.210.58-1.

When done your PBX should be converted to an official FreePBX Distro system and allow you to upgrade in the future to all FreePBX Distro versions.

http://upgrades.freepbxdistro.org/trixbox/scripts/trixbox2.8-freepbx1.816.210.57-1.sh

As with all upgrades things can go wrong and there is very little error checking in this script as it just fast and dirty to get you moved over to a supported system. Let me know if you run into any issues and I will try and help address them.

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

threatstop
threatstop's picture
Worked great, minor issues

You just have to ignore all the errors and wait for it to tell you to NOT REBOOT, and then reboot. Some strangeness with things going to directory listings that we will work out, probably by paying for support, just to say thanks if nothing else.
Glad to be shot of Fonality. I would have upgraded to a pay version if it wasn't' "hybrid". I want to use my own trunks,integrate with my own CRM, etc. etc.

threatstop
threatstop's picture
VM Needs to be reenabled, but all messages still there.

One thing we found was that voicemail was disabled on all extensions and needed to be manually reenabled, and a password set. Once that was done, the messages were still there.
This has to be done for all the "follow me" settings you use to forward the extensions of departed employees to other users VM as well.

Atariman
Atariman's picture
information about your script

Hi, i have a trixbox 2.8 and i just find i can't upgrade because it's not avalable. I find your post and i try your script.
1- I download your file
2- I put your file on my trixbox server with winscp in /tmp
3- I try to run your script with putty /tmp/trixbox2.8-freepbx1.816.210.57-1.sh but i receive error message: -bash: trixbox2.8-freepbx1.816.210.57-1.sh: command not found

can you help me? you can also give me a how-to link if you prefer.

Thanks you!

stuartpeo
stuartpeo's picture
Lack of confidence

Hi all

I am currently running Trixbox and wanting rid of it, I spoke to SkyKing probably a year ago but never got round to it.

I see this script but if errors occur I wouldn't know how to resolve the issues. Does anyone know what costs would be involved for me to pay someone to talk me through it or to log in and do it for me?

I am mainly worried about security and having a flash style panel to view extensions in use. I also want to see what number is calling us. Presuming these issues could be resolved if I used Freepbx. Other than that Trixbox appears fine for our needs.

Thanks in advance

SkykingOH
SkykingOH's picture
Please also tell us about

Please also tell us about your success stories with this script.

SBSINDY
SBSINDY's picture
Script worked for me with only 1 problem

User Control Panel
(ARI) comes up in directory listing form and doesnt work. Any way to fix this?

jnors
jnors's picture
Older versions

Would this also work with older versions such as 2.4.2?

Cheers!
John

AdHominem
AdHominem's picture
I have zero interest in

I have zero interest in using this. Even if I could, I always prefer a clean install and a fresh configuration.

But, then, maybe I'm a glutton for punishment.

Other stuff that I've written:
Prepaid Wireless FAQ: http://goo.gl/CkZcf - Straight Talk Wireless FAQ!: http://goo.gl/Sn0Pk
Choosing the best Wifi Channel: http://goo.gl/0s3Rj

tonyclewis
tonyclewis's picture
AdHominem I understand your

AdHominem

I understand your point. This was for people who that was not a option for and when it is done all the trixbox stuff not just rebranding freepbx is removed. It is 100% a FreePBX Distro system.

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

InfinityMVS
InfinityMVS's picture
Goodbye old friend

You served me well for the last 5 years,
you made me google for days,
you made me drink gallons of redbull,
and smoke endless packs of cigarettes,
you made my punch my monitor and kick the dog.

without you I would still be noob.

tonyclewis
tonyclewis's picture
Infinity I second just

Infinity

I second just about everything you stated there.

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

cenal
cenal's picture
Trixbox

I might be the minority here but I think the Trixbox CE project has been abandoned for long enough that no huge demand for an upgrade script exists. The time and resources spent on the conversion of the few stragglers would be better spent on making FreePBX into a better project.

SkykingOH
SkykingOH's picture
My guess is there are about

My guess is there are about 200,000 trixbox systems in active production.

InfinityMVS
InfinityMVS's picture
199,999 just moved my last

199,999 just moved my last trixbox deployment to FPBX

w5waf
w5waf's picture
Maybe there's a biblical

Maybe there's a biblical lesson in this..."What man of you, having a hundred sheep, if he has lost one of them, does not leave the ninety-nine in the open country, and go after the one that is lost, until he finds it? ". Then we all rejoice when all of the Trixboxers are back in the fold!

BF

Bill/W5WAF
IT Specialist
City of Vicksburg, MS

cdsJerryw
cdsJerryw's picture
I love Bill's quote. Having

I love Bill's quote. Having said that I also agree Trixbox was dead a long time ago. Had there been a script to convert to FreePBX I would have loved to have had it when I abandoned Trixbox. Heck, I think I would have even paid some sort of fee for that.. oh wait.. I tried. No one wanted to touch it for a reasonable price even with my simple system.

I was going to say "Don't waste your time" but I've seen multiple people the past few days trying to convert from Trixbox to FreePBX in the forums. If there really are 199,999 still left now that InfinityMVS has switched, it might be handy to have such a script. This is particularly true since it sounds like you've already written it.

Bring them into our fold and make the project stronger. But I still think the idea of a token fee isn't out of line. No guarantees. If it doesn't work you get your money back. Use at your own risk.

w5waf
w5waf's picture
I have a vendor that has put

I have a vendor that has put in several Trixbox systems. He claims that they have been in several years and he hasn't touched them. I wonder how many TB or FreePBX for that matter, are in the same boat.

BF

Bill/W5WAF
IT Specialist
City of Vicksburg, MS

cdsJerryw
cdsJerryw's picture
If it ain't broke... don't

If it ain't broke... don't fix it. But you'd better have a backup plan if running something that old for your business or you're going to be caught short IMHO. What business can afford to be without a phone.. for even 1 day? I can't imagine they're keeping a second system around "just in case" and as the technology gets older, it will become harder to support or transfer to a newer version.

I still have about six old crank phones... but I don't run my business on them.

cenal
cenal's picture
Time

There are no doubt going to be stragglers on the Trixbox CE platform and a script to help them migrate will find a few users. Especially when hosting providers like Lylix.net are still offering it as a distribution option for their customers.

A big thanks to Tony who volunteers his time and that of his staff to work on this but I would think that those few users still sputtering along on TrixBox CE will find a way to migrate that suits their individual needs.

cenal
cenal's picture
Time

DUPLICATE *Please Remove* - sorry posting from an LTE connection

w5waf
w5waf's picture
A big thanks to Tony! BF

A big thanks to Tony!

BF

Bill/W5WAF
IT Specialist
City of Vicksburg, MS

dicko
dicko's picture
Presumably all the TB's and

Presumably all the TB's and EL's that use non FreePBX code will work until they break or get compromised, when that happens there will be many of those 199,998 and counting N-- who will need help then.

I guess there are some folks still using Windows 98 but few, there are many more traditional PBX's out there that are Nortel, Avaya, Mitel etc. and twenty or more years "out of date", These will not have a problem until they die.

The TB's et al of the world will likely find out sooner as the hardware/software they use is far lest robust.

Schmooze (Tony) has reasonably published a save-you script, and also offer paid support for those orphans who are "out-of-their-depth" as their systems relentlessly die, It will be interesting to watch the future . . . .

w5waf
w5waf's picture
What is really a shame as

What is really a shame as far as the whole Trixbox/Fonality thing is that Fonality took over the Asterisk @ Home project, renamed it Trixbox, and gobbled up a couple of pioneers in the whole thing, Kerry Garrison and Andrew Gillis. When Fonality used up these guys, they let them go. Last I heard Kerry was working with one of the VoIP hardware suppliers, but I don't know what happened to Andrew.

Thank goodness for people like Philippe and Tony who have taken up the guidon and moved forward.

BF

Bill/W5WAF
IT Specialist
City of Vicksburg, MS

AdHominem
AdHominem's picture
I believe that Kerry went to

I believe that Kerry went to 3CX.

Other stuff that I've written:
Prepaid Wireless FAQ: http://goo.gl/CkZcf - Straight Talk Wireless FAQ!: http://goo.gl/Sn0Pk
Choosing the best Wifi Channel: http://goo.gl/0s3Rj

SkykingOH
SkykingOH's picture
Kerry Worked for 888 Voip

Kerry Worked for 888 Voip and recently took a new vitelity. He is here at Astricon

izrunas
izrunas's picture
Not that it really mattters, but....

Ok, so out of curiosity, doesn't killing the CE edition of Trixbox put them in a position of violating open source licensing requirements? Even Red Hat releases its source.....

R. Eriks Goodwin-Pfister
CarePoint Medical
http//www.carepointmedical.com

SkykingOH
SkykingOH's picture
Has nothing to do with the

Has nothing to do with the CE version, they just need to have the source published somewhere.

I have no idea if they do or don't. trix Pro is not a derivative of FreePBX so this is so outside of my world I have never checked into Fonality compliance.

tgeddings
tgeddings's picture
Problem with Tony's script

Tony,

Thanks for your script. I upgraded a test trixbox server to 2.8 and then ran your script. All went well and I rebooted when requested. Now when I try to bring up the web page, I get a message saying Warning: include_once(/etc/asterisk/freepbx.conf) [function.include-once]: failed to open stream: No such file or directory in /var/www/html/index.php on line 19.

I can't find freepbx.conf anywhere on this server. I looked at my production trixbox server and it also does not have this file. Any suggestions?

Thanks,
Tim

tonyclewis
tonyclewis's picture
That tells me that freepbx

That tells me that freepbx 2.10 did not get installed.

Run these commands

rm -rf /var/www/html/admin/modules/blacklist/
rm -rf /var/www/html/admin/modules/support/
rm -rf /var/www/html/maint/modules/backup/
cd /tmp/
wget http://mirror.freepbx.org/freepbx-2.10.0.tar.gz
tar xvfz freepbx-2.10.0.tar.gz
cd freepbx-2.10.0
echo -e "a\n" | ./install_amp
/var/lib/asterisk/bin/module_admin enable framework
/var/lib/asterisk/bin/module_admin uninstall blacklist
/var/lib/asterisk/bin/module_admin uninstall support
/var/lib/asterisk/bin/module_admin uninstall backup
/var/lib/asterisk/bin/module_admin installall
/var/lib/asterisk/bin/module_admin installall
/var/lib/asterisk/bin/retrieve_conf
/var/lib/asterisk/bin/module_admin reload
/var/lib/asterisk/bin/module_admin enable cdr
/var/lib/asterisk/bin/module_admin enable customappsreg
/var/lib/asterisk/bin/module_admin enable dashboard
/var/lib/asterisk/bin/module_admin enable featurecodeadmin
/var/lib/asterisk/bin/module_admin enable infoservices
/var/lib/asterisk/bin/module_admin enable music
/var/lib/asterisk/bin/module_admin enable recordings
/var/lib/asterisk/bin/module_admin enable voicemail
/var/lib/asterisk/bin/retrieve_conf
/var/lib/asterisk/bin/module_admin reload

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

Socs28
Socs28's picture
No direct script access allowed

I get this error when I go to FreePBX:
No direct script access allowed

SkykingOH
SkykingOH's picture
Socs28. Please don't hijack

Socs28. Please don't hijack other peoples post and you need to elaborate more on your problem.

Socs28
Socs28's picture
Not trying to hyjack

Sorry for not elaborating more, I figured it would be understood this is about the Trixbox script and back at the beginning Tony posted:

"Let me know if you run into any issues and I will try and help address them."

So that is what I am doing. After running the script on a Trixbox CE 2.8.0.4 box, I get the No direct script access allowed error when I go to the PBX Administrator page. When I go to Recordings, I get a listing of the directories, and when I go to the Operator Panel, I get the old FOP.

I'm not sure where to go from here.

ry300x2
ry300x2's picture
I ran the upgrade script to

I ran the upgrade script to update trixbox 2.6 to Freepbox distro. Took awhile, but appears to have done the trick.

I'm currently running it through testing before I go to production.

hkgonra
hkgonra's picture
Very intrested to hear how

Very intrested to hear how this goes woth older versions. I am still running trixbox 2.6.2.2, still running fine but I know I need to get changed over to something else.

Socs28
Socs28's picture
To fix the Scripts not allowed here

I found that to fix my problem with the scripts not being allowed, I had to go into the database and change the AUTHTYPE to database as it had been webserver, which wouldn't work with the way things were reconfigured. This can't just be done in amportal.conf anymore because that isn't what is read from.

SBSINDY
SBSINDY's picture
To fix the scripts not allowed here

how can i check the AUTHTYPE? I'm not getting scripts not allowed here, but i am getting directory listing when i try to go to the user portal.
thanks

steve

Socs28
Socs28's picture
Interesting

I used webmin to go directly into the MySQL database. Go to the asterisk database then the freepbx_settings table. However, if you can get into FreePBX, then you can go to advanced settings, turn the view so you can see all the settings and then it's under System Setup

tonyclewis
tonyclewis's picture
from the command line do a

from the command line do a

amportal a ad

That will change auth type to database which is what FreePBX Distro uses and what trixbox 2.8 was using. Sounds like 2.6 was using webserver.

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

SBSINDY
SBSINDY's picture
from the command line

this is what it gives me:
======================================
Welcome to The FreePBX Distro
======================================
[trixbox.mlj.local ~]# amportal a ad

Fetching FreePBX settings with gen_amp_conf.php..

trying to run as user asterisk:

sudo: can't stat /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting

tonyclewis
tonyclewis's picture
I added the amportal a an to

I added the amportal a an to the upgrade script for future users who use it

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

SBSINDY
SBSINDY's picture
got the amportal a ad to run, but i still get this:

when i try to access the User Control Panel (ARI)

Index of /recordings

Name Last modified Size Description
Parent Directory -
locale/ 30-Nov-2012 17:49 -
modules/ 30-Nov-2012 17:49 -
theme/ 30-Nov-2012 17:49 -
Apache/2.2.3 (CentOS) Server at 192.168.92.169 Port 80

SBSINDY
SBSINDY's picture
User Control Panel (ARI)

when i compare the recordings directory to another system, i can see that some files and directories are missing. i'm missing:
change.log
index.php
includes
LICENSE.txt
misc
readme.txt
version.php

Removing and reinstalling the recordings module doesn't install these files/folders. Any way to get them?

hcrane
hcrane's picture
User Control Panel (ARI)

I just ran the shell script to upgrade Trixbox CE 2.8.0.4 to FreePBX 2.10. All worked well except I too now get

Index of /recordings

Name Last modified Size Description
Parent Directory -
locale/ 30-Nov-2012 17:49 -
modules/ 30-Nov-2012 17:49 -
theme/ 30-Nov-2012 17:49 -

when i try to access the User Control Panel (ARI)

Any help her would be appreciated.

www.atcomsystems.ca
www.atcomsystems.ca's picture
I just ran one of these and

I just ran one of these and everything seems tickety-boo except that voicemail ended up disabled for each extension. I enabled them all and entered passwords + email addresses. The old voicemails showed up just fine from that point on.

tonyclewis
tonyclewis's picture
That does not make sense why

That does not make sense why voicemail would be disabled at voicemail.conf is just a static file and FreePBX GUI writes right to the file. So voicemail.conf should still be there.

Tony Lewis
Schmooze Com/FreePBX
Opening a Bug or Feature request demo video

primechuck
primechuck's picture
I can confirm after running

I can confirm after running the upgrade, voicemail.conf gets over written by a version of the file that just contains.

[general]
#include vm_general.inc
#include vm_email.inc
[default]

The old file is no where to be found, at least in /etc. Restoring the old file works fine, just at some point in the process the original file was trampled by this template.

www.atcomsystems.ca
www.atcomsystems.ca's picture
I did another one of these

I did another one of these without checking the Trixbox version first - it may have been 2.6 but things went a little haywire. The SQL database password ended up with a mismatch and I couldn't browse to the home page - it came up as if there was no index.html. I could browse to 192.168.X.X/admin but had to manually enter a user in the mysql database to login. Once logged in I got the green trixbox admin page (minus the "extra" trixbox header) It looked like the script failed on all the "admin_module" commands it ran. I also saw a ton of timezone errors but I think they were irrelevant.

Anyway, I fumbled around for a while then ran a "yum remove asterisk" and re-installed asterisk 1.8.17 from source. I then modified the upgrade script to skip the check for trixbox and ran it again, voila - all seemed to work. Oh yeah, I had done a "yum remove memcached" at one point too.

I think I'm still seeing a few error that have to do with that "amportal a ad" command, sudo something or other.

tuaris
tuaris's picture
Export and Import Script?

Hmm, I guess it's time to move on. Currently have a Trixbox 2.6 system. I was wishing there was a way to export my settings and import them on a new installation.

mustardman
mustardman's picture
Can't believe people are

Can't believe people are still using Trix and talking about it. It still has all the well known vulnerabilities that hackers are constantly scanning for and can pop open in minutes. Lots of bugs that were never fixed etc.

Pages