Objavljivanje komunikacijske platforme Asterisk 24

Nakon godine razvoja, objavljena je stabilna verzija otvorene komunikacijske platforme Asterisk 24, koja se koristi za implementaciju softverskih PBX-a, sustava glasovne komunikacije, VoIP-gateova, organizaciju IVR sustava (glasovnih izbornika), glasovne pošte, telefonskih konferencija i call centara. Izvorni kod projekta napisan je na jeziku C i dostupan je pod GPLv2 licencom.

Asterisk 24 pripada kategoriji verzija s produženom podrškom (LTS), a ažuriranja će se izdavati tijekom pet godina umjesto uobičajenih dvije godine. Podrška za prethodnu LTS verziju Asterisk 22 trajat će do listopada 2029. godine, a za verziju Asterisk 20 do listopada 2027. godine. Pri pripremi LTS verzija glavni fokus je na osiguravanju stabilnosti i optimizaciji performansi, dok je prioritet uobičajenih verzija proširenje funkcionalnosti.

Među promjenama u Asterisk 24:

  • U modulu res_pjsip, koji osigurava podršku za VoIP komunikacije temeljem SIP protokola, kontakti PJSIP povezani s DNS imenima sada se smatraju dostupnima ako je barem jedna povezana DNS sršna A, AAAA ili SRV zapisana ispravno.
  • U modul res_prometheus dodane su opcije «channels_detail_metrics_enabled» i «bridges_detail_metrics_enabled» za upravljanje izvozom dodatnih metrika kanala (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) i mostova (‘asterisk_bridges_channels_count’) u sustav praćenja Prometheus.
  • U profil mosta za organizaciju konferencija ConfBridge dodana je opcija «announcements», koja omogućuje isključivanje zajedničkih najava konferencije, čime se štedi jedan kanal i jedan tok taskprocessor-a.
  • U modulu chan_websocket implementiran je nebuforirani način rada koji šalje okvire čim budu primljeni iz WebSocket-a i aplikacije.
  • Dodane su primjere konfiguracije za autentifikaciju ITSP-a putem IP-adresu i korištenje TLS-a s SRTP-om.
  • U websocket_client.conf dodat je parametar «write_timeout» za ograničavanje maksimalnog vremena operacije pisanja prije nego što se vrati greška.
  • U alate za određivanje lokacije (res_geolocation) dodat je skript koji koristi Alembic za kreiranje tablica geoloc_location i geoloc_profile.
  • U strukturu ast_websocket_client_options dodano je polje write_timeout za postavljanje vremenskog ograničenja operacija pisanja u neblokirajućem modu.
  • U događaj MEDIA_START u chan_websocket dodana su polja passthrough i unbuffered, koja odražavaju način stvaranja kanala.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster