What’s the root password? I can’t seem to login via SSH.
Log in as user pi with password raspberry. It is the same as in the original debian image.
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.
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?
Thanks
Jacks
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.
Soo… After some trial and error, I edited the following config file for my phone:
Within FreePBX, I’d set the number to “Nat=Never”. Once this was updated to “NAT=no”, the phone successfully registered!
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.
Thoughts?
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:
8.5(4)
And now running:
asterisk -rvvvvv followed by:
sip set debug ip 10.50.100.2
I’m guessing something’s not correct in SEP.cnf.xml file? Or, I need to find a different SIP Firmware?
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.
I have mine still running to?
Maybe we can host it on a server for download too? I have only uploaded 1.65 G, so it isn’t a huge bandwidth thing?
I also have been seeding since 6/5, my client shows that I’m one of 3 seeders… Anyway, thanks for the hard work Gernot. It has been working great w/ gtalk and 3 ext.
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!
Thanks for this input! It is good to have a few alternatives around.
I am waiting on another RPi in the mail, the other being used already. Can I do it via virtualBox?
No this is not possible. Just copy the new image to a second card and swap the cards.
lol, it is a bit of a pain right now (mounted RPi behind the tv).
Tell ya what though, hit me up on email (you have it I believe) and we can talk on some kind of chatter program.
OK working on qemu and it seems to be working. How do you want me to get you the package lists?
I can’t seem to log in to the FreePBX panel. Says “To get started, please enter your credentials:” but nothing I try works.
What should go there?
OMG I got it! admin and admin
Doesn’t the debian image come with a desktop? Shouldn’t we disable that and remove it?
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.
Pingback: Nerd Vittles » Time to Celebrate: Incredible PBX for Raspberry Pi Turns 21
Pingback: Nerd Vittles » Introducing Incredible Pi: $35 for Asterisk, FreePBX & Google Voice Utopia
What’s the root password? I can’t seem to login via SSH.
Log in as user pi with password raspberry. It is the same as in the original debian image.
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.
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?
Thanks
Jacks
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.
Soo… After some trial and error, I edited the following config file for my phone:
https://sites.google.com/site/seppsbrainoverload/cisco-corner/cisco-voice/cp-7941g-sip-setup/sepxxxxxxxxxxx-cnf-xml
Within FreePBX, I’d set the number to “Nat=Never”. Once this was updated to “NAT=no”, the phone successfully registered!
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.
Thoughts?
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:
8.5(4)
And now running:
asterisk -rvvvvv followed by:
sip set debug ip 10.50.100.2
I see…
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.50.100.2:5060;branch=z9hG4bKd25899ea;received=10.50.100.2;rport=49156
From: ;tag=00070e16bd560003e1a73bc0-44ebf4c2
To: ;tag=as6cb40cc0
Call-ID: 00070e16-bd560002-32075328-a480e878@10.50.100.2
CSeq: 102 REGISTER
Server: FPBX-2.10.0(1.8.13.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
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?
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.
I have mine still running to?
Maybe we can host it on a server for download too? I have only uploaded 1.65 G, so it isn’t a huge bandwidth thing?
I also have been seeding since 6/5, my client shows that I’m one of 3 seeders… Anyway, thanks for the hard work Gernot. It has been working great w/ gtalk and 3 ext.
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!
Thanks for this input! It is good to have a few alternatives around.
I am waiting on another RPi in the mail, the other being used already. Can I do it via virtualBox?
No this is not possible. Just copy the new image to a second card and swap the cards.
lol, it is a bit of a pain right now (mounted RPi behind the tv).
Tell ya what though, hit me up on email (you have it I believe) and we can talk on some kind of chatter program.
OK working on qemu and it seems to be working. How do you want me to get you the package lists?
I can’t seem to log in to the FreePBX panel. Says “To get started, please enter your credentials:” but nothing I try works.
What should go there?
OMG I got it! admin and admin
Doesn’t the debian image come with a desktop? Shouldn’t we disable that and remove it?
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) ~
remove:
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)
wait. something went wrong. I do not have res_jabber.so anymore. Still trying to work out where that went off to
sorry add back zlib1g-dev libssl-dev libxml2-dev libncursesw5-dev libncurses5-dev libiksemel-dev libiksemel3