The Pogoplug Series 4 is a little network attached device that makes your external drives accessible remotely. Under the hood of this device is an ARM processor running at 800 MHz, which is supported by the Linux kernel. If you’re looking to build your own PBX on the cheap, [Ward] runs us through the process. Since the Pogoplug 4 is currently available for about $20, it’s a cheap way to play with telephony.
Step one is to convert the Pogoplug to Debian, which mostly requires following instructions carefully. After the Pogoplug is booting Debian, the Incredible PBX bundle can be installed. We’ve seen this bundle running on a Raspberry Pi in the past. Incredible PBX’s preconfigured setup based on Asterisk and FreePBX gives a ton of functionality out of the box.
With your $20 PBX running, there’s a lot that can be done. Google’s Voice service allows unlimited free calling to the USA and Canada. With Internet connectivity, you get email notifications for voicemails, and can query WolframAlpha by voice.
25 thoughts on “Hacking A Pogoplug Into A $20 PBX”
$20 ? there website says $99
There’s two showing for $10.95 w/ free shipping right now. #3 on the list is $15 sharp with free shipping. (I’m East Coast USA, so YMMV.)
So HaD was a little high, actually.
The website linked in the article says that it is $18.99. I purchased one last night, with free 2-day shipping. The offer is still valid, based on the article link. I went with the $20 one instead of the $11 one simply because of the 2 extra usb 3.0 ports.
My local Amazon list it @ 132 euros! Yikes! :(
Click on Buy Now, they will send you to Amazon where it’s currently $18.99 and Free shipping with order of 35$ or more (why not take 2?). Sadly I’m from Canada and it won’t ship here.
I would buy one of these but getting them in Canada is way more expensive.
connecting it to google’s voice service, you do know they are discontinuing jabber. They announced that a long time ago and I have yet to see a sip connection for connecting an asterisk to one of these.
however I personally use about 10 of these at friends places as a squid proxy server. they are nice little units and stable to. the only downside I have found is they can be picky with the memory installed that holds the OS.
personally i found found that the POGO-V4-A1-01 for me has been the most stable
I need to correct myself a little even though japper is dropped or in the process looks like connectivity is officially working.
Google “says” they are dropping jabber service.. BUT Obi, who makes a jabber based voip box for google voice, just recently came out (after the annoucement that google was dropping jabber) that they were NOW officially licensed for google voice.. (They have been providing gv service for years) So evidently GV is keeping it active for 3rd party developers.
The box has the exact same SOC as the Sheevaplug and Dockstar, a Marvell Kirkwood/Feroceon 88FR131 rev 1 (v5l), so the CPU speed is 1.2Ghz, not 800Mhz. Also, Arm v5.
Not the same SoC. This is the lower-powered variant of the family, has a slower processor/ram clock, and generally thus difference in performance.
Ward has been playing with Asterisk/FreePBX in tiny packages since the Seagate Dockstar. Good work on updating it for a cheaper, more obtainable (for now) device.
The series 4 is indeed 800Mhz.
The v4 mobile, same SOC, but only one USB and no SATA can be had for as cheap as $7 on amazon.
$11 now. I’ve seen them from about $7.50 to $11.50 during the last 4 months. I’ve bought 6 so far.
Google voice services ended on May 15th, but you can still get a talktone account. 20 minutes outgoing calls a month for free. http://www.usatoday.com/story/tech/2014/05/11/google-voice-third-party-apps/8893179/
uhm no, old news. third partys like obihai/obitalk have announced fully support GV integration since that cutoff date (that never happened). they were supposed to be killing off XMPP, but they never actually did. and now they have a way for third parties like obihai to integrate.
Google voice did cut off XMPP for Google Voice, albeit several months after the final date they had stated. They have since started integrating Hangouts into Voice, and created an API for Hangouts that Obihai now supports.
I updated HANGOUTS software and can call/receive calls from my GOOGLE Voice number on my HTC Sensation, ACER ICONIA A500 tablet or even my Windows laptop.
ObHaii does NOT have a 3rd way to speak to Google Voice or any secret API to access Hangouts, they are still coasting on XMPP which is a dead-man-walking. The only thing ObiHai changed was that they are using OAuth to authenticate their boxes to GV instead of saving and forwarding your username & password directly.
I have rooted a few Pogos to Debian and reflashed their uboots (kind of a pain). They’re a great NAS for the money and super small. however telephony and media transcoding is not their strong suit. And forget trying to use chan_mobile with that bluetooth phone of yours. What they are good for is being a low-power ARM with PCIe so they can access USB3/SATA drives and forward them over Gigabit *fairly* quick (~30MB/sec). use a raspberry for PBXing.
So how do you hook a phone to it once you are done?
the most direct method is to use SIP phones. Attaching an analog phone would require additional hardware to generate the necessary voltages/pulses and do the audio impedance & level conversions.
I love me some PogoPlugs. I wonder how they make any money since various versions of their hardware is always being marked down so cheaply like this. They’re fantastic for countless projects. You can even turn them into a cheap security system that sends you text messages with a USB camera detects motion. I’m surprised more uses aren’t shown when clicking the pogoplug tag on Hackaday.
I’ve used Asterisk running on a Asus RT-N16 with TomatoUSB firmware and Optware for over a year. I run a SIP trunk to an OBI202 to terminate Google Voice calls and I use a SIP trunk to a Linksys SPA3102 to tie into my POTS line. I direct 911 calls to the POTS line on the Asterisk PBX. This solution works great. I also use Cisco 7940 phones with SIP images on them. Traditional SIP phones would be easier to use, but I like the CIsco quality of the 7940s. I also setup PIAF on a Raspberry PI and it worked well, but why use another box when you most likely already have a router and/or wifi AP running?
This isn’t a series 4 – it’s a v4
Please be kind and respectful to help make the comments section excellent. (Comment Policy)