Asterisk (software)

See also: Asterisk

Asterisk is a Free software which transforms a Ordinateur into a telephone Commutateur deprived or PABX. Asterisk is published under license LPG.

Asterisk allows, inter alia, the voice mail, the conference, the vocal waiters, the distribution of the calls. Asterisk implements the protocols H.320, H.323 and SIP, as well as a specific protocol named IAX (Inter-Asterisk eXchange). This protocol IAX allows the communication between two Asterisk waiters like between customer and Asterisk waiter. Asterisk can also play the part of registrar and footbridge with the public networks (STN, GSM, etc).

Asterisk is extensible by scripts or modules in Perl, in C, Python, in…

History

Asterisk was born in 1999, created by a student of the university the Auburn one (the United States - Alabama). In the search of a telephone Switch private to create a center of customer support on Linux, it is dissuaded by the tariffs too high from the existing solutions, and decides to create its own router of calls under Linux, the PBX Asterisk. Some time afterwards, it creates the Digium company, supplier of charts FXO and FXS compatible with Asterisk.

Functionalities

Asterisk includes/understands a very high number of functions allowing complete integration to answer in the majority of the requirements in telephony. It makes it possible to replace completely, by the means of charts FXO/FXS, a PABX owner, and to associate functionalities of VoIP there to transform it into PBX IP. It also makes it possible to function completely in VoIP, by the means of telephones SIP or IAX of the market. Lastly, of the functionalities of routing of call, finely vocal and limp vocal -- enter others -- place on the level of the most complex PBX.

Third modules make it possible to visualize or parameterize the PBX via a Flash interface or a light customer. Lastly, note that a distribution particulère of Asterisk, *@home, is dedicated to the light PBX on a domestic network.

Outline of the functions of calls

  • Access to the direct system
  • Calls 3 directions
  • Calls conference
  • Calls on standby
  • Calls by names
  • internal Authentification
  • Database allowing reading and writing
  • remote Office
  • Blocking by identifiers of appealing (name and number)
  • Protocol conversions
  • Conversion text-word (TTS)
  • Tracking of calls
  • Detection of word
  • E911
  • Recording of call
  • ENUM
  • To spell and dictate
  • Queue
  • Management of charts of calls
  • Management of the confidentiality
  • Hour and date of calls
  • Identification ofappealing
  • Identification of appealing on call waitings
  • Insertion of text messages in emails
  • Integration with different types of databases
  • Black lists
  • on standby not to disturb
  • Macros
  • Messagerie SMS
  • Voice mail
    • visual Indicateur of message
    • Tonalité rythmée for indication of message
    • Redirection of the text messages by email
    • Gestion of the groups of limp of messages
    • Interface Web for management of the messages
  • Musique of waiting
    • Musique of waiting on transfers of calls
    • flexible Intégration of standard MP3
    • random Lecture or linear
    • Control of volume
  • Footbridges automatic VoiP
  • Appointed
  • Appointed telephone buildings and distant
  • Taken remote calls
  • detailed Protocol OSP
  • Reports/ratios of the calls (CDR)
  • Reception of alarms to the telephone
  • Search for extensions
  • Search for people
  • interactive telephone Repertory
  • Routing of calls
  • Routing by identifier
  • Ringings distinct
  • Support DUNDI
  • Monitoring
  • Parking
  • System from menu to screen ADSI
  • interactive System of answer automated (IVR)
  • Transcribing
  • Transfers of calls
  • blind Transfers of calls
  • Transfers fromcalls at the time of failures to reply
  • Transfers of calls when the channel is occupied
  • Transferts of supervised calls
  • Transmission and reception of telefaxes

Integration of telephony and data processing

  • ACTED (Asterisk Gateway Interfaces)
  • graphic Gestion of the calls
  • Gestion of the outgoing calls
  • Interface of management TCP/IP
  • Support IPv4 and IPv6

Extensibility

  • No latency
  • direct Connections of Asterisk
  • Allows systems integration physically separate
  • Permet the deployment of a telephone plan through several offices
  • TDMoE
  • Utilization of material standard network
  • Voix on IP/Téléphonie on IP (VoiP)
  • Passerelle and final Bluetooh

Codecs supported for telephony

  • ADPCM
  • G.711 (A-Law and U-Law)
  • G.722
  • G.723.1
  • G.726
  • G.729 (with the purchase of a license or free version)
  • GSM
  • ILBC
  • Linear
  • LPC-10
  • Speex

Supported protocols

  • IAX (Inter-Asterisk Exchange)
  • H.320
  • H.323
  • SIP (Session Protocol Initiation)
  • MGCP (Media Gateway Protocol Control)
  • SCCP (Cisco Skinny)
  • UNISTIM (Unified Networks IP Stimulus) for material Nortel

Protocols PRI

  • 4ESS
  • BIS (ISDN4Linux)
  • DMS100
  • EuroISDN
  • Lucent 5th
  • National ISDN2
  • NFAS

Interworking with traditional telephony

  • E&M
  • E&M Wink
  • Feature Group D
  • FXS
  • FXO
  • GR-303
  • Loopstart
  • Groundstart
  • Kewlstart
  • MF and DTMF support
  • Robbed-bit Signaling (RBS)

Material interworking

Distributions

Several integrated solutions based on Asterisk are distributed by companies: AsteriskNOW (developed by the creators of Asterisk), Trixbox, Fonisk, or XIVO.

Alternatives

The world of the Free software is rich and other projects of PABX were born. One can quote for example:
  • Bayonne, PBX GNU, older than Asterisk;
  • SipX, centered on protocol SIP;
  • CallWeaver (in the past OpenPBX) which also functions on Mac OS X.
  • FreeSwitch, alternate in Asterisk

Random links:Magnus effect | Youthful Rétinoschisis related to X | Thirty Years off Maximum R& B | CM | Airco DH.10 | Deuxième_église_baptiste_de_Detroit,_Michigan