1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. If you had a PIAF Forum account in the vBulletin days, log in with your old credentials. Otherwise, sign up again and we'll get you back in business as soon as we can.
  3. A serious FreePBX vulnerability has been reported. Update your Framework Module immediately. Click here for details.

PIONEERS: Incredible PBX 3.0

Discussion in 'Today's Tech News & Events' started by wardmundy, Jan 12, 2012.

  1. wardmundy Nerd Uno

    Next week, we'll formally introduce Incredible PBX 3.0 and Incredible Fax 2.0 to the rest of the world. But here's your chance to get a head start and help us stamp out any lingering bugs. First, here's the advance announcement...

    [IMG]

    If you'd like to assist, just do the following in this order:

    Install the latest and greatest PBX in a Flash 2 (32-bit or 64-bit) with either Asterisk version and FreePBX 2.9. Here's a guide.

    Log into your new PIAF2 server as root.

    To install Incredible PBX 3.0, run: install-incredpbx3

    To install Incredible Fax 2.0, run: install-incredfax2

    For details on the Incredible PBX feature set (NOT the install process), read this tutorial.

    For details on the Incredible Fax feature set (NOT the install process), read this tutorial.

    Give it a good workout. And let us know how it goes. :wink5:
  2. rossiv Guru

    Testing now on my PIAF2 box. I chose 2.10 FreePBX so we'll see how it goes.
    Hmm...
    Code:
    
    install-incredpbx3 - 3.0.2 released on 010912
    CentOS release 6.2 (Final) - 32 Bit
    **********************************************************************
    * Now installing the version of The Incredible PBX that runs with    *
    * your installed version of PBX in a Flash.                          *
    **********************************************************************
    loading the version for Freepbx 2.10.x
    NOTE THIS IS EXPERIMENTAL! THIS HAS NOT BEEN EXTENSIVELY TESTED
    DO NOT USE THIS VERSION ON A PRODUCTION SERVER
    Press ENTER to continue
    
    This program cannot be run independently! You must use install-incredpbx3!
    
    ...and then...
    
    install-incredpbx3 - 3.0.2 released on 010912
    CentOS release 6.2 (Final) - 32 Bit
    **********************************************************************
    * Something has gone seriously wrong and The Incredible PBX did NOT  *
    * install correctly. Unfortunatly there is no solution to this error *
    * and you must scrub and reinstall your PBX from scratch.            *
    **********************************************************************
    You have new mail in /var/spool/mail/root
    root@pbx:/etc/asterisk $ 
    
    It didn't really do anything....


    Code:
    PBX in a Flash RED Status Program
     ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    
    
    
    
    
    
    
    
    
    
    
                                                                                     ┌────────────────────────System Information───────────────────────────┐
                                                                                     │  Asterisk   = ONLINE  | Dahdi     = ONLINE  | MySQL     = ONLINE    │  
                                                                                     │  SSH        = ONLINE  | Apache    = ONLINE  | Iptables  = ONLINE    │  
                                                                                     │  Fail2ban   = ONLINE  | Internet  = ONLINE  | Ip6Tables = ONLINE    │  
                                                                                     │  Disk Free  = ADEQUATE| Mem Free  = ADEQUATE| NTPD      = ONLINE    │  
                                                                                     │  SendMail   = ONLINE  | Samba     = OFFLINE | Webmin    = ONLINE    │  
                                                                                     │  Ethernet0  = ONLINE  | Ethernet1 = N/A     | Wlan0     = N/A       │  
                                                                                     │                                                                     │  
                                                                                     │  PIAF Installed Version   = 2.0.6.1 Running on *KVM*                │  
                                                                                     │  FreePBX Version          = 2.10.0beta3.3                           │  
                                                                                     │  Running Asterisk Version = 10.0.0                                  │  
                                                                                     │  Asterisk Source Version  = 10.0.0 MODIFIED                         │  
                                                                                     │  Dahdi Source Version     = 2.5.0.2+2.5.0.2                         │  
                                                                                     │  Libpri Source Version    = 1.4.12                                  │  
                                                                                     │  IP Address               = 98.101.205.17 on eth0                   │  
                                                                                     │  Operating System         = CentOS release 6.2 (Final)              │  
                                                                                     │  Kernel Version           = 2.6.32-131.21.1.el6.i686 - 32 Bit       │  
                                                                                     │  Incredible PBX 3 Version = Bad Install                             │  
                                                                                     └─────────────────────────────────────────────────────────────────────┘
    
    
    Code:
    
    PBX in a Flash RED Status2 Program
     ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    
    
    
    
    
    
    
    
    
    
    
                                                                                     ┌───────────────────────Asterisk Information──────────────────────────┐
                                                                                     │ CDR-MYSQL      = OK  | CDR-CUSTOM     = OK  | Flite Engine   = OK   │  
                                                                                     │ G722 Codec     = OK  | G726 Codec     = OK  | Speex Codec    = OK   │  
                                                                                     │ Resample Codec = OK  | Alaw Codec     = OK  | Ulaw Codec     = OK   │  
                                                                                     │ GSM Codec      = OK  | ILBC Codec     = N/A | Dahdi Codec    = OK   │  
                                                                                     │ Jabber Connect = N/A | Gtalk Channel  = N/A | Silk Codec     = N/A  │  
                                                                                     │ Siren7 Codec   = N/A | Siren14 Codec  = N/A | G729 Codec     = N/A  │  
                                                                                     │ SCCP-B Codec   = N/A |                      |                       │  
                                                                                     │                                                                     │  
                                                                                     │ Asterisk Uptime           = 1 week, 4 days, 20 hours, 24 minutes,   │  
                                                                                     │ 12 seconds                                                          │  
                                                                                     │ System Uptime             = 284 hours                               │  
                                                                                     │ IAX2 Registrations        = 0 IAX2 registrations.                   │  
                                                                                     │ SIP Registrations         = 0 SIP registrations.                    │  
                                                                                     │ Parked Calls              = 0 parked calls in total.                │  
                                                                                     │ Installed ISO Version     = 20612                                   │  
                                                                                     │ System Installed on       = 2011-12-31T19:47-0500                   │  
                                                                                     │ Kickstart Method          = Normal ks kickstart                     │  
                                                                                     └─────────────────────────────────────────────────────────────────────┘  
                                                                                                                                                              
    
  3. darmock PIAF Developer

    sigh...... something did not make it out of beta correctly..... I will send a pm

    Tom
  4. darmock PIAF Developer

    Looks like the final update for access to 2.10 did not make it out. I am correcting it now for the moment install it with freepbx 2.9.x only
  5. darmock PIAF Developer

    Sorry folks the final patch did not make it into the build. Just finished compiling in the last changes for the moment use

    update-programs -d

    then

    install-incredpbx3 -d

    until it makes it out into piaf space.

    Tom
  6. darmock PIAF Developer

    Just as a supplement we have disabled installation onto a freepbx 2.10beta based system for the moment. The payload for this version is broken. We have some more work to do on this. This is not a freepbx beta error rather an error on the PIAF devs.

    Incredible PBX 3.0 will install on the following:

    PBX in a Flash Distro 2.0.6.2.x based Asterisk 1.8/10 either 32/64 bit bit only if freepbx 2.9 is installed. Previous versions of PIAF and Centos are NOT supported.

    Sorry for the confusion..... my head is kind of split between PIAF and university.

    Developer repo has been updated with the patches and it will be out in PIAF space shortly.


    Tom

    Thanks to ROSSIV for picking this glaring error up.
  7. MisterQ Member

    So what do we gain from this, apart from arrows in the back?

    I am at 2.0.6.1, not 2.0.6.2 (and 1.8.8.0 asterisk and 2.9.0.9 Freepbx).

    Does the 2.0.6.1 make a great difference, and if so, how do I change, apart from a full re-install. Which, as I recall will be difficult - I am installing onto a system with a conventional CD drive, not a DVD, and I seem to recall that 2.0.6.2 trickled over the CD size boundary...
  8. BlaSTiWi New Member

    My 2.0.6.2.1 install was using a CD based.

  9. darmock PIAF Developer

    it wont install on a 2061 machine sorry it does make a difference.

    You can try upgrading to centos 6.2 and see if it works. A number of critical files are updated in centos 6.2 (a very long list) which is why we dont support versions prior to centos 6.2. We just can't support every incantation that is out there. That and we dont want to try to support odd versions at all.

    As for CD only version get ready as the next version PIAF using centos 6.3 is looking like it will only install from a dvd. So in future if you want a cd based install then it will have to be a net based install. We would like to offer an official version of a net install but we have limited resources to accomplish this.

    As for what do you get? it is based on the previous 2.9 version of incredible but we streamlined the install and made all new rpm's specifically for centos 6.2 and for the dependencies which seems to have smoothed some rough edges.

    We also removed a number of obsolete features and improved on a couple of others. You will have to ask Ward for the specifics or wait till the article comes out next week. I have lost track and have to look at my notes.

    Have fun if you choose. If the upgrade to centos 6.2 works let us know if you can install incredible pbx 3.0. That being said if you have anything other than an un-initialized install of PBX in a Flash you may end up having to scrub the machine anyway. Incredible PBX 3.0 will remove any existing asterisk configurations you have. It is only designed to be run immediately after the initial install anything else is problematic.

    Actually one other thing we have been meaning to do is improve the system parser beyond the new paradigm to actually prevent incredible pbx 3.0 from being installed on any PIAF 2.0.6.2.X system or higher where there has been any customization at all. Really it needs a fresh system when it is installed.



    Tom
  10. The Deacon Guru

    Errors? I don't know...

    Trying to install on an Aspire Revo R1600 and have seen a few issues (don't know if they're really errors, I'll leave that to the experts):

    Screen shot 1 - After incredpbx3 install

    Screen shot 2 during incredfax2 install

    And later in the incredfax2 install, I saw this Screen shot 3

    Sorry for the screen shots, but I'm not running the install in a terminal; I've got my R1600 connected to one of my monitor's inputs, hence the pictures.
  11. darmock PIAF Developer

    What version of PIAF are you running? Unmodified screen capture of status please

    The first 2 appear to be related to processor problems.

    The third appears to be related to some missing folders which could mean (not a true piaf install -- external non supported scripts such as installing to an existing copy of centos. or Perhaps not a 6.2 install at all, or you have some corruption on your system.

    We have had a number of complaints of weird problems with R1600 and yet on our generic atom boxes dont have any problems. How much ram are you running 1024 is no longer enough for Centos 6

    I now recommend 4 gb ram and at least 100 gb hard drive space. Atoms are ok if you are not going to add any extras like fax/ocr/speech etc. Then it is just underpowered. I have managed to stop the atom in our lab when a fax is received and the ocr runs.... it does not respond to anything else until it is finished.

    I guess we need to add another warning screen that CENTOS 6.X does not run on all hardware that CENTOS 5.X ran on. Certain components have been removed from Centos 6 (BY RHEL NOT US) that provided backward compatibility with older hardware.

    Tom
  12. The Deacon Guru

    Hi Tom,

    On the Revo, I did a bare metal install of PIAF 2.0.6.2 and the Revo has 3GB of RAM installed. It's been a couple of years since I bought the Revo, so maybe it's time to upgrade the hardware; or maybe I need to not install the incredfax2 and just use it as an iPBX 3...

    Anyway, here is the status:

    Code:
    PBX in a Flash PURPLE Status Program
     ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    
    
    
    
    
    
    
    
                                                       ┌────────────────────────System Information───────────────────────────┐
                                                       │  Asterisk   = ONLINE  | Dahdi     = ONLINE  | MySQL     = ONLINE    │  
                                                       │  SSH        = ONLINE  | Apache    = ONLINE  | Iptables  = ONLINE    │  
                                                       │  Fail2ban   = ONLINE  | Internet  = ONLINE  | Ip6Tables = ONLINE    │  
                                                       │  Disk Free  = ADEQUATE| Mem Free  = ADEQUATE| NTPD      = ONLINE    │  
                                                       │  SendMail   = ONLINE  | Samba     = OFFLINE | Webmin    = ONLINE    │  
                                                       │  Ethernet0  = ONLINE  | Ethernet1 = N/A     | Wlan0     = N/A       │  
                                                       │                                                                     │  
                                                       │  PIAF Installed Version   = 2.0.6.2 Running on *HARDWARE*           │  
                                                       │  FreePBX Version          = 2.9.0.7                                 │  
                                                       │  Running Asterisk Version = 1.8.8.0                                 │  
                                                       │  Asterisk Source Version  = 1.8.8.0                                 │  
                                                       │  Dahdi Source Version     = 2.6.0+2.6.0                             │  
                                                       │  Libpri Source Version    = 1.4.12                                  │  
                                                       │  IP Address               = 192.168.100.156 on eth0                 │  
                                                       │  Operating System         = CentOS release 6.2 (Final)              │  
                                                       │  Kernel Version           = 2.6.32-220.2.1.el6.i686 - 32 Bit        │  
                                                       │  Incredible PBX 3 Version = 3.0.2                                   │  
                                                       └─────────────────────────────────────────────────────────────────────┘  
                                                      
    
    
    
  13. I had call traces similar to The Deacon on a Dell Poweredge T710, but not until I installed a Rhino r4t1, rcbf8 and their drivers. Rhino support hasn't given me a reason as to why the call traces occurred. I went back and installed PIAF 1.7.5.7.2 w/asterisk 1.8.7.2, and haven't experienced any problems. I figured it was a Rhino driver issue on CentOS 6.2.
  14. The Deacon Guru

    Tom,

    Just built a brand-spanking-new Proxmox box (on a quad core duo) and created a PIAF VM. Did the install of PIAF 2.0.6.2 and it went swimmingly. Installed PIAF3 without any problems.

    BUT

    When I went to install incredfax2, I'm seeing the exact same issues that I saw when I was installing it on the R1600.

    Here is status from that box:

    Code:
    PBX in a Flash PURPLE Status Program
     ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    
    
    
    
    
    
    
    
                                                       ┌────────────────────────System Information───────────────────────────┐
                                                       │  Asterisk   = ONLINE  | Dahdi     = ONLINE  | MySQL     = ONLINE    │  
                                                       │  SSH        = ONLINE  | Apache    = ONLINE  | Iptables  = ONLINE    │  
                                                       │  Fail2ban   = ONLINE  | Internet  = ONLINE  | Ip6Tables = ONLINE    │  
                                                       │  Disk Free  = ADEQUATE| Mem Free  = ADEQUATE| NTPD      = ONLINE    │  
                                                       │  SendMail   = ONLINE  | Samba     = OFFLINE | Webmin    = ONLINE    │  
                                                       │  Ethernet0  = ONLINE  | Ethernet1 = N/A     | Wlan0     = N/A       │  
                                                       │                                                                     │  
                                                       │  PIAF Installed Version   = 2.0.6.2 Running on *KVM*                │  
                                                       │  FreePBX Version          = 2.9.0.7                                 │  
                                                       │  Running Asterisk Version = 1.8.8.0                                 │  
                                                       │  Asterisk Source Version  = 1.8.8.0                                 │  
                                                       │  Dahdi Source Version     = 2.6.0+2.6.0                             │  
                                                       │  Libpri Source Version    = 1.4.12                                  │  
                                                       │  IP Address               = 192.168.100.155 on eth0                 │  
                                                       │  Operating System         = CentOS release 6.2 (Final)              │  
                                                       │  Kernel Version           = 2.6.32-220.2.1.el6.i686 - 32 Bit        │  
                                                       │  Incredible PBX 3 Version = 3.0.2                                   │  
                                                       └─────────────────────────────────────────────────────────────────────┘  
                                                      
    
    
    
    
  15. darmock PIAF Developer

    I will see when I get a chance if I can duplicate this. I usually DO NOT MIX incredible fax and incredible pbx on the same machines. Currently I am just updating the incredfax2 program with a version checking module and doing some human engineering with the user interface. Have to wait off to class right now

    Tom

    We develop and tested all the programs on prox and vmware with none of the errors. in your original post you made it sound like that this was an error with the install of incredible. Perhaps incredible fax and pbx dont like each other. You need to look thru the logs which is always the first step. /var/log/install-incredfax2 ...
  16. The Deacon Guru

    Sorry if I came across as if I was implying that there is an error with the install of incredible. I'll look at the logs and see what I can find. The reason I originally mentioned it, was that was that I was following the instructions in Ward's original post:

  17. darmock PIAF Developer

    No worries was just rushed..... back to university for me and it has been ....interesting.....

    If it was an error in the install of either program we want to know about it. I reread your screen captures and noticed that some of the folders were not in place during the incredible fax install... yet it does not seem to affect the fax as my minty fresh prox based incredible fax 2.0 server works inbound as well as outbound. That being said I have updated the install-incredfax2 program to ensure these folders are created. I also added some extra checking in the program to ensure every prerequisite is installed. If not exist the program will exit and tell you what needs to be done IF it can't correct the error. Of course I may have missed something......

    I still have no idea on the various kernel errors so that will have to wait till I can try Wards install set and see if I can duplicate the problem.


    For the moment the latest stuff is on the developers repo. If you are so inclined follow ward's steps again with the extra step of just after the initial install of PIAF 20621 using freepbx 2.9 where you log into the cli run

    update-programs -d which will grab the latest version. then append a -d after each of the others

    install-incredpbx3 -d
    install-incredfax2 -d

    which always picks up from the dev repo. That being said the dev repo gets propagated to the other ones so please dont use the -d on a regular basis as we have been know to put code that can sometimes turn your system into a puddle of goo while we are developing things. Generally in our development process we use our private cloud among the devs and then migrate to the semi - public developers repo for actual testing then move it to our other mirrors.

    Tom
  18. mayoor New Member

    Any way to update or upgrade from this version:

    PBX in a Flash Version = 1.7.5.6 Running on *HARDWARE*
    FreePBX Version = 2.9.0.7
    Running Asterisk Version = 1.8.3.3
    Asterisk Source Version = 1.8.3.3
    Dahdi Source Version = 2.4.1.2+2.4.1
    Libpri Source Version = 1.4.11.5
    IP Address = 192.xxx.xxx.xxx on eth0
    Operating System = CentOS release 5.6 (Final) Kernel Version = 2.6.18-238.9.1.el5 - 32 Bit
  19. tbrummell Guru

    No. Wipe & re-install.
  20. darmock PIAF Developer

    tbrummell is correct.

    The background is that RHEL which is the upstream provider of Centos among others made this decision long ago and does not provide the ability to upgrade between major releases but does upgrade fine between minor releases. thus easy to go from 5.0 thru 5.7 impossible to go from 5.x to 6.x. Thus PIAF has no control over it. Buy a spare box or use a VM and install the latest. Play with it then once you are comfortable scrub your box and install the latest.


    Tom

Share This Page