Introduction
Mr.Watson, come here, I want to see you
In 1876, these became the first words ever to be spoken over what could be considered a telephone in history. With this one sentence, Alexander Bell started a revolution of modern communication. Gone was the telegraph, gone was the click click clicking of Morse code, and in it's place lie the telephone. It evolved, improved, became more and more advanced, until it reached what we now consider to be the PSTN, or Public Switched Telephone Network.
Here we sit in 2008, almost 2009, nearly one hundred and thirty-two years after the invention of this device. What has changed?
Unfortunately, not much. Sure, we have more numbers, a few new pretty features, and near-planetary coverage, but all of it runs off old, outdated technology such as the PSTN, it has become expensive, proprietary, and cumbersome. With the advent of the internet, surely some other system has come about to replace the aging PSTN.
It has, and it's name be Asterisk.
Asterisk is a software package, developed by Mark Spencer of Digum in 1999. It allows the creation of a server that, when correctly configured, can replace old outdated analog systems, and add features that would boggle the mind of even a reasonably well educated telecommunications professional. Within astrisk lies the ability to interface with PSTN, VoIP services, as well as fabricating Sip-based digital telephony from scratch.
This project will involve the compiling, configuration, deployment and utilization of a basic Asterisk server. We will use x-lite as a softphone on a client, based off of sip.
So get comforatable, get a coffee, and get ready to embark on the incredible edible world of IP-based telephony!