Would You Like A Professional Telephone System For Your Office Or Home For Free?Skeptic or not, I can anticipate some of the questions that you're thinking. "What's the catch?" Well the software really can be downloaded and used for free. It's called Asterisk. It's available under the GNU Public License. It has developed its own following and even has an annual convention. Commercial systems have also been developed around Asterisk. Asterisk was originally developed by Mark Spencer, who works at a company called Digium. But many others have now contributed to Asterisk. That's the beauty of open-source software. Running Asterisk gives you the capabilities of a private branch exchange (PBX). Some of the features include voicemailboxes, call forwarding, call screening, call blocking, automatic call distribution (ACD), music-on-hold, complete incoming and outgoing call-logging and reporting, wake-up calls, and interactive voice response (IVR). You know IVR right? The dreaded press 1 if you're impatient ... over and over. It allows you to attach telephones that can call each other extension to extension. Each extension is private and the calls you make from one to another are private. You can hold, transfer, and make conference calls with ease. "What does Asterisk run on?" It runs on a PC. The operating system it runs under can be Linux (its first and probably preferred system), or some other flavor of Unix, or even Windows now I believe. But before you ask. Linux is also available free under the GNU Public License. And many people run Asterisk and Linux on an old cast off PC that they bought for $50 on eBay (at least for small systems). Although like any program, the bigger and snappier your PC is, the better it runs. And the more users your system can support. "How do I make calls from one extension to another?" You can run a software program on a PC that communicates with the server and functions like an extension on a PBX. The communications between your PC and Asterisk use industry standard Voice Over Internet Protocols (VoIP). Actually there are different protocols available. You can configure which one Asterisk will use for most of the available devices it can communicate with. Session Initial Protocol (SIP) is a widely-used and popular one. You need a PC with a sound card. And you need either microphone and speakers. Or instead of speakers you can use a headset. Most of these programs put a picture of a phone on the screen and you click on the buttons to dial. If there is another PC on your network running a similar program, you call it just like you would on a real PBX. The program digitizes your voice and sends it over your computer network using VoIP. "Only extension to extension?" No, of course not. But remember the "catch" that you asked about? Well I never answered that. There may be a number of "catches" with Asterisk and this is the first. To make calls outside your private phone system you need some sort of connection to the public switched telephone network (PSTN). PSTN that's the existing phone network as you know it, or remember it. Sometimes people also call this plain ol' telephone service or POTS. There are two primary ways to do this. I'll cover the first now and the second later. Have you seen all the ads on TV lately for VoIP companies? With a VoIP phone you can connect to one of these companies and make and receive phone calls. The VoIP phone digitizes your voice and sends it over the Internet to the VoIP company. The VoIP company has PSTN connections to allow you to make your call to real telephone numbers. And the reverse is also true. The VoIP company has real telephone numbers they assign to receive calls that will automatically go through their system and be routed over the Internet to your VoIP phone. Well Asterisk can be a VoIP phone to those companies. Many of the companies already know about Asterisk and will tell you how to set up your Asterisk system to work with them so any PC in your house can call a real telephone. The "catch" is that these services cost money. And you will need an Internet connection (high-speed). However, you may save money over what your local telephone company charges. "My high-speed Internet service is digital subscriber line (DSL) over my phone-line. Can I drop the phone-line and keep DSL? It depends on your carrier. My carrier doesn't offer "naked" DSL (i.e. DSL service and no phone line), but some do. This might seem to negate the use of Asterisk with a VoIP service, but you don't need long distance service from your land-line carrier in this case. And the VoIP service may be cheaper or provide better coverage. "But can I use a real telephone with Asterisk?" Sure. But you can't really plug a telephone directly into an Asterisk system or into your local computer network. There are multiple "gotchas" (i.e. each costs money) available to solve this problem:
"Can I connect Asterisk to my local phone company line (or lines)? Yes, there are many companies that provide equipment that will alow your Asterisk PBX to attach to the PSTN directly. This is the second of two ways I mentioned earlier to connect your Asterisk system to the PSTN. Of course, this is another "gotcha" in that the cards or adapters to connect to the PSTN cost money. The more lines you connect to, the more money. "Does Asterisk work with fax?" It mostly does. This is one of the flakier parts of Asterisk. Its fax performance is dependent on the quality of all your components such as the fax machine, telephone lines, etc. Asterisk also has some builtin capability to receive faxes, notify you, and convert to Adobe PDF files and send them to you. "Is Asterisk programmable?" Yes very, but another "gotcha". The programs are called Asterisk dialing plans. It doesn't cost money if you program it yourself, but it will take some time to learn. There are numerous Asterisk dialing plans available for free on the Internet. Good-by telemarketers! "Is it hard to install?" You can download an almost-ready-to-run system over the Internet. With a little configuration you will be up and running (but see the answer to the next question as to whether you should). "Any more gotchas?" As you can probably tell from the length of what precedes (or maybe just by counting the acronyms), Asterisk has a learning curve. Geeky, nerdy types are probably best-suited to setting up, programming, configuring and maintaining Asterisk. But there are commercial companies that will do it for you. Of course, they charge for their services. For a modest investment in money and some time for your learning curve you can have a PBX that rivals many large companies. Enjoy!
|