Csillag
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. március 3-án felülvizsgált
verziótól ; az ellenőrzések 15 szerkesztést igényelnek .
Ez a cikk a számítógépes telefonálásról szól, lásd még:
Asterisk (tipográfia) ,
Asterix .
Az Asterisk a Digium ingyenes és nyílt forráskódú számítógépes telefonálási (beleértve a VoIP -t is ) megoldása , amelyet eredetileg Mark Spencer fejlesztett ki . Az alkalmazás Linux , FreeBSD , OpenBSD és Solaris stb. operációs rendszereken fut . A projekt neve a "*" szimbólum nevéből származik ( angol csillag - "csillag").
Az Asterisk a szükséges felszereléssel együtt rendelkezik a klasszikus alközpont összes funkciójával , számos VoIP protokollt támogat, és gazdag híváskezelési funkciókat kínál, többek között:
További funkciók létrehozásához használhatja saját Asterisk nyelvét számozási terv megírásához, ha modult ír C nyelven , vagy használja az Asterisk Gateway Interface -t, amely egy rugalmas és univerzális interfész a külső adatfeldolgozó rendszerekkel való integrációhoz. Az AGI - n keresztül futó modulok bármilyen programozási nyelven írhatók.
Az Asterisk kettős licenc feltételei szerint kerül terjesztésre, aminek köszönhetően a GNU GPL nyílt licenc alatt terjesztett fő kóddal egyidejűleg lehetőség nyílik licenckódot tartalmazó zárt modulok létrehozására is: például egy modul a G.729 támogatására. kodek .
Az ingyenes licencnek köszönhetően az Asterisket több ezer ember fejleszti és támogatja a bolygó minden tájáról.
A kettős licencelés okozta problémák megkerülése érdekében létrehozták a projekt elágazását CallWeaver néven (jelenleg "halott").
Történelem
Mark Spencer, a program létrehozója megalapította a Linux Support Services -t . Spencer 24 órás hangtámogatási szolgáltatást akart létrehozni, de a cég 4000 dolláros induló költségvetése nem tette lehetővé a rendkívül drága Call Center rendszereket . 2001-ben, a dot-com válsággal a Linux Support Servicesnek gondjai voltak, és Spencer kezdett arra gondolni, hogy egy nyílt forráskódú alközponti szoftver fejlesztése érdekesebb lehet, mint általában a Linux -felhasználók támogatása . Jim Dixon, a Zapata Telephonytól üzleti modellt javasolt az Asterisk számára . Ezzel egy időben a cég neve is megváltozott - Linux Support Servicesről Digiumra [6] .
Verziók
Az Asterisk verziószámozásánál betartják azt az elvet, hogy a fejlesztés alatt álló verziók páratlanok, a stabilak párosak.
- 1.0 - Megjelenés: 2004. szeptember 23. [7] .
- 1.2 – Kiadás dátuma: 2005. november 15. [8]
- 1.4 – Megjelenés dátuma: 2006. december 26. [9]
- 1.6 – Megjelenés: 2008. október 2. [10]
Az 1.6-os verziótól kezdve az Asterisk már nem támogatja a Zaptel-t, így csak a DAHDI támogatása maradt.
- 1.8 – Megjelenés: 2010. október 21. [11]
Különbségek a korábbi verziókhoz képest:
SRTP támogatás, IPv6 támogatás a SIP-illesztőprogramban, integráció a naptárral, új hívásnaplózó rendszer "Channel Event Logging" (CEL), "Advice of Charge" támogatása - a költségekről tájékoztató szolgáltatás Hívás;
a Google Talk és a
Google Voice integrációja ;
a hangmagasság változtatásának támogatása .
- 10.0 – Megjelenés: 2011. december 15. [12]
A számozás változása ellenére a tizedik változat nem tartalmaz jelentősebb változtatásokat. Támogatta a
kiváló minőségű hangzást 192 kHz-ig ; a ConfBridge alkalmazás segítségével megjelent a videokonferencia
támogatása ;
Az Asterisk mostantól SIP és
XMPP protokollokat használó szöveges üzenetküldő szerver lehet , amely támogatja a
faxüzenetek T.38 protokollt használó átjáróként való működését ;
SILK és
CELT kodekek _
- 11. – Megjelenés: 2012. október 31. [13]
Hozzáadott támogatás a
WebRTC -hez , amely lehetővé teszi, hogy közvetlenül a böngészőből indítson hívásokat anélkül, hogy a böngészőben bármilyen beépülő
modult használna [14] ; az új chan_motif illesztőprogram támogatja a Google Talk és a Jingle protokollokat, beleértve a videót is; kibővített IPv6 támogatás.
Számos jelentős változás, például egy új SIP-csatorna-illesztőprogram (a PJSIP -könyvtáron alapul ), új Asterisk REST interfész mechanizmusok, az IAX2 csatorna-illesztőprogramhoz hozzáadott IPv6-támogatás stb.
- 13. – Megjelenés: 2014. október 28. [15]
A platform LTS kiadása. Biztonsági események továbbítása AMI-n keresztül. Az AMI és ARI interfészek kiterjesztése, a PJSIP könyvtár új funkcióinak támogatása .
Az Asterisk 13 támogatása 2021 októberéig folytatódik [16] .
- 2016. szeptember 14–28. [17] Hozzáadtuk a különböző tartománynevek használatának lehetőségét, több különböző virtuális alközpont használatát egy rendszeren, az AAAA rekordok teljes körű használatát az IPv6 protokollhoz, több srv rekordot vagy NAPTR rekordot. Hozzáadtuk az interaktív menü médiafájlok távoli lejátszásának lehetőségét, lejátszási listák támogatását stb.
- 2017. október 15. – 3. [18] Az Asterisk 15 rendszeres támogatási kiadásként van besorolva, a frissítéseket két éven keresztül vezetik be. Főbb fejlesztések: beépített eszközök több résztvevős videokonferenciák szervezéséhez; a WebRTC teljes támogatása biztosított ; hozzáadott támogatás az RTCP adatfolyamok multiplexeléséhez és több adatfolyam összekapcsolásához, megkönnyítve a címfordítók és tűzfalak megkerülését, és csökkentve a hívásbeállítási időt; hozzáadott támogatás a videofolyamok továbbításához a VP9 kodek használatával ; hozzáadott egy egységes WebRTC -tervet , amely lehetővé teszi az SDP -protokoll használatát több médiaforrás közötti kapcsolatok egyeztetésére; a pjproject könyvtár a fő disztribúcióba van beépítve, amely alapértelmezés szerint benne van; hozzáadva a systemd mód támogatását a szolgáltatás aktiválásához egy aljzat elérésekor [16] .
- 2018. augusztus 16-8
- 2019. augusztus 17-28
- 2020. október 18-20
- 2021. november 19–2
- 2022. szeptember 20-28
Berendezés
Az Asterisk analóg vonalakkal ( FXO- / FXS modulok) és digitális vonalakkal ( ISDN , BRI és PRI - T1 / E1 adatfolyamok ) egyaránt működhet. További számítógépes kártyák segítségével (melyek leghíresebb gyártói a Digium / Sangoma , OpenVox , Rhino , AudioCodes ) az Asterisk csatlakoztatható a T1 / E1 vonalakhoz . A nyilvános telefonhálózathoz való csatlakozáshoz támogatott hardverek teljes listáját a kernelmodulok hardvertámogatása határozza meg, például:
- A DAHDI-t, a "Digium Asterisk Hardware Device Interface" (korábbi nevén Zaptel ) [19] mozaikszót az Asterisk -kel párhuzamosan fejleszti a Digium.
- Az mISDN-t [20] Karsten Keil a SuSE csapatától és a Beronet fejleszti .
- CAPI .
Az Asterisk PBX teljes körű működéséhez a leírt berendezések használatán kívül egyéb berendezéseket is használnak:
- FXO átjárók - analóg telefonszámok csatlakoztatásához és konfigurálásához ( PSTN );
- FXS átjárók - analóg telefonok és faxkészülékek beállításához és csatlakoztatásához;
- VoIP GSM-átjárók - mobilszolgáltatók SIM-kártyáján keresztül történő hívásokhoz;
- IP-telefonok – Asterisken keresztüli telefonhívásokhoz.
Protokollok
A következő protokollok támogatottak:
Lehetőség van szöveges és videojelek sugárzására (pl . videotelefon használata ). Ezenkívül más számítógépes protokollokkal való munkavégzés is megvalósul:
- A DUNDi a Digium által is fejlesztett protokoll.
- O.S.P. _
- T.38 , A faxátvitel támogatott.
A berendezések és számítógépes protokollok széles skálájának támogatása lehetővé teszi, hogy számos forgatókönyvet szervezzen a hálózatok interakciójához, az információk fogadásához és feldolgozásához.
Programozás
A konfigurálás és a programozás több mechanizmus segítségével történik:
- dialplan , amely egy speciális nyelven íródott. A régi és az új verzió is elérhető - AEL , valamint Lua nyelven ,
- AGI ,
- Asterisk Management Interface (AMI),
- Adatbázis konfiguráció.
A végrehajtott funkciók bővítése egy új modul C nyelvű írásával is lehetséges, ami a részletes Doxygen dokumentációnak köszönhetően lehetséges.
Az Asteriskkel való együttműködéshez léteznek grafikus felülettel rendelkező disztribúciók [22] .
Az alközpont távvezérlése a libamc könyvtár segítségével is elvégezhető .
Lásd még
Linkek
Jegyzetek
- ↑ https://www.aosabook.org/en/intro1.html
- ↑ https://wiki.asterisk.org/wiki/display/AST/A+Brief+History+of+the+Asterisk+Project
- ↑ https://github.com/asterisk/asterisk/commits/master?after=1376aa3f2999a760e983d5761cf608bfe15a38b8+30570
- ↑ A csillaggal jelölt nyílt forráskódú projekt az Open Hubon: Nyelvek oldal – 2006.
- ↑ https://wiki.asterisk.org/wiki/display/AST/Beginning+Asterisk
- ↑ A teremtés történetét az Asterisk™: The Future of Telephony, második kiadás
, Jim Van Meggelen, Leif Madsen és Jared Smith bevezetője adja. ISBN 978-0-596-51048-0 PDF
- ↑ Megjelent az Asterisk 1.0 (lefelé irányuló kapcsolat) . TMCnet (2004. szeptember 23.). Letöltve: 2009. március 26. Az eredetiből archiválva : 2012. június 2. (határozatlan)
- ↑ Keating, Tom Asterisk 1.2 megjelent (downlink) . TMCnet (2005. november 16.). Letöltve: 2009. március 26. Az eredetiből archiválva : 2012. június 2. (határozatlan)
- ↑ Megjelent az Asterisk 1.4.0 (lefelé irányuló kapcsolat) . Asterisk.org (2006. december 20.). Letöltve: 2009. március 26. Az eredetiből archiválva : 2012. június 2. (határozatlan)
- ↑ Megjelent az Asterisk 1.6.0 (lefelé irányuló kapcsolat) . Asterisk.org (2008. október 2.). Letöltve: 2009. március 26. Az eredetiből archiválva : 2012. június 2. (határozatlan)
- ↑ Az Asterisk 1.8.0 már elérhető! (nem elérhető link) . Asterisk.org (2010. október 21.). Letöltve: 2010. október 24. Az eredetiből archiválva : 2012. június 2.. (határozatlan)
- ↑ Megjelent az Asterisk 10.0.0! (nem elérhető link) . Asterisk.org (2011. december 15.). Hozzáférés dátuma: 2011. december 26. Az eredetiből archiválva : 2012. június 2. (határozatlan)
- ↑ Az Asterisk 11.0.0 már elérhető! . Letöltve: 2012. november 1. Az eredetiből archiválva : 2012. október 31.. (határozatlan)
- ↑ Asterisk 11 fejlesztés: WebRTC támogatás archiválva : 2012. október 14.
- ↑ Az Asterisk 13.0.0 már elérhető! - Inside the Asterisk (nem elérhető link) . Letöltve: 2014. október 31. Az eredetiből archiválva : 2014. október 31.. (határozatlan)
- ↑ 12 csillaggal jelölt változat . wiki.asterisk.org. Letöltve: 2018. június 9. Az eredetiből archiválva : 2018. június 12. (határozatlan)
- ↑ 14 bejelentette az alabamai Huntsville-ben (nem elérhető link)
- ↑ Megjelent a nyílt forráskódú Asterisk 15 – Inside the Asterisk , Inside the Asterisk ( 2017. október 3.). Az eredetiből archiválva : 2018. június 12. Letöltve: 2018. június 7.
- ↑ "A Zaptel projekt átnevezése DAHDI-ra" (downlink) . Letöltve: 2008. október 11. Az eredetiből archiválva : 2008. október 11.. (határozatlan)
- ↑ mISDN . Letöltve: 2022. május 4. Az eredetiből archiválva : 2018. december 29. (határozatlan)
- ↑ Chanskype . Letöltve: 2022. május 4. Az eredetiből archiválva : 2022. március 8.. (határozatlan)
- ↑ Asterisk GUI: Grafikus felhasználói felületek . Letöltve: 2021. március 3. Az eredetiből archiválva : 2021. február 27. (határozatlan)