You are on page 1of 16

Nerd Vittles

Ward Mundy's Technobabblelog


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

The 5-Minute PBX: Its Incredible PBX 11 Virtual Machine for VirtualBox
In our last article, we introduced the PBX in a Flash Virtual Machine for Oracles VirtualBox. To commemorate the end of the world today, we wanted to go out with a bang. So were pleased to introduce Incredible PBX 11 Virtual Machine. As with the PIAF-Green Virtual Machine, this new appliance features CentOS 6.3, Asterisk 11, and FreePBX 2.11 beta. In addition, it includes Incredible Fax with HylaFax and AvantFax, SMS speechto-text messaging as well as SMS message blasting with Google Voice, and several dozen turnkey Asterisk applications including a speech-to-text phonebook dialer, text-to-speech news, weather, tide, and stock reports, a conference bridge for MeetMe conferencing, NeoRouter and PPTP VPN support, SAMBA for Windows Networking, ODBC database integration, Telephone Reminders and Hotel-Style Wakeup Calls, CallerID Superfecta, PBX End Point Manager, and Wolfram Alpha to name but a few. With the addition of free Google Voice accounts, you still get free voice and fax calling throughout the United States and Canada. And, yes, Incredible PBX 11 still installs and is ready to go in under 5 minutes on any Windows, Mac, Linux, or Solaris desktop.

The Ultimate VoIP Appliance: Incredible PBX 11 Virtual Machine for VirtualBox

Machine for VirtualBox


We broke new ground in the virtual machine development arena last week with the introduction of the PIAF Virtual Machine. Today we take it to the next plateau with a turnkey VoIP appliance that can be deployed and functional in less time than it takes you to shave. Todays Incredible PBX Virtual Machine still gives you everything a bare metal install from source code would have provided. And, most importantly, the components are truly portable. They can be copied to a 4GB flash drive1 for the price of a good hamburger and installed from there onto any type of machine that happens to be in front of you. Five minutes later, you have a fully functional Asterisk server with FreePBX and exactly the same feature set and source code that you would have had installing Incredible PBX onto a dedicated server. Before you ask any questions, we urge you to try this VoIP appliance for yourself. The install process is as easy as 1-2-3: 1. Download and install VirtualBox onto a Desktop Machine of your choice 2. Download and double-click on Incredible PBX 11 Virtual Machine to import it into VirtualBox 3. Select the Incredible PBX 11 Virtual Machine in VirtualBox Manager Window and click the Start button

Introducing Oracle VM VirtualBox

Heres a quick review if you missed our last article. VirtualBox, Oracles virtual machine platform inherited from Sun, is really something. Its not only free, but its pure GPL2 code. VirtualBox gives you a virtual machine platform that runs on top of any desktop operating system. In terms of limitations, we havent found any. We even tested this on an Atom-based Windows 7 machine with 2GB of RAM, and it worked without a hiccup. So step #1 is to download one or more of the VirtualBox installers from VirtualBox.org or Oracle.com. As mentioned, our recommendation is to put all of the 100MB installers on a 4GB thumb drive. Then youll have

everything in one place whenever and wherever you happen to need it. Once youve downloaded the software, simply install it onto your favorite desktop machine. Accept all of the default settings, and youll be good to go. For details, heres a link to Oracles VM VirtualBox User Manual.

Introducing Incredible PBX Virtual Machine


To get Incredible PBX VM installed on your desktop is quick and easy. Because the image tips the scales at over 2GB and due to the 2GB file size limit on many systems, weve chosen to split this download into two pieces. You need both of them. Just download them onto any flavor desktop from SourceForge. Once youve downloaded the two files, reassemble them into a single file known as an Open Virtualization Appliance (.ova). Then verify the checksums for the reassembled file to be sure everything is in its proper place. Finally, doubleclick on the .ova file which will initiate the import process into VirtualBox. So lets begin by downloading the two halves from SourceForge: INCREDIBLEPBX11aa and INCREDIBLEPBX11ab. The reassembly procedure depends upon your desktop operating system. For Windows PCs, youll need to drop down to the Command Prompt, change to the directory in which you downloaded the two files, and type the following command:
copy /b INCREDIBLEPBX11aa + INCREDIBLEPBX11ab IncrediblePBX11.ova

To check the MD5/SHA1 checksums in Windows, download and run Microsofts File Checksum Integrity Verifier. For Mac or Linux desktops, open a Terminal window, change to the directory in which you downloaded the two files, and type the following commands:
cat INCREDIBLEPBX11a{a..b} > IncrediblePBX11.ova md5 IncrediblePBX11.ova (use md5sum for Linux) openssl sha1 IncrediblePBX11.ova

The MD5 checksum for IncrediblePBX11.ova is b095cc910c22c0f8cab089e0bdc97e18. The SHA1 checksum is c9a5b834992b9527aa3994eab8d7559ae612705a. If you have a match, proceed. Otherwise, rinse and repeat.

Importing Incredible PBX 11 Virtual Machine into VirtualBox


You only perform the import step one time. Once imported into VirtualBox, Incredible PBX is ready to use. Theres no further installation required, just like an OpenVZ template only better. Double-click on the .ova file you downloaded to begin the procedure and load VirtualBox. When prompted, be sure to check the Reinitialize the Mac address of all network cards box. Read and accept the license agreement. Then click the Import button. Once the import is finished, youll see a new IncrediblePBX11 virtual machine in your VM List on the VirtualBox Manager Window. You need to make a couple of one-time adjustments to the IncrediblePBX11 Virtual Machine configuration to account for differences in sound and network cards on different host machines.

Click on IncrediblePBX11 Virtual Machine in the VM List. Then click Settings -> Audio and check the Enable Audio option and choose your sound card. Save your setup by clicking the OK button. Next click Settings -> Network. For Adapter 1, check the Enable Network Adapter option. From the Attached to pull-down menu, choose Bridged Adapter. Then select your network card from the Name list. Then click OK to save your setup. Finally, click Settings -> System, uncheck Hardware clock in UTC time, and click OK. Thats all the configuration that is necessary for Incredible PBX Virtual Machine. If you blinked, you probably missed it.

Running Incredible PBX Virtual Machine in VirtualBox


Once youve imported and configured Incredible PBX Virtual Machine, youre ready to go. Highlight the appliance in the VM List on the VirtualBox Manager Window and click the Start button. The boot procedure with CentOS 6.3 will begin just as if you had installed PBX in a Flash and Incredible PBX on a standalone machine. Youll see a couple of dialogue boxes pop up that explain the keystrokes to move back and forth between your host operating system desktop and Incredible PBX.

Heres what you need to know. To work in the Incredible PBX Virtual Machine, just left-click your mouse while it is positioned inside the VM window. To return to your host operating system desktop, press the right Option key on Windows machines or the left Command key on any Mac. For other operating systems, read the dialogue boxes for instructions on moving around. Always shut down Incredible PBX gracefully! Click in the VM window with your mouse, log in as root, and type: shutdown -h now. Or, from the VirtualBox Manager Window, Ctl-Click on the IncrediblePBX11 VM and choose Close -> ACPI Shutdown. Always run Incredible PBX VM behind a hardware-based firewall with no Internet port exposure! Linux CLI Setup. To begin, position your mouse over the VM window and left-click. Once the virtual machine has booted, log in as root with password as the password. Change your root password immediately by typing passwd at the command prompt. Now set up a secure maint password for FreePBX as well. Type passwdmaster. If youre not in the Eastern U.S. time zone, then youll want to adjust your timezone setting so that reminders and other time-sensitive events happen at the correct time. Issue the following command to pick your time zone: /root/timezone-setup. If you plan to use Incredible Fax to send and receive faxes, set an email address for delivery of incoming faxes: /root/incrediblefax-setup. To use SMS messaging in Incredible PBX, youll need a Google Voice account which is covered below. Once you have your credentials, edit extensions_custom.conf in /etc/asterisk and insert your username and password in the 767 extension. To use SAMBA for Windows networking, replace the Interfaces IP address in /etc/samba/smb.conf with your actual IP address. Next, run smbpasswd and assign a password for root access to your server. Then restart SAMBA: service smb restart.

FreePBX Setup. Use a browser to log into your Incredible PBX server by pointing to the IP address of the virtual machine displayed in the status window of the CLI. Click on the User button to display the Admin choices in the Main PIAF Menu. Click on the FreePBX Admin option to load the FreePBX GUI. You will be prompted for a username and password. For the username, use maint. For the password, use whatever password you set up with passwd-master above. Youll want to keep FreePBX up to date. The easiest way is to configure FreePBX for email notifications when there are updates. In the FreePBX GUI, choose Admin -> Module Admin -> Upgrade Notifications and plug in your email address. Updates are installed in this same window. Click Check Online -> Upgrade All -> Process and Confirm. Scroll to the bottom of the Status window and click Return. Then click Apply Config. Now you try it. GOOGLE VOICE ALERT: For old-timers that used the previous Google Voice module in FreePBX 2.x, its a little different in FreePBX 2.11. It now is called Google Voice (Motif), and youll find it under the Connectivity tab instead of the Other tab. More importantly, the form has changed. Do NOT check all 3 checkboxes as you did previously, or your incoming calls wont be answered. Leave last checkbox Send Unanswered to GoogleVoice Voicemail UNCHECKED!! Incredible PBX supports SIP, IAX, and Google Voice trunks to handle your outbound and incoming calls. The easiest way to get started it to set up a couple of Google Voice trunks, one for voice calls and one for faxing. These trunks must be dedicated for exclusive use with Incredible PBX. If youre logged into these Google Voice accounts elsewhere, Incredible PBX wont receive incoming calls. Read our Incredible PBX Quick Start Guide for the procedure to register for new Google Voice accounts. Once you have your credentials and phone numbers, choose Connectivity -> Google Voice in FreePBX to set up the accounts in FreePBX. For each trunk, you also need to set up an Inbound Route to tell FreePBX how to route the incoming calls. For your Fax trunk, heres the drill. Choose Connectivity -> Inbound Routes. Insert your 10-digit Google Voice number in the DID Number field. Check Enable CID Superfecta and, for Set Destination, choose Custom Destinations -> Fax (HylaFax). Click Submit and then click Apply Config. Before your Google Voice trunks will work reliably, there are two final steps. First, restart Asterisk from the Linux CLI: amportal restart. Then, make at least one outbound call using each Google Voice trunk. Weve preconfigured SIP trunks for all of the major VoIP providers in Incredible PBX. All you have to do is sign up for a few accounts. This isnt like the old Ma Bell days so take advantage of the redundancy that using multiple VoIP providers gives you. Theres a very special offer from one of the major sponsors of the PBX in a Flash and Nerd Vittles projects below. Take advantage of it and support our open source projects. Update: Weve just released Incredible PBX 11.1 which includes Asterisk 11.1.0 and the latest FreePBX 2.11 beta. It also includes several bug fixes as well as an automatic update utility. You can read all about it in the readme file on SourceForge. Enjoy! Now read the latest Incredible PBX Quick Start Guide and begin your VoIP adventure. Then youll want to do some reading on VirtualBox. Weve barely scratched the surface. Setting up Headless VMs that run in the background on any server is a breeze. From the command line, heres an article to get you started. But you also can start Headless VMs from within the GUI by highlighting the VM and clicking Shift->Start. REMEMBER: Always shut down VMs gracefully: Close->ACPI Shutdown. Youll find more great tips at virtualbox.org and GitHub.

One of the real beauties of VirtualBox is you dont have to use a GUI at all. The entire process can be driven from the command line. Other than on a Mac, here is the procedure to import, configure, and run Incredible PBX 11 Virtual Machine:
VBoxManage import IncrediblePBX11.ova VBoxManage modifyvm "IncrediblePBX11" --nic1 nat VBoxManage modifyvm "IncrediblePBX11" --acpi on --nic1 bridged VBoxHeadless --startvm "IncrediblePBX11" & # Wait 1 minute for IncrediblePBX11 to load. Then decipher IP address like this: VBoxManage guestproperty get "IncrediblePBX11" /VirtualBox/GuestInfo/Net/0/V4/IP # Now you can use SSH to login to IncrediblePBX11 at the displayed IP address # Shutdown the IncrediblePBX11 Virtual Machine with the following command: VBoxManage controlvm "IncrediblePBX11" acpipowerbutton

On a Mac, everything works the same way except for deciphering the IP address. Download our findip script for that. Have a very Merry Christmas!
Tw eet

Originally published: Friday, December 21, 2012 Updated: Saturday, December 22, 2012

Need help with Asterisk? Visit the PBX in a Flash Forum.

New Vitelity Special. Vitelity has generously offered a new discount for PBX in a Flash users. You now can get an almost halfprice DID from our special Vitelity sign-up link. If youre 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. Vitelity provides Tier A DID inbound service in over 3,000 rate centers throughout the US and Canada. And, when you use our special link to sign up, 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. The going rate for Vitelitys DID service is $7.95 a month which includes up to 4,000 incoming minutes on two simultaneous channels with terminations priced at 1.45 per minute. Not any more! For PBX in a Flash users, heres a deal you cant (and shouldnt) refuse! Sign up now, and you can purchase a Tier A DID with unlimited incoming calls for just $3.99 a month. To check availability of local numbers and tiers of service from Vitelity, click here. Do not use this link to order your DIDs, or you wont get the special pricing! Vitelitys rate is just 1.44 per minute for outbound calls in the U.S. There is a $35 prepay when you sign up. This covers future usage and any balance is fully refundable if you decide to discontinue service with Vitelity.

Some Recent Nerd Vittles Articles of Interest


The 5-Minute PBX: Incredible PBX 11 Virtual Machine for VirtualBox The 5-Minute PBX: PIAF Virtual Machine for VirtualBox (Windows, Mac, Linux) Incredible PBX for Raspberry Pi: And Now It's a Fax Machine Incredible PBX for Raspberry Pi: Interconnecting Multiple Servers Incredible PBX for Raspberry Pi: Version 3.5 Quick Start Guide Incredible PBX for Raspberry Pi: 35 Incredible Applications (Tutorial) Introducing PBX in a Phone: Grandstream GXP-2200 featuring Incredible PBX Black Friday Deals: Buyers' Guide to VoIP and Mobile Stocking Stuffers AstriCon 2012: Digium at the Crossroads Practicing Safe SIP: Adding SIP URI Connectivity with a Zero Internet Footprint Sleep Like a Baby: 20 Failsafe Tips to Enhance Asterisk PBX Security Time to Celebrate: Incredible PBX for Raspberry Pi Turns 21 Introducing Incredible Pi: $35 for Asterisk, FreePBX & Google Voice Utopia The Asterisk Mother Lode: Incredible PBX 4.0 with FreePBX 2.10 R.I.P. Googlicious: Weather, Weather, Everywhere? Except From Google PIAF 2.0.6.2.3: It's PIAF-Brown with Certified Asterisk Asterisk TTS: Today in History 2.0 & Yesteryear's Time of Day Google Nexus 7 Review: State-of-the-Art Features, Performance & Price GV Call Notifier: Send Jabber and SMS Alerts for Incoming Asterisk Calls Straight Talk: Keep AT&T Humming While Chopping Your Phone Bill in Half YATE in a Flash: Rolling Your Own SIP to Google Voice Gateway VPN in a Flash: Dedicated Server Edition in PIAF 2.0.6.2.4 5-Minute VoIP: Deploying a SIP to Google Voice Gateway PBX in a Flash Commercial Support: Everything You Need to Know

Be Sociable, Share!

Tw eet

Like

10

Share

StumbleUpon

1. Many of our purchase links refer users to Amazon when we find their prices are competitive for the recommended products. Nerd Vittles receives a small referral fee from Amazon to help cover the costs of our blog. We never

recommend particular products solely to generate Amazon commissions. However, when pricing is comparable or availability is favorable, we support Amazon because Amazon supports us. []

Posted in Technology, Telephony by ward, Friday, December 21, 2012 7:01 am Tags: asterisk, google voice, IncrediblePBX, piaf, virtualization, vm

2 Responses to The 5-Minute PBX: Its Incredible PBX 11 Virtual Machine for VirtualBox
1. Ricardo Vargas says: Saturday, December 22, 2012 at 12:24 pm My friend you know how run virtual box in Ms windows as daemon?, thank U. 2. Nerd Uno says: Sunday, December 23, 2012 at 1:30 pm Incredible PBX 11.1 Virtual Machine for VMware (Player, Workstation, and ESXi) is now available. http://nerd.bz/VnBW43 The 5-Minute PBX: PIAF Virtual Machine for VirtualBox (Windows, Mac, or Linux) Entries RSS | Comments RSS

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 Youre Missing Todays 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

firewall flite freenum

orgasmatron pbx piaf proxmox security sip sip phone skype SM S Streaming Devices superfecta tts twitter

orgasmatron pbx piaf proxmox security sip sip phone skype SM S Streaming Devices superfecta tts twitter
virtualization vitelity vm

voip vpn Wi-Fi

Nerd Vittles Daily Curated by Nerd Uno Dump

Social advertisers spooked by Instagram backlash

Nerds

Twitter

Tw eet

@NerdUno Nerdly News is out! http://t.co/LwdwJs0q Top stories today via @ostatic Mon Dec 24 11:15 GMT PIONEERS: Incredible PBX 11 Virtual Machine for VMware (Player, Workstation, and ESXi) is now available. http://t.co/2V5iOVAp #asterisk Sun Dec 23 18:27 GMT Nerdly News is out! http://t.co/LwdwJs0q Sun Dec 23 11:15 GMT Stocking Stuffer: 512MB Raspberry Pi back in stock at MCM for $35. xoxo Santa http://t.co/NG4KrjGV #raspberrypi #asterisk Sat Dec 22 21:24 GMT Just Released: Incredible PBX 11.1 Virtual Machine with #Asterisk 11.1.0 & latest #FreePBX 2.11 beta. http://t.co/NmKdOTf5 #fax #gvoice #sms Sat Dec 22 13:41 GMT Nerdly News is out! http://t.co/LwdwJs0q Sat Dec 22 11:15 GMT Nerd Vittles The 5-Minute PBX: Its Incredible PBX 11 Virtual Machine for VirtualBox #asterisk http://t.co/NmKdOTf5 Fri Dec 21 12:48 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. Ships tomorrow. http://t.co/jGSbFMkf #asterisk #raspberrypi Thu Dec 20 11:47 GMT Nerdly News is out! http://t.co/LwdwJs0q Thu Dec 20 11:15 GMT PIONEERS: Incredible PBX 11 Virtual Machine with Incredible Fax, #Asterisk 11, and #FreePBX 2.11 awaits. http://t.co/G9fBM4Xd Wed Dec 19 20:53 GMT Nerdly News is out! 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... photos... without any compensation to you." http://t.co/ek3AbyBX Wed Dec 19 02:02 GMT @NerdUno: Reload our Feed.

Google Goodies
Click Here to Sign Up NOW!

Where in the World is NerdUno?

Mt Pleasant, SC, USA 52 minutes ago


google.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

Live Traffic Feed

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

Nerd Vittles is powered by WordPress at WestNIC / My Google Profile+


Asterisk, Digium and Asterisk logo are registered trademarks of Digium, Inc. FreePBX is a registered trademark of Bandwidth.com. All other trademarks and logos are property of their respective owners and are used for identification purposes and trademark parody. Ringbinder theme by Themocracy

You might also like