Kaj je Asterisk: Razlaga odprtokodne IP PBX

Zadnja posodobitev: 3 september 2025
  • Asterisk je brezplačna programska oprema z licenco GPL, ki strežnik spremeni v popolno IP PBX.
  • Podpira SIP, H.323, IAX in MGCP; integrira PSTN, ISDN, GSM in VoIP.
  • Ponuja IVR, čakalne vrste, poštni nabiralnik, konference in integracijo CRM/ERP.
  • Zrel ekosistem: različice LTS, moduli DAHDI in več distribucij.

Asterisk IP PBX

Zvezdica Je "motor" mnogih sodobne IP PBX-e: brezplačna programska oprema, ki standardni strežnik pretvori v profesionalni komunikacijski sistem z VoIP, SIP kanali in visokonivojskimi funkcijami PBX. Ni črna skrinjica, temveč prilagodljiva in razširljiva platforma, ki vam omogoča, da ustvarite vse od telefonske centrale za mikropodjetje do velikega podjetja. klicni center razporejeno po več lokacijah.

Njegovi začetki segajo v leto 1999, ko je Mark Spencer, ustanovitelj podjetja Digium, in se distribuira pod licenco GPL. Čeprav je njegov naravni dom GNU/Linux, obstajajo tudi kompilacije za BSD, macOS, Solaris in celo Windows, pri čemer je Linux najbolj podprta platforma. Z leti je Asterisk vključil funkcije, ki so bile prej vidne le v dragih lastniških rešitvah, in je prepričal vse vrste organizacij, od malih in srednje velikih podjetij do velikih korporacij.

Kaj je Asterisk in kako deluje IP PBX?

Kaj je Asterisk PBX

V svojem bistvu je Asterisk niz storitev in modulov, napisanih večinoma v C ki zagotavljajo standardno opremo (npr. strežnik IBM x86) z naprednimi telefonskimi zmogljivostmi. Povezuje notranje podaljške, upravlja dohodne in odhodne klice ter usmerja komunikacije v zunanja omrežja, kot sta PSTN ali zunanje linije. ISDN osnovni in primarni, pa tudi ponudniki VoIP.

V svetu IP-ja Asterisk govori več signalizacijskih "jezikov": SIP, H.323, IAX in celo MGCP, kar mu omogoča, da deluje kot strežnik za registracijo končnih točk IP in kot Prehod med različnimi protokoli. Na ta način lahko integrirate SIP telefone, operaterske zunanje linije in prehode v tradicionalne linije, ne da bi pri tem izgubili interoperabilnost.

Sistem je zgrajen okoli klicni načrt, logičen skript, kjer se določi, kaj se zgodi z vsakim klicem: glasovni posnetki, meniji IVR, čakalne vrste, časovne omejitve, usmerjanje glede na izvor/cilj ... To klicni načrt Razširiti ga je mogoče z izvornimi moduli ali dodatnimi razvojnimi programi v jeziku C ali drugih pogostih jezikih Linuxa, kar zagotavlja praktično neomejene možnosti prilagajanja.

Za okolja z analognim ožičenjem za govor in Lokalna omrežja UTP, Asterisk vam omogoča dodajanje kartic ali naprav z vrati FXO/FXSVrata FXO se povezujejo z linijami operaterja (simulirajo tradicionalni telefon), vrata FXS pa ustvarjajo notranjo linijo z napajanjem in signalizacijo (ton, zvonjenje itd.) za analogne telefone. Skratka: FXO v omrežje ponudnika, fxs na službene telefone.

Ena od prednosti platforme je njena zmožnost poenotenja: lahko jo kombinirate v enem sistemu VoIP, GSM in PSTNV preteklosti je bil uporabljen skupaj s projekti usmerjanja SIP, kot je SER (Sip Express Router), danes pa se integrira z več ekosistemi in orodji, vključno s spletnimi vmesniki, kot je FreePBX za vizualno upravljanje.

  Kako pingati v Linuxu: ukazi, možnosti in primeri

Čeprav je bil Asterisk ustvarjen za namestitve na lokaciji, je eksplodiral v uvajanju v oblaku: namestitev na virtualni strežnik in razkritje šifriranih razširitev omogoča ustvarjanje "brezmejne" IP PBX z oddaljenim upravljanjem. freepbx ali drugih grafičnih uporabniških vmesnikov postane nadzor še lažji za netehnične ekipe.

Značilnosti, prednosti in uporaba Asteriska v resničnem življenju

Prednosti zvezdic

Prilagodljivost je zaščitni znak podjetja v poslovne telekomunikacijeAsterisk lahko služi organizacijam iz pisarne z dvema podaljškoma na tisoče uporabnikov porazdeljeno po mednarodnih lokacijah. In ko se upravlja prek grafičnega uporabniškega vmesnika, je sprejetje s strani nespecializiranih ekip bolj agilno.

Izstopa tudi po svoji stroškovni konkurenčnosti: ker deluje na standardni strojni opremi, ne potrebuje lastniških naprav ali razširitvenih licenc. Podjetja z več lokacijami uživajo v brezplačni notranji klici in optimizirane IP-linije, kar drastično zmanjša tako fiksno ceno kot stroške na minuto.

Za mobilnost in delo na daljavo vam omogoča registracijo internih številk na mobilnih telefonih, prenosnikih ali telefonih Wi-Fi prek brezžičnega omrežja ali VPN-ja. Ne glede na to, ali so vaši zaposleni doma ali na poti, z odjemalcem SIP in ustreznimi poverilnicami razširitev je vedno operativno.

Integracija z IT okoljem je še ena prednost. Ker je Asterisk brezplačna programska oprema, je povezan z CRM sistemi za klicne centre, ERP in podatkovne baze za prikaz informacij na zaslonu ob prejemu klica, odpiranje zapisov strank, avtomatizacijo obvestil ali usmerjanje po poslovnih pravilih. Lahko celo ustvarite IVR-je, ki poizvedujejo po Baza podatkov za potrditev identitete in ponujanje prilagojenih odgovorov v realnem času.

Njegove glavne značilnosti vključujejo vse, kar bi pričakovali od sodobne PBX-a, in še več:

  • IVR ali nastavljiv samodejni operater.
  • Glasovna pošta z obvestili po e-pošti.
  • konference glasovne in večuporabniške sobe.
  • Upravljanje čakalne vrste klicev s strategijo in metrikami distribucije.
  • Pravila urnik (odprtja, prazniki, sporočila izven delovnega časa).
  • Prilagodljivo usmerjanje dohodnih in odhodnih klicev.
  • Prilagodljivost linije in podaljški brez cestnin za registracijo.
  • Običajni telefoni oz. mehki telefoni in IP terminali.
  • Sprejem in usmerjanje fax.
  • Integracija fiksne, mobilne in VoIP telefonije.
  • Integracija s podatkovna omrežja in korporativne aplikacije.

Če pogledamo oprijemljive koristi Za podjetje je običajno izpostaviti neodvisnost operaterja in ponavljajoče se prihranke:

  • Neodvisnost od Telefónice, Ono ali drugih operaterjev fiksne telefonije.
  • Zmanjšanje več kot 90% fiksnih stroškov v ustreznih scenarijih.
  • Prihranek na minuto (> 30% v primerjavi s tradicionalnimi tarifami) z VoIP.
  • Brezplačna komunikacija med lokacijami, povezanimi prek IP-ja.
  • Avtomatski upravljalnik in avtomatizacija po izvoru, urniku, čakalnih vrstah…
  • Skupine za zajemanje, spremljanje razširitev in poročila.
  • Klasične funkcije: čakajoči klic, obvozi, 3-stranska konferenca itd.
  • Integracija s programsko opremo za upravljanje za cene klicev.
  DDNS: Kaj je to, kako deluje, razlike z DNS, vrste in varnost

V praksi projekti pogosto zahtevajo storitve načrtovanja, namestitve in podpore. Specializirani partnerji so odgovorni za opredelitev načrta oštevilčenja, konfiguracijo prenosnih linij in varnosti, optimizacijo kakovosti zvoka in usposabljanje ekipe. Običajno se ponudi podpora in vzdrževanje, poleg revizij in posodobitev.

Sektorski obseg je širok: od pisarn in trgovin na drobno do hotelskih verig. Obstajajo javne reference v turističnem in prostočasnem okolju (na primer hoteli skupine BlueBay ali Nakar) in v tehnoloških podjetjih svetovnega formata, kot so Google, Yahoo ali IBM; obstajajo celo uvedbe v upravah in oboroženih silah. Skupni imenovalec je izkoriščanje odprte platforme za prilagodite komunikacijo.

Varnost je ključnega pomena v vsaki telefonski centrali, ki je izpostavljena internetu. Distribucije, kot so Alpski Linux Osredotočajo se na proaktivno zaščito: požarne zidove, orodja za utrjevanje, VPN-je in minimalne komponente za zmanjšanje površine napada. V kombinaciji z najboljšimi praksami (SIP prek TLS, SRTP, kontrolni seznami, fail2ban) Asterisk ponuja trdno ravnovesje med funkcionalnostjo in kibernetska varnost.

Poleg »čistega« Asteriska obstajajo tudi distribucije in rešitve, ki ga vključujejo v pakete za enostavno uvajanje. Bicomov PBXware ponuja intuitiven vmesnik in module, pripravljene za uporabo – IVR, glasbo na čakanju, globalna glasovna omrežja – s hitrimi časi uvajanja. zmanjšanoV svetu Asteriska so nastali tudi projekti, kot je Trixbox (na CentOS-u, zasnovan za 2 do 250 zaposlenih), in integracije vse v enem, kot je elastix, ki je združeval FreePBX, MySQL, vTiger, takojšnje sporočanje in faks prek Hylafaxa.

Različice, moduli in ekosistem projekta Asterisk

Različice zvezdic

Asterisk se razvija že več kot dve desetletji z rednimi izdajami. Glede na zbrane informacije je najnovejša stabilna različica je različica 22.5.1 (31. julij 2025). Za zgodovinske namene je bila različica 15.0.0 beta1 izdana kot testna izdaja 2. avgusta 2017. Projekt razlikuje med standardnimi vejami in vejami LTS (dolgoročna podpora), kar je zelo uporabno za načrtovanje. posodobitve v produktivnih okoljih.

Shema različic uporablja tri številke, ločene s pikami: prva označuje vejo, druga različico in tretja revizijo. Revizije vsebujejo popravke, vendar ne vključujejo novih funkcij. razvojne različice, tretja vrednost je običajno 0 in jo spremlja pripona »beta« s številko revizije.

Med znanimi družinami so:

  • Različica 17 Standardna (standardna veja, ki ni LTS).
  • Različica 16 LTS (na primer, 16.0.0 stabilna).
  • Različica 13 LTS (na primer, 13.4.0 stabilna).
  • Različica 12 (kot stabilna različica 12.8.2).
  • Različica 11 LTS (11.18.0 stabilna).
  • Različica 1.8 LTS (1.8.32.3 stabilna).
  • ostalo 1.6 (1.6.0.28, 1.6.1.25, 1.6.2.20, ukinjeno).
  • Rama 1.4 LTS (1.4.42 stabilna; Dodatki 1.4.13, ukinjeni).
  • ostalo 1.2 in 1.0 (paraliziran, brez vzdrževanja).
  Kaj je localhost in za kaj se uporablja? Popolna razlaga in vse njegove uporabe.

Platforma je sestavljena iz več glavnih paketov, od katerih ima vsak svojo vlogo:

  • Zvezdica: osnovne in osrednje datoteke projekta.
  • DAHDIPodpora za strojno opremo in gonilniki kartic (prej Zaptel).
  • addons: neobvezni vtičniki (integrirani v paket od različice 1.8.x).
  • KnjižnicaPodpora za digitalne povezave PRI (neobvezno).
  • Zvoki: fraze in idiomi v več jezikih (vključeno v Asterisk).

Kar zadeva module, ki jih vzdržuje Digium, so mejniki navedeni kot DAHDI Linux 2.5.0.1Orodja DAHDI 2.5.0.1 in Libpri 1.4.12 (pogosto citirani viri v dokumentaciji in zgodovinskih opombah). Čeprav so danes na voljo novejše različice, so dober pokazatelj zrelosti ekosistema DAHDI in njegove vloge pri povezljivosti s tradicionalnimi linijami.

Projekt je usklajen s konsolidiranimi razvojnimi orodji: nadzor različic (zgodovinsko Subverzija), poročanje o incidentih z uporabo sledilnika napak Asterisk in sistem zaslug, imenovan Karma, za priznanje prispevkov. Skupnost je organizirana v vloge: "administratorji", ki vodijo programiranje in nadzor nad ustvarjeno programsko opremo; "vodje" z možnostjo prispevanja rešitev ali novih funkcij; in "poročevalci", ki dokumentirajo napake. Poleg tega obstajajo še poštnih seznamov, IRC kanali in spletna dokumentacija, ki podpirajo vsakodnevni razvoj.

Na poslovni ravni se običajni model vrti okoli dodajanja vrednosti odprtokodni programski opremi: načrtovanje, uvajanje, usposabljanje in podpora za PBX-e, ki temeljijo na Asterisku. Digium – podjetje, ki ga je ustanovil Mark Spencer – je tržilo specifično strojno opremo (kartice FXO/FXS, kartice E1/T1 itd.) in lastniško programsko opremo, kot je Poslovna izdaja Asterisk z dodatnimi funkcijami in zagotovljeno komercialno podporo.

Sorodni ekosistem je bil zelo širok. Poleg FreePBX najdemo projekte, kot so elastix, Destar, Issabel, Trixbox in AsteriskNOW, ki Asterisk združujejo z orodji za spletno upravljanje, bazami podatkov in spremljajočimi storitvami. Na bolj specifičnih področjih pobude, kot so OpenBTS (v odprtih mobilnih omrežjih) ali Callweaver, ki je črpal iz filozofije Asteriska za raziskovanje novih področij IP komunikacije.

Celotna ta pot pojasnjuje, zakaj Asterisk ostaja merilo na področju poenotenih komunikacij: brezplačna, robustna programska oprema z aktivno skupnostjo, ki lahko pokrije vse od osnovnih glasovnih potreb do kompleksnih. kontaktni centri večkanalno, z integracijo s korporativnimi sistemi in uvajanjem tako lokalno kot v javne oblake.

Telefonska centrala
Povezani članek:
Telefonska centrala: funkcije in glavne znamke