Nerd Vittles

Ward Mundy's Technobabblelog
Download Incredible PBX Virtual Machine for Windows, Mac, Linux , and Solaris desktops. It's FREE!

VoIP on Steroids: Introducing Incredible PBX 3.6 for the $35 Raspberry Pi
We feel like a kid in a candy store with our new $35 Raspberry Pi® Model B. Imagine squeezing a 700 mHz ARM processor with 512MB of RAM, 2 USB ports, a 10/100 Ethernet port, an HDMI port, composite video, a separate audio jack, an SDHC card slot, and a micro USB port onto a motherboard the size of a credit card with a total weight of 1.6 ounces and a typical power draw of 3.5 watts. Thanks to Gernot and his Asterisk for Raspberry Pi project, a full LAMP stack with Asterisk® and FreePBX® gave us a head start on turning the Raspberry Pi into yet another Incredible PBX™ platform complete with free Google Voice™

calling.1

Trust us when we say the performance of this $35 computer is nothing short of amazing. Can it do everything a $200 dual-core Atom PC can do? No. Can it do 90% of everything for someone whose requirements do not exceed a few simultaneous calls at a time but still wants a full-blown PBX for call routing, voicemail, IVRs, music on hold, and text-to-speech and speech-to-text apps for a home, a SOHO office, a Little League team, or a dorm room? Absolutely. We’re now at the two-month mark with this project, and the Raspberry Pi Foundation already has released a 512MB version of the computer at the same price AND new firmware that autodetects the proper memory setup depending upon whether you have a 256MB or 512MB Pi. Version 3.5 and beyond incorporates the new firmware into Incredible PBX.

The honeymoon isn’t over yet. Incredible Pi™ 3.5 featured the very latest Debian 7 firmware specifically tailored for the Raspberry Pi™ from its developers. You can read all about it here. Is it better? Can you spell ROCKET SHIP? With a reliable power supply, you now can overclock the Raspberry Pi and join the 1GHz Club. That represents a 50% performance improvement. And doubling the RAM to 512MB now makes the Raspberry Pi a near perfect VoIP platform. Better yet, the Raspbian kernel handles management of the overclocking so you never have to confront Fried Raspberry Pi. When the CPU temperature gets too high, the kernel will throttle things back to avoid a disaster. And version 3.6 adds Incredible Fax to the platform for those with a 512MB Raspberry Pi. The complete tutorial is available here. Eben Upton Visits Charleston. The developer of the Raspberry Pi, Eben Upton, and his lovely wife, Liz, made a brief appearance in Our Town last Thursday night. Makelab Charleston, in cooperation with the College of Charleston and the Lowcountry Graduate Center, hosted the event. With an SRO crowd, we all got to hear the Raspberry Pi story first hand. If you missed the presentation, you missed a real treat. Here’s the Orlando Sentinel’s video with Eben when he visited FamiLAB the following day:

What’s New in Incredible PBX 3.x. For those of you already running a previous version, here’s a quick thumbnail of the other new features in addition to overclocking. We’ve tried to mimic as much of the previous builds as possible. But keep in mind that this is a new creation from the ground up because there was no migration path from Debian Squeeze and Wheezy to Raspbian. But we keep good notes, and Gernot did much of the heavy lifting. Incredible PBX 3.5 and beyond adds automatic detection and support of 512MB Raspberry Pi devices without touching anything. And the latest version 3.6 adds an awesome fax server to Incredible PBX for those with a 512MB board. The complete tutorial is available here. update-my-pi in the /root folder of your server helps to safeguard your system by bringing it up to date with the latest fixes and enhancements. After running it the first time, it gets run automatically whenever you log in as root. For the safety of your server, don’t disable it! It’s free for the first ten updates, and then it’s just $20 a year. We have to eat, too. If you are philosophically opposed to ever spending a dime to support the open source movement, then feel free to load the latest version of Incredible PBX at no cost whenever you like. It will always be free! Then you can restore your settings using the backup

and restore feature built into FreePBX. Just choose the option in raspi-config and reboot. As part of the 3.3 release and beyond. your server will automatically attempt to connect to any open WiFi network that it can find. There’s more good news. If you’re using an SD card larger than 4GB. Overclocking works for us. and the default password is raspberry. In the latest update. So you’ll need the recommended AirLink 101 N-150 if you want WiFi capability. Even though the kernel now monitors CPU temperature and manages overclocking. In the 3. To monitor the CPU temperature. Only the root user account is included. YMMV! The key is a good power supply. and you can call by dialing 00nnn. .3 and beyond now can resize your partitions on the fly. we’ve also eliminated the pi user account. Networking is much more stable. The setup script will automatically apply your entry in all the right places. Enter 3-digit Dial Codes in AsteriDex. Everything you need to do to configure Incredible PBX requires root permission. So goodbye sudo. run: raspi-config. Time zone management was also a bit of mess with multiple file settings required to support both Linux and PHP.3 update and beyond. you’ll be prompted to select your timezone when you first log in as root. We’ve also added two scripts in /root to let you restart either your wired or wireless network and designate it as the primary network: restart-eth0 and restart-wlan0. however. We’ve documented the procedure for making the change here. New SSH and DUNDI keys now are automatically generated when you first boot your server. Temperature data now is provided on the FreePBX Dashboard as well. We’ve also replaced SendMail with Exim to simplify the process of using an SMTP mail gateway such as Gmail. AsteriDex SpeedDials have been fixed. To enable overclocking at your own risk. it’s always nice to see for yourself. we’ve dropped support for the TP-Link WiFi adapters. just run the status program which provides a current snapshot anytime. The FreePBX Backup and Restore Utility is included in this new build.x migration. In the 3. Telephone Reminders again work. Change the password when you first log in. version 3.

Try it for yourself.x releases. copy . No mouse is required for the slideshow but. For a demo slideshow. Local extensions simply dial C-O-N-F. you’ll need a USB mouse. We’ve already tested a 9-person conference call with excellent results. To end the slideshow. In the /root folder. But don’t take our word for it.jpg images into /root/slideshow. Just call our demo Raspberry Pi AutoAttendant and take the Conference Bridge and a handful of other Incredible PBX™ apps for a test drive: And here’s what the conference call looked like in the FreePBX Dashboard: . press ESCape. To add photos.X Windows is included in this build. If you route one of your inbound DIDs to the predefined IVR. a sophisticated Conference Bridge has been added to Incredible PBX 3. The SMS Blasting app in /root now supports phone numbers (which use SMS) and email addresses (which use SendMail). To disable the slideshow: mv . plug in a real monitor and log in as root. Last but not least. users can press 0 and enter 1234 for the conference PIN to join the conference. enter the command: startx. This won’t work with SSH.xinitrc xinitrc. if you run X Windows natively.

Here are the links to buy the pieces. Yes. It’s only 5 volts. So there’s plenty of time for lunch during the hour. we’ve put together this Quick Start Guide that tells you everything you need to know to get up and running in about an hour.2 The case is optional. You also need a CAT5 cable and either a spare PC or Mac with Putty or SSH and a pair of earbuds or an HDMI cable to connect to a TV or monitor and a USB keyboard. $35 512MB Raspberry Pi from MCM or Newark or Amazon $10 Power Adapter (this one is rock solid!) $10 SanDisk 16GB SDHC Type 4 card $15 Adafruit Acrylic Case $13 AirLink 101 N150 WiFi Adapter or Adafruit Mini WiFi Adapter . WiFi is also optional. Most of that time will be consumed copying the Incredible Pi image to an SD card. Once your system is running and you’ve completed the setup steps below. There’s a 10/100 port on the Raspberry Pi that gives you all the networking you need. What to Buy. then jump over to the application tutorial which explains how to use every one of the 35 Incredible PBX Apps for the $35 Raspberry Pi. you can run the Raspberry Pi sitting on your desk with no case. Here’s everything you need to get started.So you don’t have to jump around between articles.

There also are a few setup steps to complete once your Incredible Pi finishes the bootup process.tar. and you’ll need one dedicated to Incredible Pi.conf and reboot. then everything just works. 5. For Windows. Here are the steps: 1.local. The disk drive for the Raspberry Pi is an SD card. NEVER MAP INBOUND INTERNET PORTS FROM YOUR FIREWALL TO INCREDIBLE PI Initial Setup.img file to SDHC using image utility or script Insert SDHC card into Raspberry Pi Boot the Raspberry Pi from Incredible Pi SDHC card Your First Bite of Incredible Pi. The wired network always takes precedence so unplug the cable if you want WiFi to be your . ALWAYS RUN INCREDIBLE PI BEHIND A SECURE HARDWARE-BASED FIREWALL/ROUTER 2. If you’re using secured WiFi. And browser access to your server is available at the following address: http://incrediblepbx. you can use SSH to gain root access to Incredible Pi. and Canada. then you’ll need to plug in your credentials in /etc/wpa. When you first login (username: root password: raspberry).S. And you can use any web browser on your private network to access your server. The latest releases of Incredible PBX also include a Java-based SSH client in the FreePBX web GUI: Admin -> Java SSH. Mac and Linux installers are included. There are a couple of hurdles. Then you can use that IP address instead of incrediblepbx. Log out after setting up the new Google Voice account! Register for Google Voice account (no funky characters in your password!) Enable Google Chat as Phone Destination Configure Google Voice Calls Settings: Call Screening – OFF Call Presentation – OFF Caller ID (In) – Display Caller’s Number Caller ID (Out) – Don’t Change Anything Do Not Disturb – OFF Call Options (Enable Recording) – OFF Global Spam Filtering – ON Place test call in and out using GMail Call Phone Baking Your Incredible Pi. 3. Here’s everything you need to know about security for Incredible Pi: 1. 2. If you’re not using a monitor and keyboard. With Incredible PBX 3. You now can access your server via SSH by logging in like this: root@incrediblepbx. If you’re using either a wired network or an open WiFi network. You still can plug in some earbuds when the bootup process begins and listen for the Incredible Pi to tell you its IP address when the boot procedure completes (about 90 seconds). then you’ll need a Google Voice account. you need the network address of your new server. So what you need to do is download Incredible Pi and copy the image onto an SDHC card. First.gz Copy . or it won’t work.local. NEVER EXPOSE ANY INCREDIBLE PI PORTS DIRECTLY TO THE INTERNET 3.local. you needn’t worry about the IP address. you’ll be prompted to change your root password and to set your default time zone. just use Win32 Disk Imager. Download the Incredible Pi package Decompress the tarball: tar zxvf incrediblepi-version. second you need an SSH client. And.3 and beyond.Setting Up Google Voice. If you want free calling in the U. 4.

your Google Voice account name. Finally. Extensions talk to trunks (like Google Voice) to make and receive calls. Repeat the procedure above to save your entry. In a nutshell. This gets you a phone number for people to call you and a vehicle to place calls to plain old telephones throughout the U. You’ll obviously need a free Google Voice account. Enter a new Password and click Submit Changes button. Just run raspi-config and follow your nose. Accessing Incredible Pi By GUI. FreePBX uses outbound routes to direct outgoing calls from extensions to trunks. Using a browser. When prompted for a username and password. you’ll need three pieces of information from the Google Voice account you set up above: the 10-digit Google Voice phone number. that’s how a PBX works.S. here’s the one paragraph primer on what needs to happen before you can make free calls with Google Voice. run /root/update-my-pi to bring your server up to current specs. now’s the time to repartition your SD card if you’re using a card larger than 4GB. enter the IP address of your server or just use incrediblepbx. It works great for us. Changing FreePBX admin Password and Default Email. The following blank form will appear: . 6. 4. click Admin => Administrators. If you’re new to Asterisk® and FreePBX. In fact. use admin for both. Let’s get started. 2. 5.primary network. bump up the performance of your Raspberry Pi by 50% by setting the overclocking to turbo mode. Activating a Google Voice Trunk. and your Google Voice password. set your default email address at the bottom of Settings -> General Settings. Most of your configuration of the PBX will be performed using the FreePBX® Web GUI. YATE makes a free softphone for PCs. Choose Other -> Google Voice from the FreePBX GUI. 3. Then click the Apply Config button. and Linux machines so download your favorite and install it on your desktop. YMMV! The key is a rock-solid power adapter such as the one we’ve recommended.local as the address. You also can access SSH through the FreePBX interface. You’ll also need a softphone or SIP phone to actually place and receive calls. Macs. and FreePBX uses inbound routes to route incoming calls from trunks to extensions to make your phones ring. You don’t have to be a Linux guru to use Incredible Pi. There are lots of bells and whistles that you can explore down the road. From the main FreePBX GUI. Choose FreePBX Administration. Next. 2. Phones connect to extensions in FreePBX to work with Incredible Pi. we’re just about finished with the Linux command prompt. Next. and Canada at no cost. Change FreePBX admin Password and Default Email Add Google Voice Account credentials Set Destination for Incoming Calls Change Extension 701 Passwords Eliminate Audio and DTMF Problems Install and Register a Softphone to Extension 701 1. Click on admin user in the far-right column. Here are the six steps you need to complete before making your first free call: 1. but stay logged in until we finish the steps below. While you’re at it. To create a Trunk in FreePBX to handle calls to and from Google Voice.

Incredible Pi is configured to route all incoming calls to a demo IVR that shows off some of the applications that come with Incredible Pi. Otherwise. You’ll see a form that looks like this: . Or you could direct incoming calls to an Interactive Voice Response (IVR) system (we’ve actually set one up for you to play with). you can leave that out. You can change whenever you like by choosing Connectivity -> Inbound Routes -> Default. Now that you’ve created your Google Voice Trunk. change the target to Extensions and then select 701 from the list. There’s one more step or your Google Voice account won’t work reliably with Incredible Pi! From the Linux command prompt while logged into your server as root. You could simply ring an extension. Setting a Destination for Incoming Calls. include the full email address. Then click Submit Changes and Apply Config. Then click on 701 in the Extension List on the right side of your display. 4. choose Applications -> Extensions. restart Asterisk: amportal restart 3. Changing Extension Passwords. we need to tell FreePBX how to process inbound calls when someone dials your Google Voice number. There are any number of choices.com. From the main FreePBX GUI.Fill in the blanks with your information and check all 3 boxes. If your Google Voice account name ends in @gmail. By default. Or you could ring multiple extensions by first creating a Ring Group which is just a list of extension numbers. Then click Submit and Apply Config. In the Set Destination section of the form.

.

Finally. You can also include a pager email address if you want a text message alert with incoming voicemails. we need the first three octets of your private LAN address. you need a very secure password for both the extension itself and your voicemail account for this extension. And you can always leave a voicemail for someone by dialing their extension number preceded by an asterisk. Leave the deny entry the way it is which tells Incredible Pi to block everybody except those allowed in the permit entry below. you can retrieve your voicemails by dialing *98701 from any extension on your phone system.something then the permit entry will be 192.For now. You do that with the deny and permit entries which currently are filled with zeroes.168.g.255. That’s it. change the Delete Voicemail option from No to Yes. Now save your settings by clicking the Submit button. In case you’re curious. you need to plug in your actual email address in the Voicemail section so that voicemails can be delivered to you when someone leaves a message. The Voicemail Password needs to be all numbers. If you want the voicemails to automatically be deleted from the server after they are emailed to you (a good idea considering the disk storage limitations of an SDHC card). Just plug in your public IP address and your private IP subnet. In addition to managing your voicemails. Eliminating Audio and DTMF Problems. First. Replace the existing 1234secret and 1234 with your own (very secure) entries. we only need to make a few changes. You’ll be prompted to enter the voicemail password you set up.g.168. you’ll also be given the opportunity to either return the call to the number of the person that called or to transfer the voicemail to another extension’s voicemail box. You can avoid one-way audio on calls and touchtones that don’t work with these simple settings in FreePBX: Settings -> Asterisk SIP Settings.0. unless you’ve chosen to automatically delete voicemails after emailing them. *701 would let someone leave you a voicemail without actually calling you. 5. Then reload the dialplan by clicking on the red prompt when it appears. e.0. Then set ULAW as the only Audio Codec. if your LAN is 192. . e.0. For the permit. The extension secret needs to be a combination of letters and numbers.255. You also need to lock down this extension so that it is only accessible from devices on your private LAN. preferably six or more.0/255.

Once you are registered to extension 701. Then click on YATE’s Telephony Tab and place your first call. you’ll need to download a softphone to your desktop PC or Mac.6. Once installed. and Linux machines. Run the application and choose Settings -> Accounts and click the New button. and whatever password you created for the extension. 701 for your account name. the easiest way to get started with Incredible Pi is to set up a YATE softphone on your Desktop computer. it’s a simple matter to plug in your extension 701 credentials and start making calls. Versions are available at no cost for Macs. Incredible Pi supports all kinds of telephones. Fill in the blanks using the IP address of Incredible Pi. Just download the appropriate one and install it from this link. You can move on to “real phones” once you’re smitten with the VoIP bug. close the Account window. Setting Up a Desktop Softphone. PCs. For today. It’s that easy! . but we’ll start with the easy (free) one today. As we mentioned. Click OK.

Activating SAMBA for Windows Networking. SAMBA is included for transparent access using the Windows Networking Protocol from PCs. SAMBA is deactivated. As delivered. We’ll leave you with a tip on how to monitor what’s happening with your PBX.com/sambastatus. For obvious reasons. Asterisk has its own Command Line Interface (CLI) that is accessible from the Linux command prompt. In addition. Change Windows workgroup from WORKGROUP.tgz . Macs. we recommend you never activate root login access to SAMBA without a very secure password. If desired.conf 3. There are several good tools within the FreePBX GUI. That about covers the basics. Set SAMBA password for user root: smbpasswd -a root 2. here are the steps: cd /usr/local/sbin wget http://incrediblepbx. set SAMBA to start on boot: rcconf and activate SAMBA option If you’d like to update your status application to display SAMBA status instead of WLan1. Just execute the following command while logged in as root: asterisk rvvvvvvvvvv. Manually start SAMBA from command prompt: service samba start 4. if needed: nano -w /etc/samba/smb.Monitoring Call Progress with Asterisk. here are the steps while logged in as root: 1. You’ll find them under the Reports tab. and other Linux machines. If you wish to enable SAMBA on your server.

6 Run the /root/fax-enable Script to Automatically Configure HylaFax Using FreePBX. Once you have those in hand.0 B) Remember. and replace mypassword with your PPTP password. Lest we forget to mention. 5. Once you’ve done a little exploring. then Enter. Instead. run rcconf. 3. Insert the following text and replace myfqdn. Then save the file: Ctrl-X. Edit the connection template: nano -w /etc/ppp/peers/my-pptp-server.d/pptp start.tgz Activating the PPTP VPN Client. you should now see a ppp0 entry: ppp0 Link encap:Point-to-Point Protocol UP POINTOPOINT RUNNING NOARP 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:3 RX bytes:0 (0.tgz rm sambastatus. 2. Add Additional. Download and Install Incredible PBX 3. Y.6 Update: Activating Incredible Fax. Last but not least. When you run ifconfig. If you’ve followed the Nerd Vittles tutorial and previously set up a PPTP VPN Server for your devices. you cannot log into your PPTP server from an IP address on the same private LAN so you’d only use the PPTP VPN when your Incredible Pi is at a remote location. 1. log into Incredible Pi as root. Enjoy! 3. here are the 5 Simple Steps to activate Incredible Fax. A few require a bit of configuration before you start using them. Dedicated DID and Inbound Route to Handle Incoming Faxes Install Any Desktop HylaFax Client to Send Faxes via Print-to-Fax using any PDF Reboot Your Server and Enjoy Where To Go Next. then it’s pretty simple to add Incredible Pi to the mix by activating its PPTP VPN client. log into your server as root. And then you’ll want to explore Interconnecting Asterisk Servers with Incredible PBX and the Raspberry . take a few minutes to read the complete tutorial on all 35 Incredible PBX applications for Raspberry Pi. it won’t show an IP address if the Raspberry Pi and your PPTP VPN Server are on the same subnet (like ours). Scroll to the bottom of the list and highlight pptp. Shutting Down Your Server. To permanently activate the PPTP VPN client on your Incredible Pi server. never just pull the plug when you want to shut down your server.0 B) TX bytes:0 (0. issue the following command: /etc/init. you now can access it at the first IP address in your reserved PPTP IP address pool. You’ll need the FQDN or public IP address of your VPN server as well as a username and password for VPN access to your VPN server. The complete tutorial is available here. To test it. Press the space bar to select it for automatic startup when you boot your server.org with the FQDN of your PPTP server. or you may end up with corrupted MySQL databases. Then tab to OK and press Enter. 4. With a 512MB Raspberry Pi. Then nothing will run. Once you install your Raspberry Pi in a remote location. and issue the following command: shutdown -h now. replace myname with your PPTP username.tar zxvf sambastatus.

Blog comments are a terrible place to handle support issues although we welcome general comments about our articles and software. A few bugs are to be expected. October 21. If you have particular support issues. Astricon 2012 will be in Atlanta at the Sheraton beginning October 23 through October 25. Be sure to tug on my sleeve and mention you’d like a free PIAF Thumb Drive. Astricon 2012. We called Atlanta home for over 25 years so we’d love to show you around. We’ll have a bunch of them to pass out to our loyal supporters. Please have a look and post your support questions there. Tw eet Originally published: Tuesday. If you’re using Incredible Pi.Pi. And add your new number to the Do Not Call Registry to block telemarketing calls. Bug Fixes. Enjoy! Don’t forget to List Yourself in Directory Assistance so everyone can find you by dialing 411. September 25. November 27. Nerd Vittles readers also can save 20% on your registration by using coupon code: AC12VIT. It’s the best Asterisk tech support site in the business. . we encourage you to get actively involved in the PBX in a Flash Forums. there is a thread dedicated to support of Incredible Pi. You won’t have to wait long for an answer to your question. We hope to see many of you there. Unlike some forums. and it’s all free! In fact. Or just call 888-382-1222 from your new number. ours is extremely friendly and is supported by literally hundreds of Asterisk gurus and thousands of ordinary users just like you. With any application as sophisticated as this one. 2012 Support Issues. you’re bound to have questions. 2012 Updated: Sunday. 2012 Updated: Tuesday. please review these on the PIAF Forum.

Vitelity provides Tier A DID inbound service in over 3. Not any more! For PBX in a Flash users.44¢ per minute for outbound calls in the U. Do not use this link to order your DIDs. The going rate for Vitelity’s DID service is $7. Visit our new whos. when you use our special link to sign up.000 rate centers throughout the US and Canada.amung. whos. here’s a deal you can’t (and shouldn’t) refuse! Sign up now.us If you’re wondering what your fellow man is reading on Nerd Vittles these days. And. click here. or you won’t get the special pricing! Vitelity’s rate is just 1.000 incoming minutes on two simultaneous channels with terminations priced at 1. Some Recent Nerd Vittles Articles of Interest… . New Vitelity Special. wonder no more. You now can get an almost halfprice DID from our special Vitelity sign-up link. and you can purchase a Tier A DID with unlimited incoming calls for just $3. It’s a terrific resource both for us and for you. This covers future usage and any balance is fully refundable if you decide to discontinue service with Vitelity. Vitelity has generously offered a new discount for PBX in a Flash users.us statistical web site and check out what’s happening.S. There is a $35 prepay when you sign up.Need help with Asterisk? Visit the PBX in a Flash Forum. the Nerd Vittles and PBX in a Flash projects get a few shekels down the road while you get an incredible signup deal as well.amung.95 a month which includes up to 4. To check availability of local numbers and tiers of service from Vitelity. If you’re seeking the best flexibility in choosing an area code and phone number plus the lowest entry level pricing plus high quality calls. then Vitelity is the hands-down winner.99 a month.45¢ per minute.

2 Introducing Incredible PBX 2. We never recommend particular products solely to generate Amazon commissions. November 6.5.9 for PIAF2 and CentOS6 7 Steps to Skytopia: Pain-Free Calling with Skype and Asterisk The Googlifier: WordPress Content Generator for Google+ Definitive Guide: PBX in a Flash 1.1 with CentOS 5. IncrediblePBX 25 Responses to “VoIP on Steroids: Introducing Incredible PBX 3. Nerd Vittles receives a small referral fee from Amazon to help cover the costs of our blog.0 Siriously: It's Wolfram Alpha for Asterisk Patent Trolls: Coming Soon to a Home Near You Introducing PBX in a Flash 2 with CentOS 6.0 and Incredible Fax 2. September 28. with such limited resources.0 Android 3 Deal of the Year: Acer Tab for Under $300 The Vizio Tablet: How Good Can a $298 Android Tablet Be? Introducing Asterisk 10: Welcome to Frontier Days Installing OS X Lion: The Short List of Gotcha's An Introduction to Google Plus: The Google Lion No Longer Sleeps Coming to a Cloud Near You: Incredible PBX in the Cloud An Epilogue on New Testing Methodologies for Asterisk A Postmortem on New Testing Methodologies for Asterisk Be Sociable. Tuesday. why are you using a heavy webserver like Apache? Why not Lighttpd or Nginx? .6 for the $35 Raspberry Pi” 1. [↩] Posted in Technology.PBX in a Flash 2: DIY Hardware Recommendations Free Worldwide Calling with iNum + VoIP.7 Virtual Paradise: 1-Minute Asterisk Installs with PIAF-OpenVZ Thumbs Up: The Ultimate Flash Drive Installer for Asterisk PIAF 101: Taking Asterisk 10 for a Spin 3 Steps to VoIP Nirvana: It's Incredible PBX 2. Many of our purchase links refer users to Amazon when we find their prices are competitive for the recommended products. when pricing is comparable or availability is favorable. However.2 Virtual Utopia: 1-Minute Asterisk Installs with PIAF2-OpenVZ Bluetooth Proximity Detection for Automatic Call Forwarding Speech-to-Text Directory Assistance Comes to Asterisk Introducing Incredible PBX 3. 2012 at 1:39 pm Use Bluetooth Proximity Detection with your Raspberry Pi to Forward Calls to Your Cell When You’re Away.7. Google Voice calling is free throughout the United States and Canada at least through the end 0f 2012. Bob says: Friday. September 25. Extensions typically have been announced during the last week of December each year… but nothing lasts forever.7.bz/PDUoGi 2. 2012 at 11:36 pm Great work so far. 1 question though. Here’s how: http://nerd. Share! Tw eet 29 Like 37 80 Share 2 StumbleUpon 1. [↩] 2. we support Amazon because Amazon supports us. 2012 3:00 am Tags: asterisk. Nerd Uno says: Tuesday.ms + Google Voice Thumbs Up: A New Flash Drive Installer for PIAF2 and CentOS 6. freepbx. Telephony by ward.

Can I share the 1 NIC or should I use the WIFI as well? I have never been able to use NAT on my router/firewall successfully.raspberrypi.php? t=15348&p=168350 – how easy is it to set this up on Incredible PBX? [WM: Kinda depends on your skill level. Ideas? Doug 7. Nerd Uno says: Sunday. 2012 at 4:09 pm Incredible PBX 3. October 8. 2012 at 8:28 am I want to use the GPIO pins to trigger a phone ring so this acts as a doorbell.like Apache? Why not Lighttpd or Nginx? Also what about using Exim instead of sendmail? 3. 2012 at 10:46 am I used gparted to move the linux-swap (swapoff first) to the end of the device. 5. The detailed instructions are here. This has been resolved in Incredible PBX 3.K. I have PIAF running on basic machine. September 29.. October 15. October 20. Stuart says: Saturday.3.] 4. Nerd Uno says: Monday. looks like you can already order a 512MB Raspberry Pi… if you hurry.org/phpBB3/viewtopic. Then the raspi-config – expand_rootfs will work. Incredible PBX for the Raspberry Pi uses "pure Raspbian" so the process is fairly straight-forward. I have MP118 for POTS lines and Intepeer for VOIP. So you might want to re-arrange the partitions to have ‘/’ as the last partition in the image on your next release for expand_rootfs to work. 6. I want to go with this hardware. I have two NICs – 1 for internal network and 1 for external. 2012 at 1:01 pm Hi. I must be missing something.3 bug reports and fixes can be found at this link. October 14. Doug says: Monday. Someone has already posted scripts of how to do this on Asterisk at http://www. All the tools needed to . [WM: Thanks. David J Murray says: Saturday. 2012 at 8:57 am If you’re in the U.

8. October 21. Run the script in the background after testing it without using the ampersand: /root/doorbell. (Like this http://i. October 20. just would rather bring in my own SIP trunk. Y.com/FqnNB. Just add them within FreePBX.sh & 10.0 on your SD card. e. run this parallel with pin 17.] 9.recompile Asterisk can be found in /usr/src/asterisk-1.Dial(SIP/nnnn.1.10) same => n. Randy says: Saturday. Save the file: Ctrl-X. then switch to ground to activate it. do cmd=$(cat /sys/class/gpio/gpio17/value) if [ $cmd = '0' ]. Create a file for the script. I found this script to make an extension ring if pin 17 is activated.conf to include: [fromdoor] exten => s.SET(CALLERID(name)=From DOOR) same => n. I understand I would need to take 3.sh.png) This is a really basic question – I am not a programmer. Good luck!] 8. [WM: You can use both SIP and IAX2 trunks.hangup() (Where nnnn is extension number). #!/bin/bash while true. then asterisk -rx 'originate local/s@fromdoor application Playback beep' fi sleep 1 done Then edit extensions_custom. I haven’t downloaded and read all of the docs yet. I like the polished look of your version. Stuart says: Sunday. Stuart says: .imgur.. then Enter.g. and away you go. how do I run the script? [WM: Log into your server as root. 2012 at 6:38 am Thinking about a really basic doorbell with no compiling etc. just be sure you have a good backup of your SD card before you begin. If things go horribly wrong. nano -w /root/doorbell. 2012 at 2:07 pm Can this also be used to setup regular (non google voice) sip trunks.16. so apologies if it is clear.3v with a 10k Ohm resistor.

http://nerd. you can add a line to /etc/init. . October 28. how can I get it to run automatically on boot? (Does this version have watchdog to reboot the device if it crashes too?) [WM: Crashes? We don't want no stinking crashes. 2012 at 8:52 am ward what is the capacity for this pbx? how many simultaneous call can Handel ? thanks in advance 12. October 28. October 22.d/freepbx just below ${AMPORTAL_BIN} start 11. I’m kinda stumped. October 28. Joe says: Sunday. 2MB/sec downloads. 2012 at 1:32 am Thanks. but I’m still unable to receive incoming calls from google voice. Once the script is running. I was logged in to google chat through my android phone. anyone have an idea how to go about debugging this? Thanks 14. 2012 at 10:18 pm I followed the directions and went back and double checked to make sure everything was correct. I have asterisk -rvvvvvvvvvv running in an ssh session and I see lots of debugging info when I place an outgoing call. Nerd Uno says: Sunday. But. October 23. watchdog is included in the build. although outgoing calls work perfectly. 2012 at 3:03 pm Just Released: Incredible PBX 3.bz/RnKASK 13. Joe says: Sunday.5 Torrent for 256MB and 512MB Raspberry Pi. nothing appears on the debugger. yes. one more question – once I have set the script all up properly. HIMALA says: Tuesday. but when I try to make one incoming.Monday. 2012 at 10:27 pm Argh. please disregard last message.

. I have 3 SPA942 phones with a trunk to the outside world. 2012 at 4:31 pm Have you tried adding a heatsink to keep the CPU cooler when overclocking? There seem to be a bunch of different heatsink kits for the Raspberry Pi available. ward says: Saturday. November 10. October 30. ward says: Monday. 2012 at 11:27 am I was thinking maybe this would be good for a sip door phone? 17.Crusadio 19.15. Here’s the fix: http://nerd. Crusadio says: Saturday. 2012 at 11:12 pm I have v3. All is working great. 2012 at 1:26 pm Incredible Faxing for the 512MB Raspberry Pi finally has arrived. November 10. November 10.bz/Sc6FBw 16. but I can’t see it as a built-in or an available module. November 4. November 23. Dawid says: Friday. 20.bz/TSbzqC 18. 2012 at 2:50 pm CallCentric network outage may cause IPtables to fail with Incredible PBX for Raspberry Pi. SAm says: Sunday.bz/UOOgL9 21. Nerd Uno says: Tuesday. but is there anyway to do paging to all the phones ? PiAF talks about a Paging module. 2012 at 8:48 am Is it possible to incorporate Skype gateway into this Rasspberry Pi distro? .5 on a 256K Pi running at home to help me learn Asterisk. Install instructions here: http://nerd. Bill says: Saturday. 2012 at 8:10 am Incredible PBX 3.6 featuring Incredible Fax is now ready for testing. http://nerd. November 19.

Thanks again. your place in heaven is preserved 23. I know all the work this took. I’m going to downgrade and try v3. I am waiting for my new model PI and will eagerly set this up and get it going with my Nexvortex. Amazing coordination and thoughtfulness in putting this together.152828] bcm2835 ALSA chip created! [ 25. and M$FT has not chosen to release a version for this ARM processor.5 and see if it works better.082264] bcm2835 ALSA card created! [ 18.709849] Adding 897020k swap on /var/swap. 2012 at 7:57 pm I haven’t been able to boot v3. My next effort will be creating a package for a SOHO SMB that can be easily turnkey’d SD card image that can be setup for multiple offices (one with a PI pbx.450507] EXT4-fs (mmcblk0p2): re-mounted. But. and it is so nice to have everything working in one package.127708] bcm2835 ALSA chip created! [ 18.961321] bcm2835-cpufreq: switching to governor ondemand [ 28.119225] bcm2835 ALSA chip created! [ 18. Karl Miller says: Monday. heartbeat=10 sec (nowayout=0) [ 18. I have had several false starts with Freeswitch. This is the first version I’ve tried.088798] bcm2835 ALSA chip created! [ 18.714954] watchdog stopped I’ve tried 2 different cards and 2 different Pi’s all with the same result. any idea what problem is here? . Opts: (null) [ 17. plugpbx. Sorry.[WM: Skype is proprietary.499399] ip_tables: (C) 2000-2006 Netfilter Core Team [ 89.339789] NET: Registered protocol family 10 [ 32. etc. It keeps getting stuck at the same spot: … [ 17.136138] bcm2835 ALSA chip created! [ 18. November 26.com account (these guys are great for a very cost-effective SIP account).955682] bcm2708 watchdog. I created the cards using the make_sdhc script. and the rest with just phones behind their router).6 successfully.949645] bcm2835-cpufreq: switching to governor ondemand [ 25.] 22. Priority:-1 extents:27 acrossS [ 86. November 30.108266] bcm2835 ALSA chip created! [ 18. As a software engineer. Asterisk by itself. Francis says: Friday.144602] bcm2835 ALSA chip created! [ 18. 2012 at 10:36 pm Thanks sooo much for all this work.

December 4. Thanks. Francis says: Saturday. 2012 at 12:30 pm I have a static I/P address and a FQDN that I want to use with 3. 25. 24.] Leave a Reply Name (required) Mail (will not be published) (required) Web site Add your Reply ← What’s As Good As a $35 Raspberry Pi? How About 35 Free Incredible PBX Apps Black Friday Deals: Buyers’ Guide to VoIP and Mobile Stocking Stuffers for 2012 → Entries RSS | Comments RSS .6 on a Pi. I didn’t know Incredible PBX doesn’t show a login prompt on the serial console which is why the system appears to be hung. DennisDunbar says: Tuesday.) I can log in through SSH now. I modify interfaces and I added dns-nameservers and it crashes. December 1. 2012 at 1:59 am Never mind. (I don’t have a graphical display. Any ideas? [WM: See this thread on the forum for some suggestions.Thanks. I tried setting SIP from within FreePBx and set the changes to be accepted from my server and it doesn’t work.

Now Visiting: Help the Nerdy Links About Nerd Uno Asterisk ListServ Best of Nerd Vittles Contact Us Google+ Blog Incredible PBX Nerd Vittles Daily Dump PBX in a Flash PBX in a Flash Forum PBX in a Flash Wiki See What You’re Missing Today’s Demotivator Twitter: @NerdUno Categories General Photography Technology Apple Macs Audio Blogs Cellular Home Automation .

Internet/Web Microsoft PCs MP3 Devices Networking Office Automation Smartphones Streaming Devices Telephony TiVo/ReplayTV Video Wi-Fi Search Search Tagcloud android appliance asterisk backup best phone bootable flash Cellular centOS cepstral cloud computing email enum fax freepbx gizmo google voice IncrediblePBX ipad iphone iptables music Networking openvz virtualization vitelity vm firewall flite freenum orgasmatron pbx piaf proxmox security sip sip phone skype SM S Streaming Devices superfecta tts twitter voip vpn Wi-Fi Nerd Vittles Daily Curated by Nerd Uno Dump Apple appeals ruling that shot down Samsung injunction Nerds Twitter Tw eet .

co/jGSbFMkf #asterisk #raspberrypi Thu Dec 20 11:47 GMT Nerdly News is out! http://t.11 awaits.co/LwdwJs0q Sat Dec 22 11:15 GMT Nerd Vittles » The 5-Minute PBX: It’s Incredible PBX 11 Virtual Machine for VirtualBox #asterisk http://t. #Asterisk 11. http://t..co/LwdwJs0q ▸ Top stories today via @ostatic Mon Dec 24 11:15 GMT PIONEERS: Incredible PBX 11 Virtual Machine for VMware (Player.. Google Goodies . xoxo Santa http://t.0 & latest #FreePBX 2.co/LwdwJs0q Thu Dec 20 11:15 GMT PIONEERS: Incredible PBX 11 Virtual Machine with Incredible Fax.co/LwdwJs0q Sun Dec 23 11:15 GMT Stocking Stuffer: 512MB Raspberry Pi back in stock at MCM for $35." http://t.co/LwdwJs0q ▸ Top stories today via @JimJachetta @Live5News Wed Dec 19 11:15 GMT Instagram Blames Silly Lawyers: "a business may pay us to display your. http://t.1 Virtual Machine with #Asterisk 11.co/G9fBM4Xd Wed Dec 19 20:53 GMT Nerdly News is out! http://t.co/LwdwJs0q ▸ Top stories today via @BreakingWeb Fri Dec 21 11:15 GMT Note from Santa: MCM has 512MB Raspberry Pi in stock @ $35.11 beta. without any compensation to you.1. http://t..co/2V5iOVAp #asterisk Sun Dec 23 18:27 GMT Nerdly News is out! http://t. photos.. http://t. Workstation.co/NmKdOTf5 #fax #gvoice #sms Sat Dec 22 13:41 GMT Nerdly News is out! http://t.co/NmKdOTf5 Fri Dec 21 12:48 GMT Nerdly News is out! http://t. and #FreePBX 2.@NerdUno Nerdly News is out! http://t. and ESXi) is now available. Ships tomorrow.co/ek3AbyBX Wed Dec 19 02:02 GMT @NerdUno: Reload our Feed.co/NG4KrjGV #raspberrypi #asterisk Sat Dec 22 21:24 GMT Just Released: Incredible PBX 11.

Click Here to Sign Up NOW! Where in the World is NerdUno? Mt Pleasant. USA 51 minutes ago google. SC.com/latitude Where in the World Are You? Meta Log in RSS Feed Comments RSS Atom Feed Comments Atom Twitter RSS Feed Best of NV WordPress PBX in a Flash PBX in a Flash Forums .

Calendar December 2012 S M T WT F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 « Nov Site Stats What Other Folks Are Reading .

Massachusetts viewed "Nerd Vittles » Incredible Fax: Free Faxing Returns to Incredible PBX 1.6 for the $35 Raspberry Pi" 0 secs ago A visitor from New Hampton. New Hampshire viewed "Nerd Vittles" 47 secs ago A visitor from Portugal viewed "Nerd Vittles » ISP-In-A-Box: Remotely Managing Your Mac Using AFP and SSH Tunnels" 1 min ago A visitor from East Longmeadow. Rhode . Ohio viewed "Nerd Vittles » backup" 3 mins ago A visitor from Sydney. Maryland viewed "Nerd Vittles » The Amazing $35 Raspberry Pi: And Now It’s a Fax Machine" 3 mins ago A visitor from East Liverpool. New South Wales viewed "Nerd Vittles » Travelin’ Man 3: Securing a PIAF2 or VoIP in the Cloud Server" 7 mins ago A visitor from Mexico viewed "Nerd Vittles » Turbocharging Your Asterisk@Home PBX" 7 mins ago A visitor from Smithfield.8" 1 min ago A visitor from Hyattsville.Live Traffic Feed A visitor from Philippines viewed "Nerd Vittles » VoIP on Steroids: Introducing Incredible PBX 3.

All other trademarks and logos are property of their respective owners and are used for identification purposes and trademark parody. Ringbinder theme by Themocracy .Nerd Vittles is powered by WordPress at WestNIC / My Google Profile+ Asterisk®. Digium® and Asterisk logo are registered trademarks of Digium.com. FreePBX® is a registered trademark of Bandwidth. Inc.

Sign up to vote on this title
UsefulNot useful