1.4.2 with FreePbx

Hello FreePBX

There are a couple distro running Asterisk 1.4.2 with FreePBX. There’s Elastix and AdminsParadise. We are installing a lot of TrixBox systems and most of the forums say that FreePBX is not ready for 1.4.2

I’m testing an Elastix system today and everything appears to be running fine so far. Any thoughts on this?

what version of freepbx are they running? To my knowledge they have not submitted and patches back to us so we can start incorporating them into freepbx.

Do you feel like downloading the same version that they claim to be running and doing a recursive ‘diff -ubB’ between the real thing and their install directory (don’t actually install - just download) and see what is different. We continue to be open to tickets filed, preferably with patches, so we can get them into freepbx - as the differences are not substantial going to 1.4.

In the Elastix menu it show FreePbx 2.2.1

so do you know how to download the ‘real’ 2.2.1 bits into another directory, find their install direcrory, and do a recursive diff?

example after downloading:

diff -ubB --recursive /usr/src/their-freepbx-dir /usr/src/the-real-freepbx-dir > /tmp/freepbx.diff

then we can see if they have made any changes. (Unless they have some sort of installation patch process that changes it on the fly once installed).

p

p.s. - of course another option is to ask them what they have done/changed to make things work. One simple test, make an ivr with an annoucement and see if it works - 2.2.1 shoudl fail unless running the svn/2.2 branch of freepbx (which will still say 2.2.1 today) - since I put in a fix for that there.

I have here the freepbx 2.2.1 running with asterisk 1.4.2. under some tests, and after many modifications, it appears to work fine to me.

I used this links to do my work:

http://freepbx.org/trac/ticket/1826
http://freepbx.org/trac/report/9
http://freepbx.org/trac/ticket/1820
http://freepbx.org/trac/ticket/1700

I just can not put caller name lookup to work

More modifications that i have done.

##########################################################################################

Yes, it’s working fine with me. The changes required are:

  • Zaptel, Asterisk and Asterisk Addons:
    Add “configure” (a must) and
    "make menuselect" (optional)
    BEFORE the normal make proccess, ie:

cd /usr/src/zaptel
./configure
make menuselect

cd /usr/src/asterisk
./configure
make menuselect

cd /usr/src/asterisk-addons
./configure
make menuselect

  • FreePBX:
    Disable Asterisk version check:
    cd /usr/src/freepbx
    cp -vf install_amp install_amp-Original
    sed -i ‘s/“1.4”, “ge”/“1.6”, “ge”/’ install_amp

Change “show version” command:
cd /usr/src/freepbx/amp_conf/htdocs/admin
cp -vf functions.inc.php functions.inc.php-Original
sed -i ‘s/show version/core show version/’ functions.inc.php

Change (Copy) MOH directory:
cp -vR /var/lib/asterisk/moh /var/lib/asterisk/mohmp3
chown -vR asterisk.asterisk /var/lib/asterisk/mohmp3
chmod -v 775 /var/lib/asterisk/mohmp3
chmod -v 664 /var/lib/asterisk/mohmp3/*

##########################################################################################

these comments are great and very helpful - what would be even greater is to file each required change in the tracker under 1.4 as a bug with the required change. It’s very difficult to dig through the forums - on the tracker, we can create a query and start hitting the required changed for 1.4 very easily.

thansk so far and thanks in advance for putting these into the tracker (the ones that are not already)!

Gustavo,

I think you are refering to my post here:
http://sourceforge.net/mailarchive/message.php?msg_name=841224.51703.qm%40web50101.mail.yahoo.com
And the reply here:
http://www.freepbx.org/forums/viewtopic.php?t=1608

Yep, exactly it…

sorry to not post the source (link) but is it, help me to much.
I will try to make some summary of changes that I have made and post here late…