Asterisk on suosituin PBX (Private Branch Exchange) -ohjelmisto ja IVR (Interactive Voice Response) -järjestelmä, joka on suunniteltu offsetista toimittamaan toimiva ja luotettava puhelinmodeemi sekä työkalupakki kehittäjiä, jotka haluavat luoda viestintäsovelluksia.
Se on avoimen lähdekoodin komentorivi, palvelin, joka tarjoaa kaiken joustavuuden, jota kehittäjät ja integraattorit tarvitsevat luomaan kehittyneitä viestintäratkaisuja ilmaiseksi. Sitä voidaan käyttää myös yhdyskäytävänä, ominaisuus / mediapalvelimena tai puhelukeskuksena.
Ominaisuudet yhdellä silmäyksellä
Tärkeimpiä ominaisuuksia ovat IVR (Interactive Voice Response) -järjestelmä, konferenssisilta, kaikki PBX (Private Branch Exchange) -palvelimen luomiseen tarvittavat rakennuspalikat ja lähes kaikki muut kommunikaatiovälineet, joita voit kuvitella.
Asteriskia voidaan käyttää kytkimenä (PBX), joka on konfiguroitu hybridi-PBX: n tai IP: n ytimeksi puhelun vaihtoon, mahdollistaa erilaiset toiminnot, soittajien liittäminen ja ulkoisten yhteyksien hallinta IP: n kautta, digitaalinen (T1 / E1) tai analogiset (POTS) yhteydet.
Aloittaminen Asteriskilla
Asteriskin asentaminen GNU / Linux-järjestelmään on helppo tehtävä, sillä kaikki mitä sinun tarvitsee tehdä sen jälkeen, kun olet ladannut ja purkanut ohjelmiston uusimman version (katso ladattava linkki yllä), sinun on suoritettava & lsquo; ./ configure && tehdä & rsquo; komennon pääteemulaattorissa, tietysti sen jälkeen, kun olet siirtynyt uutettujen arkistotiedostojen sijaintiin (esim. cd /home/softoware/asterisk-13.0.1).
Kun onnistunut kokoaminen on suoritettu, viesti ilmoittaa, että Asterisk voidaan asentaa järjestelmään suorittamalla & lsquo; make install & rsquo; komento root tai sudo make install & rsquo; komennon etuoikeutetuksi käyttäjaksi. Tällöin voit nyt käyttää Asteriskia ja asentaa myös yhden Softwaren käytettävissä olevista etupaneeleista.
Tuetut käyttöjärjestelmät
Asterisk on monen alustan ohjelmisto, joka tukee ja tukee monenlaisia Linux- ja UNIX-kaltaisia käyttöjärjestelmiä, kuten GNU / Linux, FreeBSD, OpenBSD, Solaris ja Mac OS X. asennettuna 64-bittisiin ja 32-bittisiin laitteistoihin.
Mitä uutta strong> on tässä versiossa:
- Nämä julkaisut ratkaisisivat useat yhteisön ilmoittamat ongelmat, jotka eivät olisi olleet mahdollisia ilman osallistumisesi.
Uutta strong> versiossa 14.6.0:
- ei olisi ollut mahdollista ilman sinun osallistumista.
Uutta strong> versio 14.2.1:
- AST-2016-008: Crash on SDP: n tarjous tai vastaus endpointista Opus
- Jos SDP-tarjous tai vastaus on vastaanotettu Opus-koodekin kanssa ja lomakkeen parametrit erotetaan avaruudessa, jäsentunnuksesta vastaava koodi rekursiivisesti soittaa itselleen, kunnes se kaatuu. Tämä tapahtuu, kun koodi ei käsittele oikein parametreja erotavia tiloja.
- Tämä ei edellytä, että päätepisteessä on oltava Opus määritetty Asteriskissa. Tämä ei myöskään vaadi loppupisteen todentamista. Jos vieras on käytössä chan_sip tai anonyymi chan_pjsip SDP tarjous tai vastaus on edelleen käsitelty ja kaatuminen tapahtuu.
- AST-2016-009: Chan_sip etähuuttomat istunnot
- chan_sip-kanavainen ohjain on vapaavalintainen välilyönnin määritettäessä yrittäessäsi poistaa sisällön SIP-otsikon nimen ja kaksoispisteiden välillä. Sen sijaan, että noudatettaisiin RFC: tä 3261 ja poistettaisiin vain välilyönnit ja vaakasuorat välilehdet, Asterisk käsittelee mitättömän ASCII-merkin ikään kuin se olisi välilyöntiä. Tämä tarkoittaa, että otsikot, kuten
- Contactx01:
- näkyy oikeana yhteyshenkilönä. Tämä ei yleensä aiheuta ongelmia, ennen kuin Asterisk sijoitetaan rinnakkain todentavan SIP-välityspalvelimen kanssa. Tällaisessa tapauksessa kelvollisten ja virheellisten otsakkeiden kummallinen yhdistelmä voi aiheuttaa välityspalvelimen sallia INVITE-pyynnön Asteriskiksi ilman todentamista, koska se uskoo, että pyyntö on valintaikkunasta. Kuitenkin edellä kuvatun vian vuoksi pyyntö näyttäisi olevan Asteriskin ulkopuolinen valintaikkuna. Asterisk käsittelee pyynnön uudella puhelulla. Tästä seuraa, että Asterisk pystyy käsittelemään puheluja salaamattomista lähteistä ilman todentamista.
- Jos et käytä välityspalvelinta todennusta varten, tämä ongelma ei vaikuta sinuun. Jos välityspalvelin on dialogi-tiedossa (eli proxy seuraa, mitä valintaikkunoita on tällä hetkellä voimassa), tämä ongelma ei vaikuta sinuun. Jos käytät chan_pjsipia chan_sipin sijasta, tämä ongelma ei vaikuta sinuun.
Uutta strong> versio 14.2.0:
- Parannukset, jotka on tehty versiossa 14.2.0:
- ASTERISK-26558 - app_queue: lisää muuttuja, jos tiedät, jos vastaus ei ole vastaus jonon jälkeen
- ASTERISK-26176 - chan_sip: Lisää AccountCode AMI PeerEntrylle
- ASTERISK-26538 - codec_opus: Lisää näyte configs / samples / codecs.conf.sample
- ASTERISK-26488 - ARI: Lisää "ari show app", "ari show apps" ja "ari set debug" CLI-komennot
- ASTERISK-26418 - res_rtp_asterisk: Nopeuta ICE-resoluutiota asettamalla mustalle listalle isännän aliverkot, jotka eivät ole mukana RTP: ssä
- Virheitä, jotka on korjattu versioon 14.2.0:
- ASTERISK-26608 - Yhteenveto ja linkki vioista OpenBSD: ssä
- ASTERISK-26520 - codec_opus: Generoitu fmtp-rivillä ei ole sisältöä
- ASTERISK-26605 - codec_opus: roskapostiviesti, kun Opus on neuvoteltu mutta koodekki ei ole ladattu.
- ASTERISK-26516 - pjsip: muistin vioittuminen mahdollisella muistivuodolla.
- ASTERISK-26556 - johtaja: AMI: n versionraportti on sama Ast 13: ssa ja 14: ssä huolimatta Ast 14: n syntaksin muutoksista li>
- ASTERISK-26343 - ASTERISK-25951 aiheuttaa ongelmia soittajan manipuloinnissa agi
- ASTERISK-26592 - Viimeisin libedit (3.1) oletusarvoisesti unicode ja tekee tähdellä CLI lukea roskat
- ASTERISK-26565 - chan_unistim 11, 13, 14 asettamalla puhelun pidossa väliaikaisesti lukitussarjan
- ASTERISK-26575 - testsuite: PJSIP-toiminnon tarkistaminen, kun res_srtp ei ole ladattu.
- ASTERISK-26571 - res_pjsip: Resoluutio on virheellinen, kun nimenomainen IPv6-liikenne on konfiguroituASTERISK-26468 - ari: Silta-tapahtumat pysähtyvät tämän ARI-kutsumäärän jälkeen
- ASTERISK-24400 - ooh323 lähettää väärän hangup-koodin
- ASTERISK-26555 - Usean osapuolen video: Korjaa joitain Asterisk-11-regressioiden jälkiä
- ASTERISK-26412 - rakenna: Valmistaudu gcc 6.2: lle
- ASTERISK-26509 - Muutamia ei-kriittisiä varoituksia, jotka perustuvat Ubuntun 16.10 rakentamiseen.
- ASTERISK-26523 - chan_sip: Asterisk 13.12.1 irrottaa saapuvat puhelut 2 minuutin kuluttua - rtptimeout käyttäytyy huonosti - regressiota li>
- ASTERISK-26549 - app_dial: Kun käytetään PickupChania (), jotkut kanavat saattavat olla virheellisiä laitteen tilaansa.
- ASTERISK-24274 - [korjaustiedosto] Codec-formaatti ei sisälly SDP-mediaominaisuuksiin, kun käytetään SLIN48-koodekkia
- ASTERISK-26311 - [korjaustiedosto] rtp_engine: Salli yli 32 dynaamista hyötykuormityyppiä.
- ASTERISK-26506 - [korjaustiedosto] res_pjsip_outbound_publish: Crash julkaistaessa julkaisijan_client_send osoitteessa res_pjsip_outbound_publish.c
- ASTERISK-25070 - Korjaa FTBFS Hurdilla
- ASTERISK-26476 - chan_sip: Virheellinen näytön vaihtoehto "Lähtevä reg. yritä uudelleen 403 " in "näytä näytä asetukset"
- ASTERISK-26541 - res_pjsip_sdp_rtp: Rajoita formaattien enimmäismäärä
- ASTERISK-26537 - AMI: NewConnectedLine-tapahtumaa ei ole dokumentoitu
- ASTERISK-26526 - [UBSAN] vector.h: null-osoitin voidaan siirtää argumentiksi 2 memcpy
- ASTERISK-26524 - astobj2: data_size muuttuja hukkaa tilaa, kun AO2_DEBUG ei ole käytössä.
- ASTERISK-26344 - Asterisk 13.11.0 + PJSIP-kaatuminen
- ASTERISK-26387 - Asterisk-ryhmät aloitetaan pian ilman käynnissä olevia puheluja.
- ASTERISK-26513 - testit / kanavat / pjsip / qualify / auth: Riittämättömät häiriöt
- ASTERISK-26514 - Super Awesome Company: Älä määritä kuljetusta pjsip.conf: ssä
- ASTERISK-26510 - pjproject_bundled käyttää tar: n -strip-komponentteja, joita ei tueta vanhemmissa versioissa
- ASTERISK-22480 - Sulautettu pjproject: build.mak sisältää kovalevyn koko reitin version.mak
- ASTERISK-26307 - res_pjsip_caller_id: Keskeytä lähtevä muutos
- ASTERISK-26503 - app_voicemail: Asterisk kaatuu MailboxExistien käytössä
- ASTERISK-26423 - res_pjsip_sdp_rtp: Epäsymmetrinen RTP-koodekki voi aiheuttaa äänen häviämisen ja herkkyyden
- ASTERISK-26309 - [patch] res_pjsip: Salli IPv4 / IPv6 (Dual Stack) asennukset.
- ASTERISK-26482 - [korjaustiedosto] chan_pjsip: segfault jo katkaistussa istunnossa
- ASTERISK-26421 - Segmentaatiohäiriö ARI: n kanssa sekoitetaan siltaan 43 asiakkaan kanssa
- ASTERISK-26444 - CLI: n "ominaisuuksien näyttö" -komento ei palauta kehotetta.
- ASTERISK-26480 - [korjaustiedosto] CLI: ydinsisältöinen virheenkorjaus: Auto-completes File not Module
- ASTERISK-26356 - valikot: virheellinen testi GTK2: lle
- ASTERISK-26462 - [korjaustiedosto] app_queue: Kun käytät jonoja reaaliajassa, palautus tyhjään kontekstiin ei pysäytä poistumisnäppäimen käyttöä
- ASTERISK-26439 - chan_rtp: Crash alkutuotannosta li>
- ASTERISK-26457 - [patch] force_rport, auto_comedia: Ei NAT-tunnistusta laukaistuna.
- ASTERISK-26618 - rakenna: Backup lisätään librt-tarkistus configure.ac
- Versiossa 14.2.0 tehdyt uudet ominaisuudet:
- ASTERISK-26595 - ARI: Lisää kyky hallita videon lähdettä monipuhdistussisusillalla
- ASTERISK-26492 - ARI: Lisää kyky määrittää kanavamuuttujat websocket-tapahtumissa
- ASTERISK-26470 - ARI: Lisää 'asterisk_id' kenttä lähteviin tapahtumiin
Uutta strong> versio 13.5.0:
- AST-2014-012: Korjausvirhe yhdistetyillä osoitteiden perhe-ACL: issä. Ennen tätä sitoutumista ACL: n ensimmäisen kohteen osoiterivistöä käytettiin kaikkien tulevan liikenteen vertailemiseen. Tämä voi johtaa muiden IP-osoitteiden perheiden liikenteeseen ohittaen ACL: t.
- AST-2014-013: Korjaa PJSIP-ACL: t, joita ei ladata käynnistyksessä ja sovellus / ACL-ongelmat yhteydenottoon Suurin ongelma korjauksessa on, että ACL: itä ei aiemmin ladattu, kun res_pjsip_acl-moduuli oli ladattu. Lisäksi ACL-asetukset contact_permit ja contact_acl tulkittiin tehokkaasti yhteyshenkilönä ja tämä korjaustiedosto korjaa myös tämän.
- AST-2014-015: Korjaa kilpailutila chan_pjsipissä, kun lähetät vastaukset CANCELin vastaanottamisen jälkeen. Chan_pjsipin sarjamuotoisen arkkitehtuurin ansiosta on olemassa kilpailutila, jossa CANCEL voidaan vastaanottaa ja käsitellä ennen kuin vastaukset (kuten 180 soitto, 183 istuntojaksot ja 200 OK) lähetetään. Koska istunto on odottamattomassa tilassa, PJSIP vakuuttaa, kun tätä yritetään. Tämä muutos tekee niin, ettei näitä vastauksia lähetetä irrallisina istuntoina.
- AST-2014-016: Korjaa kaatuminen, kun vastaanotat keskustelussa INVITE ja Korvaa res_pjsip_refer. INVITE-ohjelman toteuttaminen res_pjsip_referissa korvaa ne eivät odottaneet, että ne esiintyvät dialogissa. Tämän seurauksena se yrittäisi virheellisesti yrittää sulkea kanavan, jonka se katsoi olevan hallinnassaan. Todellisuudessa kanava olisi toisen kierteen valvonnassa. Kun toinen säie käsitteli kanavaa, se käytti vapaata muistia ja voi kaatua. Tämä muutos tekee res_pjsip_refer -toiminnon toimimasta INVITE ja korvata -valintaikkunassa.
- AST-2014-017 - app_confbridge: luvan laajentaminen / luvan myöntäminen. Confring-dialogien toimintojen luvan laajentaminen AMI: n kautta ja epäasianmukainen luvanvaraus ConfbridgeStartRecord-toiminnassa. CONFBRIDGE-dialer-toiminto, kun se suoritetaan ulkoisesta protokollasta (esimerkiksi AMI), voi johtaa etuoikeuden lisääntymiseen. Lisäksi AMI-toimintoa voidaan käyttää myös mielivaltaisten järjestelmäkäskyjen suorittamisessa ilman, että järjestelmäkäyttöä tarkistetaan ensin. Asterisk estää CONFBRIDGE-toiminnon suorittamasta ulkoisesta liitännästä, jos live_dangerously-vaihtoehto on asetettu arvoon no. Myös a € oConfbridgeStartRecorda € Â AMI -toiminto on nyt sallittu vain käyttäjälle, jolla on järjestelmän tason käyttöoikeus.
- AST-2014-018 - func_db: DB Dialplan -toiminnon luvan laajentaminen AMI: n kautta. Ulkoisen protokollan (esim. AMI) suorittamassa DB-diasema-toiminto voi johtaa etuoikeuden laajenemiseen. Asterisk estää nyt DB-toiminnon suorittamisen ulkoisesta käyttöliittymästä, jos live_dangerously-vaihtoehto on asetettu ei.
Uutta strong> versio 13.0.1:
- AST-2014-012: Korjausvirhe yhdistetyillä osoitteiden perhe-ACL: issä. Ennen tätä sitoutumista ACL: n ensimmäisen kohteen osoiterivistöä käytettiin kaikkien tulevan liikenteen vertailemiseen. Tämä voi johtaa muiden IP-osoitteiden perheiden liikenteeseen ohittaen ACL: t.
- AST-2014-013: Korjaa PJSIP-ACL: t, joita ei ladata käynnistyksessä ja sovellus / ACL-ongelmat yhteydenottoon Suurin ongelma korjauksessa on, että ACL: itä ei aiemmin ladattu, kun res_pjsip_acl-moduuli oli ladattu. Lisäksi ACL-asetukset contact_permit ja contact_acl tulkittiin tehokkaasti yhteyshenkilönä ja tämä korjaustiedosto korjaa myös tämän.
- AST-2014-015: Korjaa kilpailutila chan_pjsipissä, kun lähetät vastaukset CANCELin vastaanottamisen jälkeen. Chan_pjsipin sarjamuotoisen arkkitehtuurin ansiosta on olemassa kilpailutila, jossa CANCEL voidaan vastaanottaa ja käsitellä ennen kuin vastaukset (kuten 180 soitto, 183 istuntojaksot ja 200 OK) lähetetään. Koska istunto on odottamattomassa tilassa, PJSIP vakuuttaa, kun tätä yritetään. Tämä muutos tekee niin, ettei näitä vastauksia lähetetä irrallisina istuntoina.
- AST-2014-016: Korjaa kaatuminen, kun vastaanotat keskustelussa INVITE ja Korvaa res_pjsip_refer. INVITE-ohjelman toteuttaminen res_pjsip_referissa korvaa ne eivät odottaneet, että ne esiintyvät dialogissa. Tämän seurauksena se yrittäisi virheellisesti yrittää sulkea kanavan, jonka se katsoi olevan hallinnassaan. Todellisuudessa kanava olisi toisen kierteen valvonnassa. Kun toinen säie käsitteli kanavaa, se käytti vapaata muistia ja voi kaatua. Tämä muutos tekee res_pjsip_refer -toiminnon toimimasta INVITE ja korvata -valintaikkunassa.
- AST-2014-017 - app_confbridge: luvan laajentaminen / luvan myöntäminen. Confring-dialogien toimintojen luvan laajentaminen AMI: n kautta ja epäasianmukainen luvanvaraus ConfbridgeStartRecord-toiminnassa. CONFBRIDGE-dialer-toiminto, kun se suoritetaan ulkoisesta protokollasta (esimerkiksi AMI), voi johtaa etuoikeuden lisääntymiseen. Lisäksi AMI-toimintoa voidaan käyttää myös mielivaltaisten järjestelmäkäskyjen suorittamisessa ilman, että järjestelmäkäyttöä tarkistetaan ensin. Asterisk estää CONFBRIDGE-toiminnon suorittamasta ulkoisesta liitännästä, jos live_dangerously-vaihtoehto on asetettu arvoon no. Myös a € oConfbridgeStartRecorda € Â AMI -toiminto on nyt sallittu vain käyttäjälle, jolla on järjestelmän tason käyttöoikeus.
- AST-2014-018 - func_db: DB Dialplan -toiminnon luvan laajentaminen AMI: n kautta. Ulkoisen protokollan (esim. AMI) suorittamassa DB-diasema-toiminto voi johtaa etuoikeuden laajenemiseen. Asterisk estää nyt DB-toiminnon suorittamisen ulkoisesta käyttöliittymästä, jos live_dangerously-vaihtoehto on asetettu ei.
Uutta strong> versio 1.8.12.0:
- Estä chanspy sitoutumasta zombie-kanaville
- (Sulkee julkaisun ASTERISK-19493. Raportoi lvl)
- Fix Dial m ja r valinnat ja haarukoidut puhelut, jotka tuottavat varoituksia äänikehyksille.
- (Sulje julkaisu ASTERISK-16901. Chris Gentle ilmoitti)
- Poista ISDN-pidätysrajoitukset ei-silloitetuille puheluille.
- (Sulje numero ASTERISK-19388. Raportoitu Birger Harzenetter)
- CDR: n (tilinumeron) kopiointi paikallisiin kanaviin.
- (Sulje numero ASTERISK-19384. Raportoi jamicque)
- Varmista, että Asterisk tunnistaa ACK: t 4xx: iin Korvaa virheet
- (Sulje julkaisu ASTERISK-19303. Raportoi Jon Tsiros)
- Poista tiedostojen kuvaajan kaksinkertainen sulkeminen manager.c: ssä
- (Sulje julkaisu ASTERISK-18453. Raportoi Jaco Kroon)
Uutta strong> versio 1.8.10.1:
- Asterisk 1.8.10.1: n ja 10.2.1: n julkaisu ratkaisee kaksi ongelmaa. Ensin he ratkaise ongelman app_milliwattissa, jossa pinoa voi mahdollisesti ylittää pinoon, mutta koodin etäsuoritusta ei voi suorittaa. Toiseksi he ratkaise ongelman HTTP AMI: ssa, jossa sulautettujen autentikointitietojen avulla voidaan ylittää puskuri pinoon, mikä mahdollistaa koodin injektoinnin ja suorituksen.
- Nämä ongelmat ja niiden ratkaiseminen on kuvattu turvallisuusneuvonnassa.
Uutta strong> versiossa 1.8.0:
- Tämä julkaisu sisältää uusia ominaisuuksia. Katso tämän julkaisun mukana olleiden uusien ominaisuuksien luettelo lähdepaketin sisältämistä MUUTOKSET-tiedostoista. Koska tämä on uusi merkittävä julkaisu, käyttäjille suositellaan laajennettua testausta ennen päivittämistä tähän versioon tuotantoympäristössä.
Uutta strong> versiossa 1.4.24:
- Asteriskin kehitystiimi on ylpeä voidessaan julkaista Asterisk 1.4.24: n julkaisun ja on ladattavissa välittömästi osoitteessa http://downloads.digium.com/
- Muiden virheenkorjauksien lisäksi tämä julkaisukelpoinen hakija korjaa useita törmäysongelmia ja ratkaisi muutamia jäljellä olevia kysymyksiä, jotka liittyvät Asterisk 1.4.23: n julkaisemisen jälkeen havaittuihin puhelunsiirtoon ja puhelupalveluun. Lisäksi chan_iax2: een liittyvät asiat ja "h" -laajennukselle otetut regressiot on ratkaistu.
- Tämä julkaisu julkaisee ensimmäiset julkaisutiedot, jotka tulevat mukaan tuleviin julkaisuihin. Tarkoituksena on antaa selkeämpi yleiskuva meneillään olevasta ja edellisestä julkaisusta tapahtuneista muutoksista, joita koskevat kysymykset on suljettu ja mihin yhteisön jäseniin osallistui julkaisujen lähettämiseen, koodien sitouttamiseen ja testien lähettämiseen. Lisäksi tiedoston lopussa oleva diffstat näyttää lyhyesti edellisten ja nykyisten julkaisujen tiedostoihin tehdyt muutokset.
- Yhteenveto tämän julkaisun muutoksista on julkaisun yhteenvedossa. Täydellinen luettelo muutoksista tässä julkaisussa on ChangeLog.
- Seuraavan luettelon virheistä ratkaistiin yhteisössä ja tämä julkaisu ei olisi ollut mahdollista ilman apua!
- Hakemusohjelma kaatoi tähtiä. Sulje numero # 14308. Lähettäjä bluefox. Testattu kc0bvu. Suunnattu seanbright.
- Crash VoiceMailMainissa, jos hangup tapahtuu ennen kuin kelvollinen postilaatikon numero on syötetty (vain IMAP). Sulje numero # 14473. Lähetetty, ja dwpaulin tarjoama laastari.
- Saapuvat Gtalk-puhelut epäonnistuvat. Sulje numero # 13984. Lähettäjä, testattu ja tarkistanut jcovert.
- Reaaliaikaiset ikäisensä ei ole koskaan hyväksytty "sip reload" jälkeen. Sulje numero # 14196. Lähetetty, testattu ja arkistoitu pdf-muodossa.
- SIP: n osallistunut siirto epäonnistui. Sulje numero 14611. Klaus3000: n lähettänyt, testattu ja tarkistettu.
Kommentteja ei löytynyt