Asterix for Banana Pi (FreePBX img file for Banana Pi included)


51 Comments  →
   by Shoaib Ahmed    51 Comments  →

What is Asterix?

Asterisk is a software implementation of a telephone private branch exchange (PBX); it was created in 1999 by Mark Spencer of Digium. Like any PBX, it allows attached telephones to make calls to one another, and to connect to other telephone services, such as the public switched telephone network (PSTN) and Voice over Internet Protocol (VoIP) services. Its name comes from the asterisk symbol, *. [Source: Wikipedia]

Asterisk is like a box of Legos for people who want to create communications applications. It includes all the building blocks needed to create a PBX, an IVR system, a conference bridge and virtually any other communications app you can imagine. [Source: Official Asterix Website]

RECOMMENDED READ  Firmware upgrade for SIM900 GSM/GPRS modem

What is Banana Pi?

Banana Pi is a single-board computer built with ARM Cortex-A7 Dual-core (Allwinner A20 based) CPU and Mali400MP2 GPU, and open source software, Banana Pi can serve as a platform to make lots of applications for different purposes.

The RasPBX Project

This is a project dedicated to Asterisk and FreePBX running on the Raspberry Pi. Later, the Beaglebone folks ported RasPBX for the BeagleBone Black (BBB).

Asterix for Banana Pi

Sadly, the RasPBX project doesn’t support the Banana Pi yet. I looked everywhere on the net for an Asterix based PBX image for Banana Pi, but looks like no one has done this yet or they did but didn’t share . So, I decided to make one myself.

RECOMMENDED READ  How to change ip address in linux

I simply replaced the rootfs on the Banana Pi’s Raspbian based image with RasPBX’s rootfs. The image should work on any Banana Pi variant with the Allwinner A20 processor (including Banana Pi, Banana Pro and Sinovoip’s Banana Pi M1).

Download links

The image file is 3.7GB, I am uploading a winrar compressed version that is approximately 437MB . Use a suitable application to un-compress it after download.
Pay 22.5 USD  (this will support our work)




CREDENTIALS

root/raspberry

  • FreePBX Username: asteriskuser
  • FreePBX Password: pi

Screenshots

FreePBX UIFreePBX_admin_screen

Further  Resources:

Directions to write the image to SD card

Read Documentation from RasPBX’s official website

 

PS: I have tested the image and it’s working fine. If you are facing any problems with it, feel free to post a comment and I’ll be happy to help. 🙂


Leave a comment
      • When I clicked on the PayPal link above the page came up in a language other than English (some form of Arabic maybe). I clicked the big blue button, and managed to find a language selection drop down on the following page. After that I was ok. You may want to default to English, …or not. Reply
    • Banana PI M2 plus has different hardware so this image will not work. I am currently not having any M2 plus with me to make the image and share. Reply
  1. Cannot see Huawei E1750, sub 3G modem, which working wery well on Raspberry with RasPBX, also not working: apt-get update -> Failed to fetch http://archive.raspbian.org/raspbian/dists/wheezy/main/binary-armhf/Packages Cannot initiate the connection to archive.raspbian.org:80 (2001:41c9:1:3ce::10). – connect (101: Network is unreachable) [IP: 2001:41c9:1:3ce::10 80] I did install-dongle, to support 3G modems, like for Raspberry , but not working….. 🙁 Reply
  2. Hello, Got FreePBX running on a Banana – works fine. Should i doing update on the new version? And – how can i install Openfire on the same Box? Install isnt the Problem, but cant configure openfire Reply
    • download both files to your pc. open the first and extract using winrar or any other appropriate software and it. This will give you one iso file. Reply
  3. Hi, i had download the image but its 2 img file. how to load in 1 sd ? because when i use win32 disk imager that time he will delete before file. Reply
  4. Hi, I am also interested in testing the pbx on a banana pi but I don not find the image on this web site. Could you please provide me the link for the download. Thanks in advance! 🙂 Klaus Reply
  5. I am new to the ham radio ‘mesh’ hobby, …but I am trying to learn it (and Linux too) ! When I try to run your software, almost ALL of it loads onto my new Banana Pi. (it does run.) But I get one ‘failed’ message: * Startpar failed to open vchiq * How do I clear this ‘VCHIQ’ fail error? Thank you very much. Don KG5CID Reply
  6. PBX Systems permit you to set up expansions, client administration frameworks, auto-orderlies, call sidetracks and more to course calls inside your association. These operations are taken care of through a private extension trade server (PBX). Virtual PBX administrations will setup, keep up, and host your trade server off-website and you essentially purchase IP telephones and a web association with communicate with an online organization board. Self-Hosted PBX gets the trade server house (on reason). Reply
  7. Hello, I think IPTABLES is not working. libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file ‘/lib/modules/3.4.90/modules.dep.bin’ I think reason is discrepancy between Kernel version and modules version. Do you plan to make a Bananian compiled version like the one you do for Banana Pi R1 ? Or maybe just take rootfs of your FreePBX for Banana Pi R1 with Bananian for Pi will be OK ? Thanks. Reply
  8. This is exactly what i am looking for! I put the Image on a Banana Pi – M1 and it starts up with some errors but e.g. the webinterface is working. Please, can you tell me the Login user/password? I tryed root/root and asteriskuser/pi but it doesen’t work. Reply
  9. Failure I’m afraid. Boot fails with ‘can’t access tty job control turned off’. Can’t seem to find a resolution for this on the web… 🙂 Reply
    • I’m sorry Steve, but I’ve no idea of what that error means. Which banana pi are you using? (i.e. pro/ m1/ m2/ etc.) Could you try with another SD card and see if it works? Reply

Leave a Reply