Home » 2007 (Page 5)
Yearly Archives: 2007
Introducing Version 3 of the Plug-and-Play Asterisk IP PBX for the Intel Mac
NOTE: The system referenced in this article is no longer supported by Nerd Vittles as this version of Asterisk® has been phased out. For the latest and greatest, please consider our new PBX in a Flash offering.
We don’t usually write about stuff we haven’t personally tested, but we’re making a partial exception today because we don’t (yet) own an Intel Mac. Donations, anyone? Where were we? Thanks to the work of literally hundreds of developers, there is a terrific Asterisk IP PBX with an incredible array of additional bells and whistles. That product which we have tested extensively is TrixBox 1.2.3. It’s so good, in fact, that we chose it as the base system for all of the Nerd Vittles applications that we write about each week. For Halloween last year, we introduced Version 3 of our Plug-and-Play Asterisk IP PBX for Windows. Then a week later, we showed how to take a standard install of TrixBox 1.2.3 on Linux and NerdVittlize it into the equivalent of our version 3 build for Windows. When you were finished, you had a secure, turnkey Asterisk IP PBX with all of the Nerd Vittles software collection and virtually every mission-critical add-on anyone could ever dream of for a phone system: freePBX, an Apache web server, a SendMail server, PHP, MySQL, WebMin, SugarCRM contact management, FTP and SSH support, Perl, integrated fax-to-email support, calling card billing, and more. And it all runs quite peacefully in a CentOS 4.4 Linux wrapper on either a dedicated Linux machine or on your Windows Desktop.
What was missing unfortunately was a way to run this same system on a Mac. Yes, there’s an Asterisk implementation on the Mac platform. But it’s downright primitive compared with the systems we’ve been writing about for the last 18 months. So today we have not one but two special treats for the Mac enthusiasts of the world. First, it’s now possible to run our standard Version 3 system using the new VMware beta for the Intel Mac. You can download it here (561MB). You’ll also need to install the VMware Fusion beta software on your Intel Mac. Just fill out this form and then download the software. At least the beta is free, and the clients have remained free on other platforms.
Thanks to one of our great contributors, Gillam Hall, there’s now another alternative: a Parallels Desktop image of our Version 3 Asterisk system. You’ll first need to purchase and install Parallels Desktop on your Intel Mac. Parallels Desktop requires Mac OS X 10.4.6 or later. Then you can download the Parallels Desktop image of Version 3 here (535MB).
After installing either VMware Fusion or Parallels Desktop on your Mac, all you need to do is download either our standard VMware Version 3 Build or the new Parallels Version 3 .tar.gz Build, decompress the archived file, and run it in a VMware or Parallels window on your Mac Desktop. Once you get it running, hop over to our Version 3 tutorial for Windows and configure your system. To maximize performance, make sure you also apply the tweaks covered in the Comments to that tutorial. The total setup time is about 30 minutes once you have the download in hand. Enjoy!
What To Do Next. Once your new PBX is humming away, here are the next steps. First, you’ll want to upgrade freePBX to version 2.2.x. The tutorial to walk you through the drill can be found here. Last but not least, you’ll want to apply the latest Asterisk security patches to prevent a denial of service attack on your system. The tutorial for that can be found here.
Securing AsteriDex. Because of a security vulnerability in our very own AsteriDex, you’ll need to download and install this simple patch as well. Log into your Asterisk server as root and issue the following commands:
cd /var/www/html/asteridex
rm -f callboth.php
wget http://nerdvittles.com/trixbox11/callboth.zip
unzip callboth.zip
rm -f callboth.zip
chown asterisk:asterisk callboth.php
chmod 775 callboth.php
Nerd Vittles Birthday Bash: freePBX 2.2.0, TrixBox for Macs, CallerID Trifecta for Asterisk, and…
We made some New Year’s Resolutions this year… that we intend to keep. So, no, we’re not going to discuss losing weight. Our most important resolution was to stop getting caught up in upgrade-itis with Asterisk® and TrixBox. After all, we’re building phone systems that folks expect to be considerably more reliable than their Windows desktop machines… which doesn’t take much. We’ve gotten literally hundreds of emails asking the same two questions: when do we plan to switch to TrixBox 2.0 and how about upgrading to Asterisk 1.4? Our answer is always the same to both questions: not anytime soon. Why? Because there is almost nothing that can’t already be done with TrixBox 1.2.3. It’s 99% reliable, at least once you NerdVittlize It using our upgrade script. So what do these upgrades buy you other than another version number? Who knows? We’d suggest you do a lot of reading before making the leap. Start with Chris Sherwood’s Guide and see if there’s some new feature you really can’t live without. And then check out the TrixBox Help Forum to determine if you can deal with the reported problems. That’s the balancing act we all have to perform, and we’ll let you know when we finally take the plunge. For now, we’re happy with the feature set in TrixBox 1.2.3, and it lets us build reliable snap-on applications that really make a phone system hum. If there are features you don’t need or use, just turn them off. That’s what WebMin is for! Think of it as TrixBox 2.0 in reverse. Instead of enabling apps, you disable them. Are you really that short on disk space? As for the feature set, you’re not missing much. Our home phone system has so many gimmicks and gizmos that some callers (mostly my perverted friends) ask to speak to Allison when they call. She doesn’t live with us. She’s a nice Canadian girl, but you might still enjoy listening to her recent interview with Ronald Lewis.
Having said all that, there’s one new product for Asterisk that is nothing short of incredible. That’s the Rob Thomas & Co. upgrade of freePBX to 2.2.0. While the developers have conservatively numbered the new version, don’t be deceived. It’s more like 3.0 compared to the 2.1.3 version that ships with TrixBox 1.2.3. Why the enthusiasm? Because freePBX now includes the toolset that lets developers add unlimited new functionality without mucking around in the basic freePBX code. We’ll show you what we mean in a little bit so hang in there. Our diatribe is almost over.
We’ve also gotten a lot of questions about whether we’ve looked at AsteriskNOW, the new "appliance" from Digium. Yes, we’ve looked and we’ve read some excellent documentation. If all you want to do is set up some extensions around your house and replace your answering machine, it looks like an interesting product. What’s missing? Well, the 80 million things you can do with freePBX for openers. So we actually thought about writing a HOW-TO covering installation of freePBX 2.2.0 with AsteriskNOW, but then we remembered our New Year’s Resolution, not to mention the Asterisk 1.4 wrinkle with a bunch of missing commands. They call them "deprecated." It’s a nice word for throwing the baby out with the bath water. To save a few lines of code, the Asterisk developers removed some important, old commands from the product. So now application developers have to review and update every piece of code they’ve ever written for Asterisk to make sure there aren’t any deprecated commands lurking. To make matters worse, you have to have different versions of applications to run on Asterisk 1.2 and Asterisk 1.4. Dumb idea not to mention a huge waste of time and talent! So… here’s our bottom line: why reinvent the wheel when TrixBox 1.2.3 is rock-solid reliable and when TrixBox uses the very best tools in the business: Asterisk 1.2.12.1, Apache, MySQL, PHP, Flite, SendMail, SugarCRM, and on and on we go. Aside from the IAX security hole which our upgrade script patches, every one of these applications is a proven winner which brings us back to freePBX.
You really, really need freePBX 2.2.0! We plan to build all of our future goodies using it so climb on board today. We promise. You’ll enjoy the ride… every week! If you’re using TrixBox 2.0, you’re all set. If not, here’s how to upgrade your TrixBox 1.2.3 system to freePBX 2.2.0 in about 10 minutes! There’s nothing hard about any of this. The remainder of this article does assume that you have installed TrixBox 1.2.3 from the original .iso image and then NerdVittlized it on a dedicated Linux machine OR that you’ve installed our VMware/Windows XP version of TrixBox 1.2.3 which comes NerdVittlized out of the box. Otherwise, as they say, YMMV. If you’re new to all of this and have no idea what NerdVittlizing means, read up on the gerund here, and then come back and join us once you’ve secured your system and added all of the the Nerd Vittles goodies.
When we get finished with the freePBX upgrade to your TrixBox 1.2.3 system, everything that worked before you started the upgrade will still work when you get finished. Of course, we recommend you try this out on a non-production system and verify for yourself that your system still functions reliably. That’s what VMware is for! But we think you’ll find that you still have a system that is ready to put in production: phones ring, applications run just as before, and all the things you have come to rely upon in your phone system will still function. And we’ll have an essential, new building block to add all sorts of additional features to your system in coming weeks without breaking anything. We’re even going to add a few goodies today just to get you started!
Upgrading to freePBX 2.2.0. The upgrade process is straight-forward, but you need to pay attention and perform the steps in the order we’ve outlined below. Winging it will result in a system that either doesn’t work at all or one that may exhibit all sorts of quirky behavior. So, be reasonable. Do it our way! We’ve tested this about a dozen times on all sorts of different machines which is something you’re probably not going to find all that exciting to replicate.
First, make sure that your TrixBox 1.2.3 server is working reliably. It handles incoming calls correctly, voicemail works, outbound calls work, etc. Once you’re certain that you have a stable TrixBox 1.2.3 system, then log into your server as root and issue the following commands in order. If, for some reason, the freePBX mirror site is unavailable, substitute bestof.nerdvittles.com/applications/callerid for mirror.freepbx.org below:
cd /usr/src wget http://mirror.freepbx.org/freepbx-2.2.0.tar.gz tar zxvf freepbx-2.2.0.tar.gz cd freepbx-2.2.0 ./install_amp (When prompted whether to overwrite existing files, type a)
Once the installation is completed, don’t reboot your system or restart Asterisk! Instead, using a web browser (IE 6 works great) point the browser to the IP address of your web server. Choose System Administration and type the username maint followed by your password to gain access. Now choose freePBX. Whatever you do, don’t click the Red Bar to update settings until you’ve completed all of the steps below.
Pass #1. We’re going to make three passes through the FreePBX module update process before we’re ready to click the Red Bar. So choose Tools then Module Admin then click Check for Updates online. Click Download all at the top, far right side of your browser window. Then click the Process button followed by the Confirm button. Wait for the downloads to be processed. Then click the Return button at the bottom of the browser window.
Pass #2. Click Upgrade all at the top, far right side of your browser window. Then click the Process button followed by the Confirm button. Wait for the upgrades to be processed. Then click the Return button at the bottom of the browser window.
Pass #3. Click Upgrade all at the top, far right side of your browser window. Then click the Process button followed by the Confirm button. Wait for the upgrades to be processed. Then click the Return button at the bottom of the browser window.
Finally, click the Red Bar to apply the configuration changes. Count to 20. Now let’s log into your server as root again and make a minor correction or two, and you’ll be ready to reboot and go. Once you’re logged in, issue the following commands to fix the initial voice prompts with our Stealth Autoattendant:
cd /var/lib/asterisk/sounds/custom mv nv-greeting.wav nv-greeting.wav.bak mv nv-menu.wav nv-menu.wav.bak
Now edit line 428 in the extensions.conf file to resolve a freePBX bug with Enum Lookups:
nano -w /etc/asterisk/extensions.conf Ctrl-W and type: arg3 is pattern press Enter key Ctrl-W again and press Enter key
You can verify the line number by pressing Ctrl-C in Nano. You should be positioned on line 428 which begins like this:
exten => s,1,GotoIf($["{$ARG3}" =
Just insert an exclamation point (!) immediately before the equals sign (=) so that it looks like this != and save your change: Ctrl-X, Y, then press Enter.
Now restart your server, and you’re done: shutdown -r now. Congratulations! You now should have a functioning freePBX 2.2.0 system. Be sure to take a look at the Release Notes and the freePBX Wiki.
Adding Free Directory Assistance to freePBX. We’ll have a whole bunch more to say about freePBX 2.2.0 in coming weeks, but we wanted to give you a couple of sneak previews of new functions which are incredibly powerful. First, there’s a new way to add loads of functionality to your system without having to be a programmer. For example, here’s how to integrate free Directory Assistance into your system by simply dialing 411 from any phone connected to your Asterisk system.
Using your web browser, go back into freePBX (System Admin, freePBX, Setup) and choose Misc Destination. Make the following entries:
description Directory Assistance dial 8003733411
Then click the Submit Changes button followed by the Red Bar to reload your configuration into memory.
Now choose Misc Application and make the following entries:
description Information Feature Code 411 Status Enabled Destination Misc Destination:Directory Assistance
Then click the Submit Changes button followed by the Red Bar to reload your configuration into memory. Now dial 411 from any phone on your system and enjoy free Directory Assistance.
Checking Your AutoAttendant. The real beauty of the new Misc Application function is that you can use it for internal testing of almost anything. For example, to try out your Stealth AutoAttendant by dialing 412 from any extension, add the following Misc Application:
description Test AutoAttendant Feature Code 412 Status Enabled Destination IVR:Stealth AutoAttendant
Click the Submit Changes button followed by the Red Bar to reload your configuration into memory. Now dial 412 from any phone on your system and you can try out the Nerd Vittles Stealth AutoAttendant without having to dial into your system from an outside phone.
Accessing the VoiceMail System. Another nice trick is to add hidden extensions to access VoiceMail. Let’s assume you want to do this for extension 500 and for the hidden extension number we add another zero: 5000. Here’s how to set up the Misc Application:
description VoiceMail 500 Feature Code 5000 Status Enabled Destination Core:voicemail box 500
Click the Submit Changes button followed by the Red Bar to reload your configuration into memory. Now dial 5000 from any phone on your system to access the VoiceMail box for extension 500. It’s an easy way to leave messages for someone else on your system without dialing in from an outside phone. You can also use it to retrieve voicemail. Just press the asterisk (*) button while the voicemail prompt is playing on the phone. Then enter your voicemail password for extension 500. You should be catching on by now. Build a few more just for fun.
Happy Birthday to Us. We’ll close by mentioning that it’s a big week here at Nerd Vittles. And we have a couple more surprises for you. This Friday marks our Second Birthday. Hard to believe it’s been two years. We spent our first six months covering what you could do with a $500 Mac mini. But the last 18 months have been devoted almost exclusively to Asterisk. Our gift to you is the brand new Best of Nerd Vittles web site. Have a look. There’s an RSS Feed for the new site as well. We think you’ll enjoy both the new format and the content. And, it’ll only get better as time marches on.
And your gift to us? Glad you asked. What a great time to send along a modest contribution through the PayPal link at the top of the page. If every person that reads Nerd Vittles each week donated just ten bucks with any major credit card, we’d have the resources to pull off some really slick projects and hire a little help. Those additions just aren’t feasible without Yankee Dollars. So skip that overpriced cheeseburger today and do your part for the cause. We promise to spend it wisely, and, just like your church, we won’t come calling again (at least not too often) until this time next year. Finally, an apology for the yo-yo’s at PayPal. Once in a while, their system tacks on a shipping charge to donations. No shortage of Village Idiots, is there? If it happens to you, just reduce the amount of your donation accordingly. We’ve screamed and hollered for two years, but it still happens once in a while for no apparent reason. We’ve gotten two generous contributions in recent days for $47.50, not the sort of number someone usually pulls out of their hat. But thanks nevertheless and our apologies for the shipping charge! Now back to the party. All together now… Happy Birthday, Nerd Vittles… and to all a good night.
From the Really Cool Dept. We’ve got a few more surprises to pull out of our hat so hang in there. What’s this? A New Bunny! We received a rather unique birthday gift from a fan. It’s a new Nabaztag/tag Wi-Fi Rabbit. We’ve named him PatTheNerd, what else? In addition to blinking lights and wiggly ears, you get a talking bunny with one of the best voice synthesizers on the planet. And it all runs over a self-configured wireless network connection on your LAN. Want to try it out? Feel free to send us a voice message. Just click on the bunny (inset). And soon, you’ll be able to issue voice commands directly to your bunny as well. Who’s Yo Daddy?
If you’ve never heard of these little guys, you’ve got some serious reading to do. Start here and then head to their Forum. Every kid should have one! And, once you get yours, leave it to Nerd Vittles to turn your little critter into a Weather Bunny, maybe not as cute as the one at your local television station, but still pretty cool. Your Weather Bunny will tell you the latest weather conditions in any city in the United States as often as you like. Just add an entry to your Asterisk crontab! Sound familiar? You can download our WeatherBunny for NabazTag application written in PHP at your convenience. And now there’s a News Bunny as well! We’ll continue NerdVittlizing Pat in the coming weeks so stay tuned. Pat should be great at providing message alerts and reading emails and voicemail. Someone has even set up an Asterisk voicemail box for their rabbit. So what are you waiting for? Order one for yourself and put a bunny to work! Thanks, anonymous!
News Flash! For Intel-based Mac users, the wait is over. A beta of VMware is now available simply by filling out this form. Once installed, you should be able to run the VMware version of TrixBox 1.2.3 or the VMware version of TrixBox 2.0 on your Mac Desktop. Let us know how it goes! We’re jealous and wishing we had an Intel Mac ourselves. All we got was a dumb bunny.
CallerID Trifecta. NOTE: This application has been superseded. Continue reading the latest article here.
Finally, we’ll leave you with some seriously good, new software if we do say so. It’s been almost a year since we last discussed CallerID Tips and Tricks. Seems to be our favorite topic on Nerd Vittles around the time of our birthday celebration. Don’t ask us why? But we wanted to continue the tradition this year by introducing an all-new CallerID Trifecta. Thanks to freePBX 2.2.0, with just a couple minutes of effort, you can snap our code into the web directory on your Asterisk server, make a couple of freePBX entries, and, presto, you get instant CallerID name lookups for all your incoming calls using AsteriDex, the Google Residential Phonebook, and AnyWho. We’ll add more sources including SugarCRM in the coming weeks. For today, you’ll find the documentation and download at this link on the Best of Nerd Vittles site. Particularly for those outside the U.S, we think you’ll find the PHP code easy to follow if you want to build additional directory resources on your own. Just be careful to always exit from the procedure rather than letting it just play out, or freePBX gets squirrelly and often just dumps incoming calls into voicemail. Guess how we know. Enjoy and thanks for visiting!
Some Recent Nerd Vittles Articles of Interest…
New Year’s Roundup: Pick-of-the-Litter VoIP Providers for Asterisk
It’s been a while since we last looked at the VoIP Providers that make Internet telephony hum with Asterisk® systems. So today we wanted to share our experiences with the best of the best over the past six months. For those just making the plunge, our most important rule of thumb remains the same: DON’T PUT ALL YOUR EGGS IN ONE BASKET. Particularly in the Internet Telephony Service Provider (ITSP) business, there are some excellent small providers that tend to be one-man bands. And, without casting a spell on anyone, you certainly need to be aware that these small companies depend upon the good health of their fearless leaders to survive. As Forrest Gump would say, "Stuff happens."
Another important reason for diversifying your VoIP connections has to do with reliability. It’s still the Wild West in Internet Telephony Land, and things do go wrong for minutes or hours. And, in the case of some providers, downtime can stretch into days if not weeks. One final word of advice also remains the same: DON’T STAKE YOUR ENTIRE BUSINESS ON VoIP JUST YET. That’s not to suggest that businesses can’t reap enormous financial benefits by moving much of their outbound telephone traffic to VoIP. But, if your livelihood depends upon the phone to always ring when a customer calls, don’t trust your inbound traffic to VoIP, period.
We’re not going to spend much energy discussing Vonage, Packet8, Comcast, Time Warner, and some of the Baby Bell VoIP offerings for a couple of reasons. First, they are expensive. And, more importantly, none of them encourage (and most actively discourage or outright prohibit) use of a PBX such as Asterisk with their services. While it is feasible to use these services with an Asterisk or TrixBox system, you’re typically limited to using their connections in much the same way you would use a traditional PSTN connection (aka landline) from "the phone company" in your area. This entails connection of an ATA device such as an SPA-3000 to manage calls to and from the line. Here’s how.
All-You-Can-Eat Plans. Types of VoIP offerings fall into several categories. So called "all-you-can-eat" plans in theory provide unlimited incoming and outgoing U.S. calls for a fixed monthly fee. Some include Canada as well. These usually are limited to residential use, and they almost always are limited to a single call at a time. Most of the complaints you hear from users and providers center around abuse of these plans. When monthly calling volume on an all-you-can-eat plan regularly exceeds 2,000 minutes a month, you can expect problems. Why? Because your provider is paying some upstream provider by the minute for your calls, and the unlimited deal is no longer profitable for the provider. Nothing personal, but they really don’t care about you once you become a liability on their spreadsheet. BroadVoice, for example, has turned Terms of Service into an art form… to the point that it would make many lawyers blush. Abuse of their services (based solely upon what they secretly define as abuse) can result in retroactive, recalculated billing based upon per minute fees back to the time you signed up for their service. And, you agree to this in advance. While BroadVoice VoIP service remains acceptable, their terms of service and customer service are a nightmare with backbilling always lurking around the next corner. Those that attempt to protect themselves from these business practices by using single-use credit cards now are subjected to a $500 "fee" plus in-house attorney collection fees billed at $300 an hour. For most folks, the financial risks far outweigh any actual or perceived cost savings so our recommendation remains: JUST SAY NO to BroadVoice.
Our old favorite, TelaSIP, has gotten out of the all-you-can-eat business because of increased costs from their providers. Our new favorite in the all-you-can-eat department is AxVoice where $18.99 a month buys you unlimited calling in the U.S. and Canada. For $4 more a month, you can add all or parts of 20 other countries. That’s almost identical to the BroadVoice offering once they’ve tacked on their hidden fees. And you don’t have the obnoxious terms of service to worry about. AxVoice plans also include free 911 service and free local number portability unlike many other providers.
Unlimited Incoming Call Plans. Closely related to the all-you-can-eat plans are the free incoming call plans. These typically are bundled with a phone number (DID) in your local area to receive incoming calls usually one at a time. Some of these plans remain the best bargain in the VoIP industry. They also provide needed redundancy in your Asterisk system while spreading out the usage minutes between providers. This, in turn, reduces your risk of having a problem with your provider on an all-you-can-eat plan. We have two favorites in the free incoming plan with DID category depending upon your circumstances. If you only need one inbound phone number, then les.net is the best deal on the planet at $3.99 a month. They even provide two simultaneous channels with your local number. If you need multiple inbound numbers or if you want several DIDs in different area codes, then AxVoice is a good option as well. You get 3 DIDs for $8.99 a month with free 911 support on all the numbers plus free number portability if you want to kiss Ma Bell goodbye. Be aware that, unlike TelaSIP and les.net, AxVoice does not provide a method for your Asterisk system to determine which DID is ringing. For business-class service, we recommend VoIP Street which has DIDs in most cities with flat-rate unlimited inbound calling (with support for two simultaneous calls) for $9.95 a month.
Unlimited Incoming Hybrid Plans. A new hybrid category has sprung up recently. With these plans, you typically get a DID with unlimited incoming calls as well as a fixed number of minutes for outbound calls to the U.S. and Canada. Our favorite is TelaSIP which offers two channels with unlimited incoming calls and 500 minutes of outbound calls to US48 and Canada for $14.95 a month. You can add another 1,000 minutes of outbound calls for $10 more a month. In addition to impeccable service, TelaSIP offers complete control over your outbound CallerID upon request. While federal law requires that your CallerID accurately identify who you are, the flexibile CallerID is especially helpful to professionals that wish to display their office phone number even when making calls from home. It’s also useful in households with teenagers so that each one can display a number that coincides with individually-assigned inbound DIDs.
Pay-As-You-Go Providers. Once you have your local phone number with incoming calls covered, our recommendation for the balance of your outbound long distance calls is to pay as you go unless you use an enormous number of minutes. And, even if you rack up loads of outbound call minutes, be aware of the risks if you choose an all-you-can-eat provider. For pay-as-you-go outbound calling, there really is no reason with Asterisk not to use multiple providers. Most require only a small deposit and a credit card to open an account, and most don’t care how many simultaneous calls you are making. After all, you’re paying for them by the minute. The real beauty of most of these providers is that, if you don’t make any calls, you don’t pay anything. Our favorite and least-cost (sometimes) outbound provider is VoicePulse. We added "sometimes" because their rates fluctuate daily and sometimes hourly. However, they’re usually a bargain. For example, at 10 a.m. Eastern time yesterday, you could place an outbound call to anywhere in the U.S. for 1¢ or less. A large portion of the destinations were half of that! They have a unique offering for Asterisk that lets you configure your system to actually check their rate table before selecting them to terminate the call. Their web site explains how to set it up. And there’s a freePBX and TrixBox module that makes everything plug-and-play. You can get a $2 sign-up credit to try out their plan at no cost by using this link. Our other top pay-as-you-go providers are Vitelity at 1.39¢ a minute to U.S. and Canada and les.net at 1.5¢ a minute to U.S. and Canada. With Asterisk and especially TrixBox or freePBX, it’s incredibly easy to structure your dialplan so that outbound calls are automatically routed to the next available provider in the event an individual provider’s service is down.
Toll-Free Plans. For those that need or want a toll-free number in the U.S., the hands-down winner is Vitelity. For 50¢ a month and 1.9¢ a minute, you get a toll-free number of your choice for a one-time setup fee of $10. Numbers are activated almost instantly, and the voice quality of the calls is top-notch.
Other Plans of Interest. For Asterisk experimenters, there are some other interesting deals out there. For unlimited free incoming calls with a New York DID, you can’t beat Stanaphone. Their per minute calling rates aren’t too bad either. And, if you don’t mind checking the new calling rules regularly, you can make 300 minutes of calls every 7 days (this week!) to several dozen countries for three months for $15 with voipdiscount.com. Just be aware that their fine print (and rates) change almost daily.
Provider Setup Instructions for Asterisk. Configuration of the various providers’ services has already been covered in previous articles. Just review the configuration tips on our Projects Page for detailed instructions.
Quick Reference Guide. Every article deserves a chart for the learning impaired like us. We’ve condensed this article into such a beast on our soon-to-be Best of Nerd Vittles site for those that need a quick reference. We’ve also included some free samples and tips and tricks below for those that don’t want to wade through all of last year’s Nerd Vittles articles.
Free Samples. Everybody loves free samples. Not sure about TelaSIP, you say. Well, take it for a test drive. Just call our Charleston number (shown in the inset) and wait for the fast busy to hang up. There’s no charge for the call because you’re never "connected." Within 15 seconds you’ll get a return call allowing you to make a FREE 10-minute phone call to almost anywhere in the U.S. All you have to do is key in the password you’re provided when you answer the return call. Keep in mind a few things. You have to call from a phone with CallerID so that the system knows where to call you back. Both legs of the call (to you and to the person you call) use GSM compression so you’re seeing TelaSIP at its most efficient but not necessarily with the best voice quality. You can set it differently on your own system if you like.
Nerd Vittles Demo Hot Line. You now can take a number of Nerd Vittles projects for a test drive while checking out the quality of les.net! The current demos include (1) MailCall for Asterisk with password 1111 (retrieve your email by phone), (2) NewsClips for Asterisk (latest news headlines in dozens of categories), (3) Weather Forecasts by U.S. Airport Code, and (4) Weather Forecasts by U.S. ZIP Code. You’re not prompted for #4 yet, but it does work! Just call our number (shown in the left margin) and take any or all of them for a spin. The sound quality may not be perfect due to performance limitations of our ancient Intel 386 demo machine. But the price is right.
Free Directory Assistance Service. For those in the U.S. that just can’t live without Directory Assistance, write these numbers down and add at least one of them to your Asterisk dialplan for free directory assistance calls in the United States: 1-800-411-METRO and 1-800-FREE-411. We’ve had much better success with the second number lately. Both are free VoIP calls with the providers listed below once you set up an accounts with them. You can read our reviews of these providers here. Assuming you have an account, just add ONE of the following sets to the [from-internal-custom] or pfrom-internal-trixbox] context in extensions_custom.conf:
exten => 411,1,Dial(IAX2/goiax/18003733411) ; GoIAX Free Call
exten => _1NXX5551212,1,Dial(IAX2/goiax/18003733411)
exten => _NXX5551212,1,Dial(IAX2/goiax/18003733411)
exten => 411,1,Dial(IAX2/fwd/*18003733411) ; FWD Free Call
exten => _1NXX5551212,1,Dial(IAX2/fwd/*18003733411)
exten => _NXX5551212,1,Dial(IAX2/fwd/*18003733411)
exten => 411,1,Dial(IAX2/teliax/18003733411) ; Teliax Free Call
exten => _1NXX5551212,1,Dial(IAX2/teliax/18003733411)
exten => _NXX5551212,1,Dial(IAX2/teliax/18003733411)
Free Directory Assistance Listing. Now that you have free directory assistance, you may be asking yourself, "How Do I Get My VoIP Number Listed With Directory Assistance Services?" Well, there’s finally a way. Just visit List Yourself! and sign up. Then you can verify that all went well in a few days. If we could only get Google to use the same listings in their Google Phonebook, the world would be almost perfect.
Some Recent Nerd Vittles Articles of Interest…
Introducing U-Rang II: Windows Desktop Screenpop Utility for Asterisk
It’s been five days since U-Rang hit the street and, with over 1,000 downloads, it seemed like a good time for an update. After all, it’s a new year so out with the old, and in with the new. Version 2 introduces an entirely new user interface (see inset) and an intuitive calling log based upon (what else) phone slips, two of the most requested additions from the early adopters.
All of the functionality of version 1 has been retained so you still can monitor multiple extensions on your Asterisk® system if you want to. When an incoming call arrives, the ubiquitous phone slip will pop up on your desktop with the time and date of the call as well as CallerIDname and number information of the caller. And, if you’re using the Nerd Vittles CallerID enhancements, then your Asterisk system will check the Google Phonebook, AnyWho, and AsteriDex for supplemental CallerID information in addition to what’s provided by your local phone company. The easiest way to get CallerID enhancements is to install either our PBX-in-a-Flash script for TrixBox 1.2.3 or the VMware version of TrixBox 1.2.3. Both are available by clicking the links at the top of this page.
We’ve also refined the user interface a bit so that the application can be installed on Windows systems in an office environment with no end-user ability to disable or terminate the application. And, yes, we know some of you want a SugarCRM link to the screen pop. But we had to save something for version 3. So stay tuned.
To download U-Rang II and for complete installation instructions, just visit our almost-ready-for-prime-time Best of Nerd Vittles site. Enjoy!