Tähti

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 3. maaliskuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 15 muokkausta . Tämä artikkeli käsittelee tietokonepuhelinta, katso myös Asterisk (typografia) , Asterix .
Tähti

Tähti-logo
Tyyppi IP PBX
Tekijä Mark Spencer
Kehittäjä Digium , yhteisö ja Russell Bryant [d] [1]
Sisään kirjoitettu C [4]
Käyttöjärjestelmä cross-platform ja UNIX [5]
Ensimmäinen painos 1999 [2] [3]
uusin versio 20.0.0
Lisenssi GNU GPL
Verkkosivusto asterisk.org
 Mediatiedostot Wikimedia Commonsissa

Asterisk  on Digiumin ilmainen avoimen lähdekoodin tietokonepuhelinratkaisu (mukaan lukien VoIP ) , jonka alun perin on kehittänyt Mark Spencer . Sovellus toimii käyttöjärjestelmissä Linux , FreeBSD , OpenBSD ja Solaris jne. Projektin nimi tulee symbolin "*" nimestä ( englanninkielinen asterisk  - "tähti").  

Asterisk ja tarvittavat laitteet sisältävät kaikki klassisen PBX :n ominaisuudet , tukee monia VoIP - protokollia ja tarjoaa monipuolisia puhelunhallintatoimintoja, muun muassa:

Voit luoda lisätoimintoja kirjoittamalla numerointisuunnitelman omalla Asterisk -kielelläsi kirjoittamalla moduulin C -kielellä tai käyttämällä Asterisk Gateway Interface -liitäntää  , joustavaa ja yleistä käyttöliittymää integroitavaksi ulkoisiin tietojenkäsittelyjärjestelmiin. AGI : n kautta kulkevat moduulit voidaan kirjoittaa millä tahansa ohjelmointikielellä.

Asterisk jaetaan kaksoislisenssin ehdoilla, minkä ansiosta samanaikaisesti GNU GPL :n avoimen lisenssin alaisen pääkoodin kanssa on mahdollista luoda suljettuja moduuleja, jotka sisältävät lisensoitua koodia: esimerkiksi G.729 :ää tukevan moduulin. koodekki .

Ilmaisen lisenssin ansiosta Asteriskiä kehittävät ja tukevat aktiivisesti tuhannet ihmiset kaikkialta planeetalta.

Kaksoislisensoinnin aiheuttamien ongelmien kiertämiseksi luotiin hankkeen haarukka nimeltä CallWeaver (tällä hetkellä "kuollut").

Historia

Mark Spencer, ohjelman luoja, perusti Linux Support Services . Spencer halusi perustaa 24 tunnin puhetukipalvelun, mutta yrityksen 4 000 dollarin aloitusbudjetti ei sallinut erittäin kalliita puhelinpalvelujärjestelmiä . Vuonna 2001 dot-com-kriisin myötä Linux-tukipalveluilla alkoi olla ongelmia, ja Spencer alkoi ajatella, että avoimen lähdekoodin ohjelmiston PBX:n kehittäminen voisi olla mielenkiintoisempaa kuin Linux -käyttäjien tukeminen yleensä. Jim Dixon Zapata Telephonysta ehdotti liiketoimintamallia Asteriskille . Samaan aikaan yrityksen nimi vaihtui - Linux Support Services -palvelusta Digiumiksi [ 6] .

Versiot

Asteriskin versionumeroinnissa ne noudattavat periaatetta: kehitteillä olevat versiot ovat parittomia, vakaat parillisia.

Versiosta 1.6 lähtien Asterisk ei enää tue Zaptelia, joten jäljelle jää vain DAHDI-tuki. Erot aikaisemmista versioista: SRTP -tuki, IPv6-tuki SIP-ohjaimessa, integrointi kalenteriin, uusi puhelujen kirjausjärjestelmä "Channel Event Logging" (CEL), tuki "Advice of Charge" -palvelulle, joka ilmoittaa kustannuksista soitto; Google Talkin ja Google Voicen integrointi ; tuki korkeuden muuttamiseen . Numeroinnin muutoksesta huolimatta kymmenes versio ei sisällä suuria muutoksia. Tuki korkealaatuiselle äänelle, jopa 192 kHz ; ConfBridge-sovelluksen avulla on ilmestynyt tuki videoneuvotteluille ; Asterisk voi nyt olla SIP- ja XMPP-protokollia käyttävä tekstiviestipalvelin , joka tukee yhdyskäytävänä toimimista faksiviestien lähettämiseen T.38-protokollaa käyttäen ; SILK- ja CELT - koodekeille Lisätty tuki WebRTC :lle , jonka avulla voit soittaa puheluita suoraan selaimesta ilman selaimen lisäosia [14] ; uusi chan_motif-ohjain tukee Google Talk- ja Jingle-protokollia, mukaan lukien video; laajennettu tuki IPv6:lle. Useita suuria muutoksia, kuten uusi SIP-kanavaohjain (perustuu PJSIP- kirjastoon ), uudet Asterisk REST -liitäntämekanismit, IPv6-tuki lisätty IAX2-kanavaohjaimeen jne. Alustan LTS -julkaisu. Tietoturvatapahtumien välittäminen AMI:n kautta. AMI- ja ARI-rajapintojen laajennus, tuki PJSIP- kirjaston uusille ominaisuuksille . Asterisk 13:n tuki jatkuu lokakuuhun 2021 asti [16] .

Varusteet

Asterisk voi toimia sekä analogisten linjojen ( FXO- / FXS - moduulit) että digitaalisten linjojen ( ISDN- , BRI- ja PRI - T1 / E1 -  virrat ) kanssa. Lisätietokonelevyjen (joista tunnetuimmat valmistajat ovat Digium / Sangoma , OpenVox , Rhino , AudioCodes ) avulla Asterisk voidaan liittää T1 / E1 -linjoihin . Täydellinen luettelo tuetuista laitteista yleiseen puhelinverkkoon yhdistämistä varten määräytyy ydinmoduulien laitteistotuen mukaan, esimerkiksi:

Kuvattujen laitteiden käytön lisäksi Asterisk PBX:n täysimääräiseen toimintaan käytetään myös muita laitteita:

Protokollat

Seuraavia protokollia tuetaan:

On mahdollista lähettää teksti- ja videosignaaleja (esim. käyttää videopuhelinta ). Lisäksi työskentely muiden tietokoneprotokollien kanssa toteutetaan:

Tuki laajalle valikoimalle laitteita ja tietokoneprotokollia mahdollistaa valtavan määrän skenaarioita verkkojen vuorovaikutukseen, tiedon vastaanottamiseen ja käsittelyyn.

Ohjelmointi

Konfigurointi ja ohjelmointi suoritetaan useilla mekanismeilla:

Tehtyjen toimintojen laajentaminen on mahdollista myös kirjoittamalla uusi moduuli C-kielellä, mikä on mahdollista yksityiskohtaisen Doxygen- dokumentaation ansiosta.

Asteriskin kanssa työskentelemiseen on olemassa jakeluja, joissa on graafinen käyttöliittymä [22] .

PBX:n kauko-ohjaus voidaan tehdä myös libamc- kirjaston avulla .

Katso myös

Linkit

Muistiinpanot

  1. https://www.aosabook.org/en/intro1.html
  2. https://wiki.asterisk.org/wiki/display/AST/A+Brief+History+of+the+Asterisk+Project
  3. https://github.com/asterisk/asterisk/commits/master?after=1376aa3f2999a760e983d5761cf608bfe15a38b8+30570
  4. Tähdellä merkitty avoimen lähdekoodin projekti Open Hubissa: Kielet-sivu - 2006.
  5. https://wiki.asterisk.org/wiki/display/AST/Beginning+Asterisk
  6. Luomisen historia on peräisin Asterisk™: The Future of Telephony -julkaisun johdannosta, toinen painos , kirjoittaneet Jim Van Meggelen, Leif Madsen ja Jared Smith ISBN 978-0-596-51048-0 PDF
  7. Asterisk 1.0 julkaistu (downlink) . TMCnet (23. syyskuuta 2004). Haettu 26. maaliskuuta 2009. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  8. Keating, Tom Asterisk 1.2 julkaistu (downlink) . TMCnet (16. marraskuuta 2005). Haettu 26. maaliskuuta 2009. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  9. Asterisk 1.4.0 julkaistu (downlink) . Asterisk.org (20. joulukuuta 2006). Haettu 26. maaliskuuta 2009. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  10. Asterisk 1.6.0 julkaistu (downlink) . Asterisk.org (2. lokakuuta 2008). Haettu 26. maaliskuuta 2009. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  11. Asterisk 1.8.0 nyt saatavilla! (linkki ei saatavilla) . Asterisk.org (21. lokakuuta 2010). Haettu 24. lokakuuta 2010. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  12. Asterisk 10.0.0 on julkaistu! (linkki ei saatavilla) . Asterisk.org (15. joulukuuta 2011). Käyttöpäivä: 26. joulukuuta 2011. Arkistoitu alkuperäisestä 2. kesäkuuta 2012. 
  13. Asterisk 11.0.0 nyt saatavilla! . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 31. lokakuuta 2012.
  14. Asterisk 11 -kehitys: WebRTC-tuki arkistoitu 14. lokakuuta 2012.
  15. Asterisk 13.0.0 nyt saatavilla! - Asteriskin sisällä (linkki ei käytettävissä) . Haettu 31. lokakuuta 2014. Arkistoitu alkuperäisestä 31. lokakuuta 2014. 
  16. ↑ 12 tähtiversiota . _ wiki.asterisk.org. Haettu 9. kesäkuuta 2018. Arkistoitu alkuperäisestä 12. kesäkuuta 2018.
  17. 14 julkistettu Huntsvillessä, Alabamassa  (linkki ei saatavilla)
  18. Avoimen lähdekoodin Asterisk 15 julkaistu - Inside the Asterisk  , Inside the Asterisk (  3. lokakuuta 2017). Arkistoitu alkuperäisestä 12. kesäkuuta 2018. Haettu 7.6.2018.
  19. "Zaptel-projekti nimetään uudelleen DAHDI:ksi" (downlink) . Haettu 11. lokakuuta 2008. Arkistoitu alkuperäisestä 11. lokakuuta 2008. 
  20. mISDN . Haettu 4. toukokuuta 2022. Arkistoitu alkuperäisestä 29. joulukuuta 2018.
  21. Chanskype . Haettu 4. toukokuuta 2022. Arkistoitu alkuperäisestä 8. maaliskuuta 2022.
  22. Asterisk GUI: Graafiset käyttöliittymät . Haettu 3. maaliskuuta 2021. Arkistoitu alkuperäisestä 27. helmikuuta 2021.