31 thoughts on “Image ready for download

  1. Pingback: Nerd Vittles » Time to Celebrate: Incredible PBX for Raspberry Pi Turns 21

  2. Pingback: Nerd Vittles » Introducing Incredible Pi: $35 for Asterisk, FreePBX & Google Voice Utopia

    • Log in as user pi with password raspberry. It is the same as in the original debian image.

  3. Thanks!! I’d been trying for a while to get an image like this off the ground myself, but didn’t have the time to get it going properly. This has saved me a lot of effort, and is exactly what I needed (it’s been working perfectly for a few weeks now).

    Thanks again.

  4. Hi,

    I would very much like to give Asterisk on RiPi a try and was looking to download the archive via Torrent, but to no avail so far.

    Is there any other way to download the file, please?



  5. Thanks for your work, didn’t test it yet but looks promising. One question: In your blog entry from June 1st you wrote that you disabled the recording module and were missing some mysql tables. Are these issues fixed in this image? And how did you fix them? Thanks 🙂

    A hint for hosting: How about sharing it on dropbox? User can download it directly without being registered on dropbox.

    • The FreePBX installer seemed to had some hickups when I first tried to install to /var/www. But after a fresh install directly to /var/www/html everything worked. The previously found error seemed to be gone.
      Dropbox is a good idea, If you upload it there and post the link I’m happy to put it on the blog as well.

  6. Got the Image installed to a SD Card, and is up and running.

    I’m able to configure a few Softphones, no problem, however, my Cisco 7941 is not registering with the Server. I’ve had the 7941 Registered in the past to other Asterisk servers, but it will not register for me on the RPi / Asterisk.


    • Can you run “sudo asterisk -rvvvvv” and post the output when your phone tries to register?

      • Sure can.

        First, I started with the newest Cisco SIP Firmware for the 7941G (9.2(3)) cmterm-7941_7961-sip.9-2-3.zip. When I was using this firmware, I’d never see any registration attempts against the RPi.

        Downgraded to:

        And now running:
        asterisk -rvvvvv followed by:
        sip set debug ip

        I see…

        SIP/2.0 401 Unauthorized
        Via: SIP/2.0/UDP;branch=z9hG4bKd25899ea;received=;rport=49156
        From: ;tag=00070e16bd560003e1a73bc0-44ebf4c2
        To: ;tag=as6cb40cc0
        Call-ID: 00070e16-bd560002-32075328-a480e878@
        CSeq: 102 REGISTER
        Server: FPBX-2.10.0(
        Supported: replaces, timer
        WWW-Authenticate: Digest algorithm=MD5, realm=”asterisk”, nonce=”2fe47d26″
        Content-Length: 0

        I’m guessing something’s not correct in SEP.cnf.xml file? Or, I need to find a different SIP Firmware?

  7. Unfortunately there don’t seem to be any seeders at the moment for either Gernot’s or Doug’s image.

    • I have a seed running 24/7 with ports properly forwarded, but I don’t know why people sometimes are unable to connect. Maybe you need to leave it running for some time until it finds the seed.

  8. I just released an image with Debian + Asterisk myself, which I’ve seeded a torrent for. You can read about the release here: http://dougbtv.com/?p=208 (and download the torrent there, too)

    It is Asterisk only, not FreePBX. It does however come with included support for both TLS / SRTP, and Jabber/GTalk.

    I stood on the shoulders of giants and used your notes here while I was building as well. Pretty psyched to have a burgeoning Asterisk+Pi playground. I plan on seeding your torrent as well as soon as it can finish!

    • The XWindow system is not started by default, only manually by running startx. Therefore it does not consume any RAM or CPU. However we could free up some space on the card by removing all unnecessary packages. If you have time to figure out which packages can be safely removed, I would highly appreciate it and include this in the next image.

      • As requested my suggestions on basic package removal (at the end I added in that it might be a good idea for fail2ban, and listed those packages) ~
        xserver-xorg* xserver-xorg-core* xserver-xorg-input-all* xserver-xorg-input-evdev* xserver-xorg-input-synaptics*
        xserver-xorg-input-wacom* xserver-xorg-video-all* xserver-xorg-video-apm* xserver-xorg-video-ark*
        xserver-xorg-video-ati* xserver-xorg-video-chips* xserver-xorg-video-cirrus* xserver-xorg-video-fbdev*
        xserver-xorg-video-i128* xserver-xorg-video-i740* xserver-xorg-video-mach64* xserver-xorg-video-mga*
        xserver-xorg-video-neomagic* xserver-xorg-video-nv* xserver-xorg-video-r128* xserver-xorg-video-radeon*
        xserver-xorg-video-rendition* xserver-xorg-video-s3* xserver-xorg-video-s3virge* xserver-xorg-video-savage*
        xserver-xorg-video-siliconmotion* xserver-xorg-video-sis* xserver-xorg-video-sisusb* xserver-xorg-video-tdfx*
        xserver-xorg-video-trident* xserver-xorg-video-tseng* xserver-xorg-video-vesa* xserver-xorg-video-voodoo*
        policykit-1-gnome libplist1 menu-xdg menu libcdio10 hdparm rpm2cpio console-terminus libatasmart4
        libpolkit-gobject-1-0 librpmbuild1 libarchive1 libntfs10 libgphoto2-port0 gvfs-fuse usbmuxd libjpeg8 lxmusic
        libxmmsclient6 libart-2.0-2 udisks unzip libproxy0 obconf lxde-icon-theme xserver-common xscreensaver dosfstools
        librpmio1 librpm1 rpm-common libeggdbus-1-0 libnspr4-0d leafpad lxde-common libusb-1.0-0 policykit-1 mtools
        libgphoto2-2 libsmbclient lxrandr libpciaccess0 libfuse2 libck-connector0 pcmanfm lxsession-edit xkb-data libdmx1
        libelf1 xmms2-plugin-alsa gdm-themes arj powermgmt-base xmms2-plugin-id3v2 libcdio-cdda0 gtk2-engines libgdu0
        libhal1 gdm xfonts-base hal libgnomecanvas2-0 libfm-gtk0 lxinput kbd libhal-storage1 libimobiledevice1
        libgudev-1.0-0 lxappearance libglade2-0 libbluetooth3 pm-utils lxmenu-data xdg-utils libgnomecanvas2-common libfm0
        rpm xmms2-plugin-mad libsoup-gnome2.4-1 keyboard-configuration xmms2-core ntfsprogs libmozjs2d libusbmuxd1 gpicview
        xli console-setup libcdio-paranoia0 xserver-xephyr libpam-ck-connector zip liblua5.1-0 libpolkit-backend-1-0
        lxshortcut libmad0 lxpanel libsgutils2-2 radeontool xmms2-plugin-vorbis libavahi-glib1 hal-info miscfiles gvfs
        gvfs-backends fuse-utils libexif12 libjpeg-progs libaudit0 p7zip-full eject libnss3-1d libmenu-cache1 ntfs-3g
        xscreensaver-data libxmmsclient-glib1 xarchiver libpolkit-agent-1-0 libntfs-3g75 consolekit lxde-core
        libusb-dev libedit-dev libnet-telnet-perl libcurl4-gnutls-dev libncursesw5-dev libssl-dev libudev-dev libtiff4-dev
        libnewt-dev python-pygame libmysqlclient-dev libsqlite0-dev libeditline-dev libiksemel-dev xserver-xorg libeditline0
        libncurses5-dev zlib1g-dev x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils
        python-crypto aspell-en libenchant1c2a libgail18 python-support libgstreamer0.10-0 aspell libicu44 iso-codes
        libwxgtk2.6-0 python-wxglade hunspell-en-us libglu1-mesa libxslt1.1 esound-common libsoup2.4-1 wwwconfig-common
        libjs-mootools libhunspell-1.2-0 libesd0 libwxbase2.6-0 dictionaries-common libgsf-1-common libcroco3 libwxbase2.8-0
        libunique-1.0-0 wx2.8-doc libaudiofile0 python-wxversion gnome-icon-theme librsvg2-2
        javascript-common pychecker python-wxgtk2.6 libwebkit-1.0-common winpdb libgstreamer-plugins-base0.10-0 kiki
        librsvg2-common libaspell15 libgsf-1-114 libxml2-dev

        install: fail2ban whois python-central

        • Filesystem Size Used Avail Use% Mounted on
          tmpfs 125M 0 125M 0% /lib/init/rw
          udev 10M 108K 9.9M 2% /dev
          tmpfs 125M 0 125M 0% /dev/shm
          rootfs 3.4G 1.3G 2.0G 39% /

          afterwards (I had setup my system)