Naar inhoud springen

Asterisk PBX

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Stormshadownl (overleg | bijdragen) op 6 jun 2006 om 07:14. (v1.2.9)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Sjabloon:Infobox Software

“Asterisk” is een open source software implementatie van een telefooncentrale. Zoals bij elke telefooncentrale staat het toe om meerdere telefoons die bevestigd zijn met elkaar te laten bellen. Naar het PSTN bellen is ook mogelijk. Zijn naam komt van het asterisk symbool,”*” , dat meestal gebruikt wordt als joker symbool in de computerwereld.


GNU Public Licence

Asterisk is gratis software, uitgebracht onder de GNU Public Licence (GPL) versie 2. Mark Spencer van Digium heeft Asterisk oorspronkelijk ontwikkeld, en is nog altijd de hoofdontwikkelaar. Vele andere programmeurs en vrijwilligers hebben reeds functies toegevoegd, en bugs gerapporteerd. Asterisk is oorspronkelijk voor Linux geschreven, hoewel het ook werkt op OpenBSD, FreeBSD, Mac OS X, Sun Solaris, en Windows. Linux is echter als “native” platform het best ondersteund.

OpenPBX

Uit Asterisk is een nieuw open source project genaamd OpenPBX ontstaan. Dit omdat Asterisk gebruik maakt van de GPL plus een aanvullende disclaimer. OpenPBX heeft als doel om echt open source te zijn door enkel de GNU Public Licence te gebruiken. Iedereen kan code schrijven voor OpenPBX zonder een aanvullende disclaimer te ondertekenen. OpenPBX is niet gekoppeld aan één persoon of bedrijf. Dit in tegenstelling tot Asterisk dat verbonden is aan respectievelijk Mark Spencer de directeur van Digium. Bij de ontwikkeling van de software spelen dan ook geen commerciële belangen van het onderliggende bedrijf. Kwaliteit van de software gaat voor het aantal features.

Functies

Asterisk omvat vele functies, die vroeger enkel beschikbaar waren in dure, propriëtaire PBX systemen. Voorbeelden zijn: “voice mail”, “conference calling”, “interactive voice response”, en “automatic call distribution”. Het is voor gebruikers eenvoudig om een nieuwe functionaliteit toe te voegen. Bijvoorbeeld door middel van “dial plan scripts” te schrijven, modules in te voegen, of “Asterisk Gateway Interface scripts” te schrijven in Perl of andere talen.

Hardware

Om ordinaire telefoons aan een Linux server met Asterisk te bevestigen, of om de centrale aan het PSTN te verbinden, is speciale hardware nodig. Digium en enkele andere bedrijven, verkopen PCI kaarten om telefoons, PSTN, T1 en E1 lijnen, en andere analoge of digitale telefoniediensten aan een server te verbinden.

Om effectief te bellen met Asterisk, heeft men ofwel IP-telefoons nodig ofwel een ATA (Analog Telephone Adaptor). Met een ATA kan men gewone analoge telefoontoestellen aan het digitale Voice over IP netwerk hangen.

Protocollen

Asterisk ondersteunt een groot gamma aan Voice over IP protocols, zoals SIP en H.323. Hierdoor kan het samenwerken met de meeste SIP telefoons, of dienen als gateway tussen de telefoon en het PSTN. Asterisk heeft ook zijn eigen protocol, IAX (Inter Asterisk Exchange), dat toestaat om verschillende Asterisk centrales te verbinden.

Door het ondersteunen van zowel traditionele als VoIP telefoniediensten staat Asterisk toe om efficiënt nieuwe telefonie netwerken te ontwikkelen, of om geleidelijk aan bestaande en verouderde systemen te vervangen. Anderen gebruiken het om functies toe te voegen (zoals voice mail of telefoon menu's) of om kosten te besparen door internationale gesprekken via het internet te sturen.