Asterisk (PBX) - Asterisk (PBX)

Asterisk
Asterisk Logo.svg
Utvecklare Sangoma Technologies Corporation
Stabil frigöring (ar) [±]
18.3.0 (25 mars 2021 ; för 3 månader sedan ) ( 2021-03-25 )

17.9.3 (4 mars 2021 ; 4 månader sedan ) 16.17.0 (25 mars 2021 ; 3 månader sedan ) ( 2021-03-04 )
 ( 2021-03-25 )

13.38.2 (18 februari 2021 ; 4 månader sedan ) ( 2021-02-18 )
Förhandsgranska release (r) [±]
Förvar Redigera detta på Wikidata
Skrivet i C
Typ Voice over Internet Protocol
Licens GPLv2 med ytterligare licenser tillgängliga från Digium
Hemsida www .asterisk .org Redigera detta på Wikidata

Asterisk är en mjukvaruimplementering av en PBX ( private branch exchange ). I kombination med lämpliga telefonihårdvarugränssnitt och nätverksapplikationer används Asterisk för att upprätta och styra telefonsamtal mellan slutpunkter för telekommunikation , såsom vanliga telefonapparater , destinationer i det offentliga telefonnätet (PSTN) och enheter eller tjänster på röst-över-Internet-protokoll (VoIP) nätverk. Dess namn kommer från asterisk (*) -symbolen för en signal som används vid uppringning av dubbelfärgad multifrekvens (DTMF).

Asterisk skapades 1999 av Mark Spencer från Digium , som sedan 2018 är en division av Sangoma Technologies Corporation . Ursprungligen designat för Linux , kör Asterisk på en mängd olika operativsystem , inklusive NetBSD , OpenBSD , FreeBSD , macOS och Solaris , och kan installeras i inbäddade system baserat på OpenWrt .

Funktioner

Asterisk-programvaran innehåller många funktioner som finns i kommersiella och egna PBX-system: röstbrevlåda , konferenssamtal , interaktivt röstsvar (telefonmenyer) och automatisk distribution av samtal . Användare kan skapa ny funktionalitet genom att skriva uppringningsskript på flera av Asterisks egna tilläggsspråk , genom att lägga till anpassade laddningsbara moduler skrivna i PHP eller C , eller genom att implementera Asterisk Gateway Interface (AGI) -program med vilket programmeringsspråk som helst som kan kommunicera via standardströmmarna system ( stdin och stdout ) eller via TCP-nätverksuttag.

Asterisk stöder flera standard Voice over IP- protokoll, inklusive SIP Initiation Protocol (SIP), Media Gateway Control Protocol (MGCP) och H.323 . Asterisk stöder de flesta SIP-telefoner och fungerar både som registrator och back-to-back-användaragent . Det kan fungera som en gateway mellan IP-telefoner och PSTN via T- eller E-bärargränssnitt eller analoga FXO-kort. Den Inter-Asterisk eXchange (IAX) protokoll, RFC 5456, hemma i Asterisk, ger effektiv trunking av samtal mellan Asterisk PBX-system, förutom att distribuera några konfigurationslogik. Många VoIP-tjänsteleverantörer stöder det för att slutföra samtal till PSTN, ofta för att de själva har distribuerat Asterisk eller erbjuder det som en värdapplikation. Vissa telefoner stöder också IAX-protokollet.

Genom att stödja en mängd olika traditionella och VoIP-telefonitjänster tillåter Asterisk distribuerare att bygga telefonsystem eller migrera befintliga system till ny teknik. Vissa webbplatser använder Asterisk för att ersätta egna PBX-enheter, andra erbjuder ytterligare funktioner, till exempel röstbrevlåda eller röstsvarmenyer, eller virtuella samtalsbutiker , eller för att sänka kostnaden genom att bära både lokala och fjärrsamtal över Internet.

Förutom VoIP-protokoll stöder Asterisk traditionella kretskopplingsprotokoll som ISDN och SS7 . Detta kräver lämpliga hårdvarugränssnittskort som marknadsförs av tredjepartsleverantörer. Varje protokoll kräver installation av programvarumoduler. I Asterisk release 14 stöds Opus ljudkodek .

Internationalisering

Medan den ursprungligen utvecklades i USA har Asterisk blivit en populär VoIP- PBX över hela världen. Det gör det möjligt att ha flera uppsättningar röstmeddelanden identifierade av språk (och till och med flera uppsättningar uppmaningar för varje språk) samt stöd för tidsformat på olika språk. Flera uppsättningar uppmaningar för interaktiva röstsvar och röstbrevlådefunktioner ingår i Asterisk: amerikansk, brittisk och australisk engelsk, kanadensisk fransk, japansk, rysk, mexikansk spansk och svensk. Några nya uppmaningar erbjuds, till exempel skämt och ett tema "zombie-apokalyps" -meddelande för Halloween . Dessutom erbjuds röstuppsättningar för kommersiell försäljning på olika språk, dialekter och kön.

Standarduppsättningen av engelskspråkiga Asterisk-meddelanden spelas in av professionell telefonröst Allison Smith.

Avledda produkter

Asterisk är en kärnkomponent i många kommersiella produkter och open source-projekt. Några av de kommersiella produkterna är hårdvaru- och programvarupaket, för vilka tillverkaren stöder och släpper programvaran med en distributionskod för öppen källkod.

  • AskoziaPBX , en gaffel för m0n0wall- projektet, använder Asterisk PBX-programvara för att förverkliga alla telefonifunktioner.
  • AstLinux är en "nätverksapparat för kommunikation" distribution av öppen källkod.
  • FreePBX , ett grafiskt användargränssnitt med öppen källkod, samlar Asterisk som kärnan i FreePBX Distro
  • LinuxMCE buntar Asterisk för att tillhandahålla telefoni; Det finns också en inbäddad version av Asterisk för OpenWrt-routrar.
  • PBX i en Flash / Incredible PBX och trixbox är PBX- programvara baserade på Asterisk.
  • Elastix använde tidigare Asterisk, HylaFAX , Openfire och Postfix för att erbjuda PBX, fax, snabbmeddelanden respektive e-postfunktioner innan de bytte till 3CX .
  • Issabel är en öppen källkodsprogramvara för Unified Communications som använder Asterisk för telefonifunktioner. Det gafflades från de öppna källkodsversionerna av Elastix när 3CX förvärvade den.
  • * astTECS använder Asterisk i sina VoIP och mobila gateways.

Olika tilläggsprodukter, ofta kommersiella, finns tillgängliga som utökar Asterisk-funktioner och funktioner.

Standard röstmeddelanden som ingår i systemet är gratis. Ett företag kan köpa matchande röstmeddelanden om sitt företagsnamn, IVR-menyalternativ och anställda eller avdelningsnamn (som ett bibliotek med liveinspelningar av vanliga namn eller en uppsättning helt anpassade uppmaningar inspelade av samma professionella rösttalang) till en extra kostnad för sömlös integration i systemet.

Andra tillägg tillhandahåller faxstöd, text-till-tal, ytterligare codecs och nya funktioner. Vissa tillägg från tredje part är gratis; några till och med stöder inbäddade plattformar som Raspberry Pi .

Se även

Referenser

externa länkar