Thanks to the hard work and great efforts of Ward Mundy, RasPBX users get an additional choice today: The comprehensive set of Incredible PBX applications, as an optional install on top of RasPBX. Incredible PBX has been famous for many years on the x86 platforms, and also has it’s own fork for the Raspberry Pi since mid 2012. Now with the new approach of an add-on installer, users get the combined benefits of both RasPBX and Incredible PBX:
- Support for both Raspberry Pi and Beaglebone Black hardware platforms
- RasPBX upgrades and security fixes as usual
- Incredible PBX apps for Asterisk and FreePBX on top
Some of the additional applications in brief:
Preconfigured VoIP trunks, Flite text-to-speech engine as well as Googleβs TTS and STT interfaces, free CallerID Name lookups for incoming calls, Voice Dialing with speech-to-text (STT) capability as well as Speed Dials, Yahoo News and Weather reports with text-to-speech (TTS) translation of the Yahoo news feeds, Telephone Reminders and Hotel-Style Wakeup Calls, SMS messaging, Wolfram Alpha, the versatile AsteriDex contacts database and many more.
For installation instructions and all further details, read on at nerdvittles.com.
But please keep in mind the Incredible PBX installer wipes out all FreePBX settings, and should therefore not be run on existing installations (unless you don’t mind deleting all your settings). Swap your current SD card with a fresh copy of RasPBX before running the installer.
My raspberry only works with three chan_dongle . Whenever I connect the fourth dongle it disables one, use hub fed source of most seemingly 3A is a software limitation
I lost another SD card today. It seems they only last for 6-12 months with my light usage. I was wondering if anyone else had any long-running RasPBX which are not chewing up the cards or did I buy a bad batch?
Not end of the world – quick reinstall, restore weekly backup and back up and running. π
Years later the RPi is still running RasPBX with extensions all over the world π
As always,
Thanks – Crispin
Hi,
Please note that Memory cells in a SD Card has a limited lifetime. Each cell has a lifetime of 10000 writes. So it is not logical to keep always changing files such as MySQL Database and logs over the SD-card. My solution is to use an external hard-disk. Creating partitions on it and mount these partitions on the system so that ever changing files are always over the portable hard-disk. Since Raspberry USB is not capable of supplying enough power to an External HD it is best to connect USB hard disk either over a powered USB Hub or a using an external HDD case with external Power Adapter (Generally 5 1/4 HDD cases come with an external power adapter.
P.S. I am using my current SD card for over a year now keeping changing files over a SAN which is attached to my RasPBX box over nfs.
Found an additional bug in the current image in regards to chan_dongle. Please see the bug tracker in the forum. I am going to attempt to fix it. If I succeed, I’ll let you know.
Gernot,
Did you compile each of these items or did you use binaries? I need to repair this soon. Any help is appreciated.
Thanks!
Please have a look at this thread, raspbx-upgrade should fix your problems now:
https://sourceforge.net/p/raspbx/discussion/bugreports/thread/96417196/
Thank you, Gernot. I confirmed that this fixed the problem.
Gernot, I’m seeing some serious issues with faxing on the new image released in February on the RPI2’s. Is it possible to get list of packages and alterations made to the image to get it to this point so I can try to repair the issues? I would be happy to release my modifications to the project.
Dear William,
thank you for reporting this issue. I am currently travelling, as soon as I’m back I will have a look at it myself. The new image from February is based on Debian Jessie, therefore all the packages have new versions. There were quite a few changes in Debian Jessie and on top we have the Pi 2 which has a different CPU. Before you investigate further please run
and then re-install the fax with install-fax and add-fax-extension. I already made some fixes to the fax install scripts, be sure to have them.
Thanks, Gernot. I’ll give that a try and report my results.
hylafax-server is already the newest version.
iaxmodem is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
There were a lot of package updates, but these were not among them. Faxing still fails after the update.
raspi-config seems to be partially broken on the new image. When I try to resize the partition is says it cannot find /dev/root. Not a problem because I can accomplish the same task manually, but it might be useful to fix the issue.
Also, I noticed something else after I used the Incredible PBX script. IPtables seems to not start on boot, which would prevent fail2ban from working. I have not figured out how to fix this on rpi since most of my work is on centos and chkconfig does not seem to work.
The partition resize feature of raspi-config currently does not work with the latest Debian Jessie based images. I tried to fix this myself already, but even when the /dev/root symlink is present it does not work, because on the next reboot the required upstart job fails. This is because Debian Jessie uses systemd for upstart and raspi-config has to be modified to take this into account.
For anyone looking to do this manually, here is a great tutorial. Make sure you do all of the steps.
http://elinux.org/RPi_Resize_Flash_Partitions
I have a problem with mi raspbx. iΒ΄ve installed 4 nortel i2002 phones and the calls work great, but the doesnt ring, just the red light blinks when receives a call. Do you know how to fix it?
Thank you!
can anyone confirm me if raspbx is tested to work fine on new rasperry pi 2 ?
It has been confirmed to work with the new Pi 2 by RasPBX users, read here. I will post results of my own tests as well soon.
I’m still happily using RasPBX on my original RPi (256MB version). I wonder if you’ll open this up again now that there is a new (quad core) RPi out?
While not running much faster, 800MHz v. 700MHz it does have 4 cores. That might make life a quicker in the GUI? Mine is happily running at 950MHz without a problem so not sure if this is a great improvement.
Might try compiling on the new one and see if there is much difference. If not, I’ll continue to use this as it still just-works for me.
Cheers,
Crispin
Dear Crispin,
RasPBX will surely support the new Raspberry Pi 2 soon. When this will happen depends a bit on the availability of the new board. I’ll keep you posted.
Whoo hoo π
Asterisk on Pi 2…
http://nerdvittles.com/?p=12233
Hi – really looking forward to it. Thanks for your work on this. For me the Incredible PBX version is too overloaded with extras that I don’t need. Like your clean version!
Could you please publish address of your repository and app key, so people who already have raspbian won’t have to install your image will just install what they need with apt-get?
You can add the RasPBX repository to your Raspbian setup with these commands (run as root):
wget -q -O /etc/apt/sources.list.d/raspbx.list http://repo.raspbx.org/raspbx.list
wget -q -O /tmp/raspbx.gpg.key http://repo.raspbx.org/raspbx.gpg.key
apt-key add /tmp/raspbx.gpg.key
apt-get update
I run RasPBX today, the chan_dongle was included and easy to install.
Can anyone tell me, what there will happen with my chan_dongle settings if I install the Incredible PBX applications?
Above the news post writes, that the Incredible PBX installer wipes out all FreePBX settings, is their a way to export and import the settings with trunks, outbound routes, inbound rotes and IVR settings incl. voice?
Hello,
You could be interested by the installation of Asterisk + chan_dongle on a Raspberry Pi B+.
Here is the tutorial : http://www.adeleda.com/raspberry-pi-b-with-asterisk-and-chan_dongle-on-arch-linux-en.html
Take care,
Nelson
Me again,
So I’ve been using RasPBX for over a year now without hassle and still think it’s as brilliant as that day I installed it.
My question is – do I need to change to the BBB version or not? I do updates from time to time , both apt-get update and raspbx-upgrade and neither bring anything through.
Is this because active development has stopped or there really are no upgrades?
If the former, is there a need to update or should I leave well-enough alone?
Thanks
Crispin
Dear Crispin,
you really don’t need to switch to BBB if your RPi works fine. I’m still using an RPi myself ad it’s also running perfectly well.
Raspbx-upgrade so far has only installed package updates whenever a major upgrade was released, which included new features or bugfixes to the installation. Unfortunately I have not found much time in the last months to do development work, therefore no major upgrades were released.
But Asterisk itself was continuously updated to the latest versions in the repository, however only people running apt-get update && apt-get dist-upgrade installed those. Therefore, I will modify raspbx-upgrade soon to also check for Asterisk updates and install them, too.
Thanks for the update. I did not know about apt-get dist-upgrade – am running that now.
The RPi is running my 6 or 7 phones, 4 trunks, quite happily so unless there is a need, I’m quite happy staying on it.
If you’re going to stop updating it because of other commitments (I know how it is with these things) then that too is fine – I don’t mind moving to BBB in that case.
Thanks again for the awesome work.
Crispin
Also the module call recording gives a problem. Looks like all additions to the database are denied. However CDR data is added to the database.
This weekend I reinstalled incrediblepbx for BBB, to later to find out gmail was not accepting my emails for voicemail and update notification.
Now everything is up and running again and I continued installing additional modules, so far so good until I came across superfecta.
Module does not want to be installed, same issue as http://issues.freepbx.org/browse/FREEPBX-7493
Even trying to manually adding the table superfectaconfig returns an error
mysql> use asterisk
Database changed
mysql> CREATE TABLE superfectaconfig (source varchar(255) NOT NULL, field varchar(255) NOT NULL, value text default NULL, PRIMARY KEY (source, field));
ERROR 1146 (42S02): Table ‘asterisk.superfectaconfig’ doesn’t exist
mysql>
Hmm doesn’t exist…. is that maybe the reason I want to create it??
Anyone ideas?
Its a lame question, but I need to ask as google isnt giving me a clue π
Can some one point me to log files/status log of various component in RasPBX ? I see error every now n then “Asterisk: DN”
I want to find out what is going wrong. Thanks for your help.
Regards,
Dwija
You can find the main Asterisk log in /var/log/asterisk/full
Also, when running
the log messages will be shown directly on the console.
So I wrote a new image of RasPBX (raspbx-14-02-2014) in a card, immediately followed by the instructions to install Incredible PBX. The last item asks you to reboot, so I issue the reboot command.
Upon reboot, it then informs if I want to do an update, so I pressed the enter key and all goes well…
When the blue sceen starts “Incredible PBX 4.11.4 for RasPBX”, i get the following:
Asterisk: DN
EximSMTP: UP
LAN Eth0: UP
Apache: DN
IPTables: DN
WLan0: DN
MySQL: DN
SSH: DN
SAMBA: DN
Is there anything that I missed or did wrong?
Ooops, I spoke too soon… subsequent reboots self-fixed the issue and everything is working perfect now. π
Are you able to test the Superfecta module, Can’t seem to get it to send the live cid nfo to other apps like xbmc/yac/etc any of the “send to” options, the tests debug works but nothing live gets sent. I notice you can’t select superfecta under the CIDlookup module even though its listed it always pops back to OPENCNAM.
This works as well http://10.13.37.254/admin/modules/superfecta/callerid.html.php?thenumber=5555555555
Would be really great if you could see whats up!
When you make new update for chan_dongle?
There is a important fix for using USSD in the latest version of chan_dongle (r14)
USSD dont works at all with the actual version π
But this is needed for example to get credit of prepayd sims…
Version 1.1r14 is not new, it is dated Oct. 2012. RasPBX already uses the latest version of the Asterisk 11 port by Jakub Stasiak.
Log Rotate bug will be patched the next time you log into Incredible PBX as root. Same is true for the FreePBX vulnerability.
A very serious security vulnerability has been reported in FreePBX for those that have servers exposed to HTTP access from the Internet. The fix is covered here: http://nerd.bz/LCP6wG
Getting this error:
“/etc/cron.daily/logrotate:
error: error running shared postrotate script for ‘/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log /var/log/mysql/error.log ‘
run-parts: /etc/cron.daily/logrotate exited with return code 1”
Anyone else seen it and have any ideas how to resolve?
I get the same error, no idea where is the matter.
Any idea ?
Pingback: Incredible PBX for RasPBX | Asterisk for Raspberry Pi | Blog Sabateweb.com
Already is ported to BBB.
Can we get this ported to the beagle bone ?
BBB is back in stock at Amazon if you hurry. http://nerd.bz/1fqm3H7