Latest image:
The latest RasPBX image for BeagleBone Black is based on Ubuntu 14.04.2 and includes:
- Asterisk 11.17.0
- FreePBX 12.0.57
Torrent | raspbx-bbb-24-04-2015.img.xz.torrent |
HTTP | raspbx-bbb-24-04-2015.img.xz |
MD5 | ac054aac06fbd78b13340af591e974db |
SHA-1 | d14d38b46026fd6c92dbc8a2b72ea0396d6bf2c9 |
A 2GB card is required.
Upgrades:
Once your RasPBX has successfully booted, run this command on the console to install the latest additions and improvements:
raspbx-upgrade
Features:
- Preinstalled FreePBX modules: Asterisk Logfiles, Announcements, Conferences, IVR, Queues, Ring Groups, Motif (Google Voice)
- Easy access to the BBB by name. On Macintosh computers, access your BBB with: http://raspbx.local, on Windows machines just use: http://raspbx
- Improved security with Fail2Ban. This feature is optional and can be installed by calling: “install-fail2ban” (read more here)
- GSM VoIP gateway with chan_dongle. This optional feature provides GSM to VoIP / VoIP to GSM calling capability using Huawei E1550 or compatible USB modems. To install it call: “install-dongle” (read more here)
- Fax gateway support with HylaFAX. This feature is optional and can be installed by calling: “install-fax” (read more here)
- Dnsmasq used as TFTP server for OSS PBX End Point Manager as well as for local DNS caching
- Continuous upgrades and improvements with “raspbx-upgrade”
Since the last image posted on 24/04/2014 these fixes and improvements have been made:
- Upgrade to FreePBX 12
- Upgrades #1 – #20 included (see complete list)
- Latest kernel 3.14.37-ti-r57 and all Ubuntu updates
Configuration details set during install:
Mysql root password: beaglebone
SSH login:
user: root
password: beaglebone
Default FreePBX login:
user: admin
password: admin
Release history (previous versions):
raspbx-bbb-24-04-2014.img.xz
MD5: 65ff82bec84baf6123a3ed156f5dac19
SHA-1: 34f468290caa80cfc5bce9dfbf21b88be1cb5868
Date: April 24th 2014
Contents: Asterisk 11.8.0 & FreePBX 2.11.0.35
Changes:
- Upgrade to Ubuntu 14.04 LTS
- Upgrades #1 – #18 included (see complete list)
- Latest kernel 3.8.13-bone47 and all Ubuntu updates
raspbx-bbb-09-09-2013.img.xz
MD5: e4a72e9f54ef33a79494430a6c4f6837
SHA-1: 743b18c2ae5f68cbbc8f1f5d3cc6d2da97e0753b
Date: September 9th 2013
Contents: Asterisk 11.5.1 & FreePBX 2.11.0.10
Changes:
- Upgrades #1 – #15 included (see complete list)
- Latest kernel 3.8.13-bone27 and all Ubuntu updates
- Default terminal for boot messages set to tty1 (HDMI output)
raspbx-bbb-28-05-2013.img.xz
MD5: c11d33b245647f0983e59fed771372db
SHA-1: 14187f6a9c819390e76a51913c9a6c21381592b0
Date: May 28th 2013
Contents: Asterisk 11.3.0 & FreePBX 2.11.0.1
Pingback: ทำเครืŭ...
Is there any recommendation on upgrading from an Ubuntu 13.04 installation?
My initial thought was to use the Ubuntu “update-manager” but that would require some 223 new packages to be installed.
On a Ubuntu server edition the Ubuntu recommended way would be using the command “update-manager-core”, which would only install 4 new packages.
Some hints would be welcome.
It is possible to go the regular Ubuntu way of upgrading, using the commands
do-release-upgrade has to be called twice, first to upgrade from 13.04 to 13.10 and then to 14.04. After each upgrade it is recommended to run
to free up some disk space. When new config files are to be installed it is usually recommended to keep the old ones. But some config files may need manual tweaking afterwards…
Many thanks for the advice. It worked out pretty much painlessly.
The only thing that is left seems to be the kernel. Apparently the upgrade process did not upgrade it:
root@raspbx ~ # uname -a
Linux raspbx 3.8.13-bone27 #1 SMP Fri Aug 30 20:59:31 UTC 2013 armv7l armv7l armv7l GNU/Linux
root@raspbx ~ #
Any idea on this?
You can use these commands to upgrade to the latest kernel:
Also have a look at this page, showing the latest kernel used by the official Ubuntu image:
http://elinux.org/BeagleBoardUbuntu#Trusty_14.04
If you want to install this kernel instead, go to
http://rcn-ee.net/deb/trusty-armhf/
select the corresponding folder (such as v3.8.13-bone47) and download and run the install-me.sh from there.
Hi all,
I’m trying the last image on my 2 bbb succesfuly, thanks for the great work. However I see that sometimes the CPU goes to 100% without any specific input, and based on my check there are few reasons, related to many daemons installed.
I tried removing smbd and automatic update check, and I get a good result. However I want to optimize all the image in order to get the maximum performance by the system.
Can someone give me an advice on what services can be safely removed to keep asterisk alive?
Thanks in advance, kind regards
You could use the “top” command to find out which process is causing this. Sometimes there are problems reading/writing the SD card which then causes 100% cpu load.
Hi,
I’m using emmc so teorically I won’t get SD read issue described. I removed SMBD, avahi, auto updates and also done apt-get autoremove. Also reduced console number to 2 and removed serial form initctl.
Now I see top very clear. In your opinion is there any other service that could be removed?
Thanks!
Thanks for the links. I went adventurous and installed the 3.14bone2 Kernel. Sofar I did not notice any adverse effects. Running smoothly with Ubuntu 14.04
I’m using the raspbx-bbb-24-04-2014.img.xz image but there is one annoying thing
that I cannot find the solution to..
How do I disable the built in usb0 network?
usb0 Link encap:Ethernet HWaddr d6:e6:af:20:a1:8a
inet addr:192.168.7.2 Bcast:192.168.7.3 Mask:255.255.255.252
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
The IP address is sadly not to good for my network, the workaround i have to do now is a line in rc.local “ifconfig usb0 192.168.2.2” to set another ip so it doesn’t kill my other try to set that pre-set ip.
It takes a while for it to set it at boot so it’s not instant.
The settings in /etc/network/interfaces does nothing, I also searched for many diffrent solutions (seems to affect other distros too.) I tried disable “RNDIS” everywhere I found, removing a script from /boot partition etc, but no dice..
Is there a solution to disable this permanently?
Other than that i’m happy with this awesome project.
You need to unload the g_multi kernel module
Eventually this module can also be blacklisted with the right kernel parameter…
Thank you!
That did the trick, this will do for now but blacklist it so it never turns on when booting would be ideal.
I have to investigate that some day or hope it gets patched in the next update or so 😉
I’m really exited to find this great project. I’ve been running Asterisk on my BBB (the new 4GB emmc model) for a few weeks running ArchLinux ARM, but when I found this project I wanted to try something new.
So far I successfully installed RasPBX onto my onboard emmc, and I am running from the built in emmc, but the image for PaxPBX seems to be based on the older 2GB emmc. Could someone tell me how I can utilize all of the 4GB emmc in the new/current BBB’s being built/delivered? Does the project leader need to make a new RasPBX image?
It is possible to expand the root partition to use the whole eMMC space. Have a look at the documentation.
I am trying to install this image on a 16gb sd card.
When I use the Win32imager, it generates two images:
/dev/mmcblk1p1 * 63 144584 72261 c W95 FAT32 (LBA)
/dev/mmcblk1p2 144585 3743144 1799280 83 Linux
So I got a small linux image with the beaglebone system.
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 1.7G 1.2G 457M 72% /
It does not create a full partition on the entire card!
So I Followed this tuto: http://www.raspberrypi.org/forums/viewtopic.php?f=51&t=45265
And now my card is ok!
🙂
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 16G 1.2G 14G 8% /
I updated to the raspbx-bbb-24-04-2014.img.xz image this morning but now my /var/log/asterisk/freepbx_debug file is filling up with the following messages;
2014-Aug-09 15:00:09 /usr/share/php/DB/mysql.php:240
[Undefined Error]: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
Anyone know how to resolve this?
I have tried adding
error_reporting = E_ALL ^ E_DEPRECATED
To my php.ini files but it didn’t resolve the issue.
Thanks!
Will these images work with Beagle Bone white out-of-the-box?
FYI – Tried using the new distro. There is a paging problem where the extensions don’t all hang up after the page. Also the mic’s on all phones are open during the page even when what the duplex is not checked. Worked with FreePBX programmer on the issue and he stated that the problem lies in the asterisk version. Suggested upgrade to latest version. 08/29/2014
Ok, so ran all of the updates that came up, and still the same results. I did notice that the asterisk version did not change. Do I need to communicate with someone else somewhere else? I noticed that my last comment was not replied to or ignored. Is there somewhere else to report this? I not sure how to upgrade my asterisk version so…
The latest version in the repository as of now (Sep 9, 14) is 11.11.0, probably you already have this one. Version 12 is not yet available in our repository for the BBB.
I have 11.08. How do I get to the repository to retrieve 11.11? Also how do I install it?
Thank you for your help.
No, I Don’t have 11.11.0. Can you tell me how to get to the repository to get it?
Also, what do in need to do to install it?
Thanks for your help!
raspbx-upgrade is now installing all available Asterisk updates, just run it to get the latest available version.
hello sir
is it possible raspbx with out free pbx . i like to use raw asterisk with sip and iax trunk . if you any one help me on that i will be kind .
Please have a look at the FAQ here: http://www.raspberry-asterisk.org/faq/#asteriskonly
“raspbx-upgrade is now installing all available Asterisk updates, just run it to get the latest available version.”
I am getting errors like this:
“`
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/raring-updates/main/binary-armhf/Packages 404 Not Found [IP: 91.189.88.140 80]
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/raring-updates/universe/binary-armhf/Packages 404 Not Found [IP: 91.189.88.140 80]
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/raring-updates/multiverse/binary-armhf/Packages 404 Not Found [IP: 91.189.88.140 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error running apt-get update
“`
Ubuntu Raring (13.04) is no longer supported and the repositories have been deactivated. I recommend reinstalling with the latest raspbx-bbb-24-04-2014 image, which is based on Ubuntu 14.04. For a temporary workaround, have a look here.
I downloaded raspbx-bbb-24-04-2015.img.xz.torrent, flashed to SD card and booted, but unable to login.
I’ve tried root/beaglebone, root/raspberry admin/admin , nothing works…..how to login and obtain root privileges?
Browsing the ip on this image brings up apache default web page…what is url to get to free pbx?
You are most likely not booting Raspbx, but a different image. Connect an HDMI monitor and examine the boot messages.
I had trouble with this image inside a sdcard, several read and write problems.
My way to go was to use ubuntu BBB and install asterisk.
This mode have installed ubuntu on the MCC, so now i don´t need a sdcard.
Altough i would like to use this image here! Anynone know how can I flash it to the internal memory?
Thanks
Pucci
Please read the documentation, it explains how to use the internal eMMC.
Hi,
I’m noticing that with latest image available raspbx-bbb-24-04-2015.img.xz usb communication is not working. I’m sure because I just tried with 2 boards, If I boot from eemc flashed with latest image I can reach the board via lan only. If I boot from SD with an old image I can reach via virtual usb on 192.168.7.2
Could you please give me an advice on this?
I repeat, pretty sure about the issue because i tried with 2 boards and 2 pc
Best regards.
I’ve checked this myself but it works fine for me. I am using Linux on the host computer, maybe you can try this?
Thankyou. I’ll double check again.
Best regards.
I recently updated from 2014 to raspbx-bbb-24-04-2015.img.xz into SD card trying to fix a problem with the file /var/log/asterisk/freepbx_debug but the issue still on the new version.
The point is the file is updated every minute with the text: “2015-Nov-25 22:44:01 /usr/share/php/DB/MySQL.php:240 [DEPRECATION_WARNING] : MySQL_connect(): The MySQL extension is deprecated and will be removed in the future: use mysqli or PDO instead”
The file increase its size every day until is too big and the write cycles to the SD card are intense. My first SD card lived only 5 months. From the beginning I disabled all error/warning logs from FreePBX GUI and only freepbx_debug was updated every minute with the text mentioned above. Also into the ini files /etc/php5/cli/php.ini and /etc/php5/apache2/php.ini I disabled “Error handling and logging”, change MySQL.connect_timeout parameter from 60sec to 120sec to see if something changed but nothing new happened. Now the BBB is running with new SD card but I don´t think it will last long if everything beign equal.
Hope somebody can help. Thank you
This is a FreePBX issue which has been reported before:
http://issues.freepbx.org/browse/FREEPBX-9405
I have added the patch given there to the upgrades, just run raspbx-upgrade to install it.