Sunteți pe pagina 1din 1

Computer Communications - Homework One (Part 1)

Bilal Fadlallah

Asterisk as a Software PBX and Softphone Client Installation

1 Introduction operate along with most standard telephony systems


via accessible hardware.
Asterisk is the world’s most famous ”open source tele-
phony project” [1]. The Asterisk project was initi- 3.2 Asterisk As Gateway
ated in 1999 by Mark Spencer as an open source soft-
ware aiming at transforming any computer into a multi- Asterisk helps bridging the gap between the good old
feature voice communications server. Asterisk supports PSTN and the revolution of IP telephony. As previ-
features for several telephony interfaces such as ISDN- ously mentioned, its flexibility allows the conversion be-
BRI (Integrated Services Digital Network - Basic Rate tween several protocols and codecs. Asterisk can work
Interface) lines and especially VoIP applications like as a conference bridge, an automated attendant, a novel
SIP (Session Initiation Protocol), IAX (Inter-Asterisk voicemail system, a telephony interface for web sites and
eXchange) and H.323. can assume many other roles.

3.3 Call Centers & Public Networks


2 Importance of Asterisk
Call centers around the world have adopted Asterisk
To understand the importance of Asterisk’s applica- for its flexibility. By adding remote IP agent capabili-
tions, it is crucial to explain the notion of PBX. Unlike ties, advanced skills-based routing, predictive and bulk
a common telephone company that operates publically, dialing, efficient solutions were implemented to answer
PBX or Private Branch Exchange is a telephone ex- the already existing problems. Public Networks use As-
change network serving a particular company or orga- terisk extensively for their Feature Severs applications,
nization. PBX is responsible for connecting the internal Voice Mail systems, and other hosted service clusters,
telephones of a given firm and linking them to the Pub- which reduces their cost dramatically.
lic Switched Telephone Network (PSTN) using trunk
lines. Asterisk has building blocks needed to create a 4 XLite Softphone Installation
PBX system among other systems (Interactive Voice
Response or IVR systems...etc). The main blocks of the The Softphone i installed was X-Lite. To do this,
tool-kit include drivers for VoIP protocols, PSTN inter- go to the website http://www.counterpath.com/xlite-
face cards, routing and call handling, besides speech download.html8 and download the appropriate file for
synthesis and recognition. Adding functionalities can your OS. Then from SIP Accounts, i added a new ac-
be done by writing scripts in Asterisk’s own extensions, count with the below credentials:
adding C modules, implementing Asterisk Gateway In- • Display Name : ”Bilal Fadlallah”
terface (AGI) via standard streams systems or network • Username : 392103
• Password : The one sent by Email.
TCP sockets. • Authorization Username : Same as Username
• Domain : ast.qcslink.com
3 Asterisk Applications Finally, the boxes : ”Register with domain and re-
ceive incoming calls” and ”send outbound via - domain”
3.1 Asterisk as PBX should be checked. I made a test call to 9-1-800-555-
1212 and heard an automated welcome to the ”Toll Free
Asterisk can be configured as the core of an IP or hy- Directory Assistant”. Iasked for the Bank of America
brid PBX, switching calls, managing routes, enabling number in NY and was given 866-984-0372. The call
features, and connecting callers with the outside world duration was 1:20 and quality was excellent.
over IP, analog (POTS), and digital (T1/E1) connec-
tions. It can run on a variety of operating systems and 5 References
provides all of PBX features. This includes advanced
features linked to high-end proprietary PBXs. The ar- [1] ”Asterisk”: http://www.asterisk.org/asterisk
chitecture of Asterisk is known for its flexibility ad sup- [2] ”PBX”: http://en.wikipedia.org/wiki/PBX
port for VoIP using several protocols. Moreover, it can [3] ”Asterisk” : http://en.wikipedia.org/wiki/Asterisk (PBX)

S-ar putea să vă placă și