Skip to content Skip to sidebar Skip to footer

Commercial systems Public License :D

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:

You can get an adapter, called an analog telephone adapter (ATA), that

will convert your phone's output into VoIP to go over your computer

network to Asterisk.

Or you can get a VoIP telephone. Some are available for

as low as $60.

You can add an adapter card to the PC that supports

one or more analog telephones or telephone lines with one or

more analog telephones on it.

The phone or phones plugged into each adapter become

one extension on your Asterisk system.

Any phone on the line can pick up

answer a ring or joing in a conversation just like a party line.

You can run a separate line to the PC so that each analog telephone

can have its on extension number and private connection.

But, of course, you need an adapter for each phone in that case.

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