Stjerne (PBX) - Asterisk (PBX)

Stjerne
Asterisk Logo.svg
Utvikler (er) Sangoma Technologies Corporation
Stabil utgivelse (r) [±]
18.3.0 (25. mars 2021 ; 3 måneder siden ) ( 2021-03-25 )

17.9.3 (4. mars 2021 ; 4 måneder siden ) 16.17.0 (25. mars 2021 ; 3 måneder siden ) ( 2021-03-04 )
 ( 2021-03-25 )

13.38.2 (18. februar 2021 ; 4 måneder siden ) ( 2021-02-18 )
Forhåndsvisning av utgivelser [±]
Oppbevaringssted Rediger dette på Wikidata
Skrevet i C
Type Voice over Internet Protocol
Tillatelse GPLv2 med tilleggslisenser tilgjengelig fra Digium
Nettsted www .asterisk .org Rediger dette på Wikidata

Asterisk er en programvareimplementering av en PBX ( private branch exchange ). I forbindelse med egnede telefonhardwaregrensesnitt og nettverksapplikasjoner, brukes Asterisk til å etablere og kontrollere telefonsamtaler mellom telekommunikasjonsendepunkter , for eksempel vanlige telefonsett , destinasjoner i det offentlige slått telefonnettverket (PSTN), og enheter eller tjenester på tale over internettprotokoll (VoIP) nettverk. Navnet kommer fra stjernesymbolet (*) for et signal som brukes i dual-tone multifrekvens (DTMF).

Asterisk ble opprettet i 1999 av Mark Spencer fra Digium , som siden 2018 er en divisjon av Sangoma Technologies Corporation . Opprinnelig designet for Linux , kjører Asterisk på en rekke operativsystemer , inkludert NetBSD , OpenBSD , FreeBSD , macOS og Solaris , og kan installeres i innebygde systemer basert på OpenWrt .

Funksjoner

Asterisk-programvaren inneholder mange funksjoner som er tilgjengelige i kommersielle og proprietære PBX-systemer: talepost , konferansesamtaler , interaktiv stemmesvar (telefonmenyer) og automatisk distribusjon av samtaler . Brukere kan opprette ny funksjonalitet ved å skrive skript for oppringingsplan på flere av Asterisks egne utvidelsesspråk , ved å legge til tilpassede lastbare moduler skrevet i PHP eller C , eller ved å implementere Asterisk Gateway Interface (AGI) -programmer ved hjelp av hvilket som helst programmeringsspråk som kan kommunisere via standardstrømmene. system ( stdin og stdout ) eller via TCP-stikkontakter i nettverket.

Asterisk støtter flere standard tale over IP- protokoller, inkludert SIP Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP) og H.323 . Asterisk støtter de fleste SIP-telefoner, og fungerer både som registrator og back-to-back-brukeragent . Den kan fungere som en gateway mellom IP-telefoner og PSTN via T- eller E-carrier-grensesnitt eller analoge FXO-kort. Den Inter-Asterisk eXchange (IAX) protokoll, RFC 5456, native til Asterisk tilveiebringer effektiv kanal av anrop mellom Asterisk PBX-systemer, i tillegg til distribusjon av noen konfigurasjonslogikk. Mange VoIP-tjenesteleverandører støtter det for å fullføre samtaler i PSTN, ofte fordi de selv har distribuert Asterisk eller tilbyr det som et vertsapplikasjon. Noen telefoner støtter også IAX-protokollen.

Ved å støtte en rekke tradisjonelle og VoIP-telefonitjenester, tillater Asterisk distribusjoner å bygge telefonsystemer, eller migrere eksisterende systemer til ny teknologi. Noen nettsteder bruker Asterisk for å erstatte proprietære PBX-er, andre har tilleggsfunksjoner, for eksempel telefonsvarer eller stemmesvarsmenyer, eller virtuelle samtalebutikker , eller for å redusere kostnadene ved å bære både lokale og langdistansesamtaler over Internett.

I tillegg til VoIP-protokoller støtter Asterisk tradisjonelle kretsbryterprotokoller som ISDN og SS7 . Dette krever passende maskinvaregrensesnittkort, markedsført av tredjepartsleverandører. Hver protokoll krever installasjon av programvaremoduler. I Asterisk utgivelse 14 støttes Opus lydkodek .

Internasjonalisering

Mens den opprinnelig ble utviklet i USA , har Asterisk blitt en populær VoIP- sentral over hele verden. Det gjør det mulig å ha flere sett med talemeldinger identifisert av språk (og til og med flere sett med ledetekster for hvert språk), samt støtte for tidsformater på forskjellige språk. Flere sett med instruksjoner for interaktive funksjoner for stemmesvar og telefonsvarer er inkludert i stjernen: Amerikansk, britisk og australsk engelsk, kanadisk fransk, japansk, russisk, meksikansk spansk og svensk. Noen få nyheter blir tilbudt, for eksempel vitser og en tema "zombie-apokalypse" -melding til Halloween . I tillegg tilbys talesett for kommersielt salg på forskjellige språk, dialekter og kjønn.

Standardsettet med engelskspråklige Asterisk-meldinger blir tatt opp av profesjonell telefonstemme Allison Smith.

Avledede produkter

Asterisk er en kjernekomponent i mange kommersielle produkter og open source-prosjekter. Noen av de kommersielle produktene er maskinvare- og programvarepakker, som produsenten støtter og gir ut programvaren med en distribusjonsmodell med åpen kildekode.

  • AskoziaPBX , en gaffel fra m0n0wall- prosjektet, bruker Asterisk PBX-programvare for å realisere alle telefonifunksjoner.
  • AstLinux er en "Network Appliance for Communications" åpen kildekode-programvaredistribusjon.
  • FreePBX , et grafisk brukergrensesnitt med åpen kildekode, pakker Asterisk som kjernen i FreePBX Distro
  • LinuxMCE pakker Asterisk for å tilby telefoni; det er også en innebygd versjon av Asterisk for OpenWrt-rutere.
  • PBX i en Flash / Incredible PBX og trixbox er programvaresentraler basert på Asterisk.
  • Elastix brukte tidligere Asterisk, HylaFAX , Openfire og Postfix for å tilby henholdsvis PBX, faks, direktemeldinger og e-postfunksjoner før de byttet til 3CX .
  • Issabel er en åpen kildekode Unified Communications- programvare som bruker Asterisk for telefonifunksjoner. Det ble forked fra open source-versjonene av Elastix da 3CX kjøpte den.
  • * astTECS bruker Asterisk i sine VoIP og mobile gateways.

Forskjellige tilleggsprodukter, ofte kommersielle, er tilgjengelige som utvider Asterisk-funksjonene.

Standard talemeldinger som følger med systemet er gratis. En bedrift kan kjøpe matchende talemeldinger om firmanavn, IVR-menyalternativer og ansatt- eller avdelingsnavn (som et bibliotek med liveopptak av vanlige navn eller et sett med fullstendig tilpassede instruksjoner spilt inn av samme profesjonelle stemmetalent) mot en ekstra kostnad for sømløs integrering i systemet.

Andre tilleggsprogrammer gi fax støtte, tekst-til-tale, ekstra codecs og nye funksjoner. Noen tredjeparts tillegg er gratis; noen få støtter til og med innebygde plattformer som Raspberry Pi .

Se også

Referanser

Eksterne linker