Asterisk 19 -viestintäalustan ja FreePBX 16 -jakelun julkaisu

Vuoden kehitystyön jälkeen julkaistiin Asterisk 19:n avoimen viestintäalustan uusi vakaa haara, jota käytettiin ohjelmistovaihteiden, puheviestintäjärjestelmien, VoIP-yhdyskäytävien, IVR-järjestelmien (äänivalikko), puhepostin, puhelinkonferenssien ja puhelinkeskusten järjestämiseen. Projektin lähdekoodi on saatavilla GPLv2-lisenssillä.

Asterisk 19 on luokiteltu tavalliseksi tukijulkaisuksi, ja päivitykset julkaistaan ​​kahden vuoden aikana. Asterisk 18:n aikaisemman LTS-haaran tuki kestää lokakuuhun 2025 ja Asterisk 16:n tuki lokakuuhun 2023 asti. Tuki 13.x LTS -haaralle ja 17.x -vaihehaaralle on lopetettu. LTS-julkaisut keskittyvät vakauden ja suorituskyvyn optimointiin, kun taas tavalliset julkaisut keskittyvät toiminnallisuuden lisäämiseen.

Tärkeimmät parannukset Asterisk 19:ssä:

  • Virheenkorjauslokien luokat on otettu käyttöön, jolloin voit määrittää vain tarpeellisten virheenkorjaustietojen tulosteen. Tällä hetkellä tarjolla on seuraavat luokat: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun ja stun_packet.
  • Uusi lokin muotoilutila "plain" on lisätty, jossa tiedoston nimi, toiminto ja rivinumero näkyvät lokissa ilman tarpeettomia ohjausmerkkejä (ilman korostuksia). On myös mahdollista määrittää omat kirjaustasot ja muuttaa lokin päivämäärän ja kellonajan tulostusmuotoa.
  • AMI (Asterisk Manager Interface) on lisännyt mahdollisuuden liittää käsittelijöitä tapahtumille, jotka liittyvät äänisignaalin (DTMF) "salaman" saapumiseen (lyhytaikainen kanavakatko).
  • Originate-komento antaa mahdollisuuden asettaa muuttujia uudelle kanavalle.
  • Lisätty tuki mielivaltaisten R1 MF (monitaajuus) -äänien lähettämiseen mille tahansa kanavalle SendMF-komennossa ja PlayMF-hallinnassa.
  • MessageSend-komento tarjoaa mahdollisuuden määrittää erikseen "Kohde"- ja "To"-kohdeosoitteet.
  • Lisätty ConfKick-komento, jonka avulla voit katkaista tietyn kanavan, kaikki käyttäjät tai käyttäjät ilman järjestelmänvalvojan oikeuksia neuvottelusta.
  • Lisätty Reload-komento moduulien lataamiseksi uudelleen.
  • Lisätty WaitForCondition-komento keskeyttääkseen puhelunkäsittelykomentosarjan (dialplan) suorittamisen, kunnes tietyt ehdot täyttyvät.
  • A-vaihtoehto on lisätty app_dial-moduuliin, jonka avulla voit toistaa ääntä sekä soittajalle että soitetulle osapuolelle puhelun aikana.
  • Lisätty app_dtmfstore-moduuli, joka tallentaa valitut äänitaajuusvalintanumerot muuttujaan.
  • App_morsecode-moduuli tukee amerikkalaista morsekoodin murretta ja tarjoaa asetukset taukojen välisen muuttamiseen.
  • App_originate-moduulissa dialplan-skripteistä aloitetuille puheluille on lisätty mahdollisuus määrittää koodekit, kutsutiedostot ja ohjaustoiminnot.
  • App_voicemail-moduuli on lisännyt mahdollisuuden lähettää tervehdys ja ohjeet puhepostin käyttöön hyvissä ajoin ja luoda kanava vasta, kun on aika tallentaa saapuva viesti.
  • Lisätty astcachedir-asetus muuttaaksesi välimuistin sijaintia levyllä. Oletusarvoisesti välimuisti sijaitsee nyt erillisessä hakemistossa /var/cache/asterisk hakemiston /tmp sijaan.

Samaan aikaan kolmen vuoden kehitystyön jälkeen julkaistiin FreePBX 16 -projektin julkaisu, jossa kehitettiin verkkokäyttöliittymä Asteriskin hallintaan ja valmis jakelupaketti VoIP-järjestelmien nopeaa käyttöönottoa varten. Muutoksia ovat PHP 7.4:n tuki, GraphQL-kyselykieleen perustuva API-laajennus, siirtyminen yhteen PJSIP-ajuriin (Chan_SIP-ohjain on oletusarvoisesti poissa käytöstä), tuki mallien luomiselle käyttäjän ohjauspaneelin ulkoasun muuttamista varten, uudelleen suunniteltu palomuurimoduuli, jossa on laajennetut ominaisuudet SIP-liikenteen hallintaan, mahdollisuus konfiguroida protokollaparametreja HTTPS:lle, AMI:n sitominen oletuksena vain localhostiin, mahdollisuus tarkistaa salasanojen vahvuus.

Voit myös huomioida VoIP-puhelinalustan FreeSWITCH 1.10.7:n korjaavan päivityksen, joka poistaa 5 haavoittuvuutta, jotka voivat johtaa SIP-viestien lähettämiseen ilman todennusta (esimerkiksi huijaukseen ja roskapostin lähettämiseen SIP-yhdyskäytävän kautta), vuotaviin istunnon todennushajakkeisiin ja DoS-palveluun. hyökkäykset (muistin loppuminen ja kaatumiset) palvelimen estämiseksi lähettämällä vääriä SRTP-paketteja tai täyttämällä SIP-paketteja.

Lähde: opennet.ru

Lisää kommentti