Izdaja komunikacijske platforme Asterisk 24

Po letu razvoja je izšla stabilna različica odprte komunikacijske platforme Asterisk 24, ki se uporablja za izvajanje programske PBX, sistemov glasovne komunikacije, VoIP prehodov, organizacijo IVR sistemov (glasovni meni), glasovne pošte, telefonskih konferenc in klicnih centrov. Izvorna koda projekta je napisana v jeziku C in je na voljo pod licenco GPLv2.

Asterisk 24 je uvrščen med različice z dolgoročno podporo (LTS), posodobitve za katere bodo izhajale pet let namesto dveh, kot je običajno za standardne različice. Podpora prejšnji LTS različici Asterisk 22 bo trajala do oktobra 2029, medtem ko bo podpora za Asterisk 20 trajala do oktobra 2027. Pri pripravi LTS izdaj je osrednja pozornost namenjena zagotavljanju stabilnosti in optimizaciji delovanja, medtem ko je pri standardnih izdajah prioritetna funkcionalnost.

Med spremembami v Asterisk 24:

  • V modulu res_pjsip, ki zagotavlja podporo za VoIP komunikacije na osnovi protokola SIP, se zdaj štejejo kontakti PJSIP, povezani z DNS imeni, za dostopne, če je bila uspešno razrešena vsaj ena povezana DNS zapis SRV, A ali AAAA.
  • V modul res_prometheus so dodane možnosti „channels_detail_metrics_enabled“ in „bridges_detail_metrics_enabled“ za upravljanje izvoza dodatnih metrik kanalov (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) in mostov (‘asterisk_bridges_channels_count’) v sistem za spremljanje Prometheus.
  • V profil mostu za organizacijo konferenc ConfBridge je dodana možnost „announcements“, s katero je možno onemogočiti splošne napovedi konference, kar prihrani en kanal in en tok taskprocessorja.
  • V modulu chan_websocket je bila izvedena nebuferska ureditev, ki pošilja okvirje takoj, ko jih prejme iz WebSocket in aplikacije.
  • Dodani so primeri konfiguracije za avtentikacijo ITSP po IP adresom in za uporabo TLS s SRTP.
  • V websocket_client.conf je dodan parameter „write_timeout“ za omejitev največjega trajanja operacije pisanja pred vračilom napake.
  • V orodja za določanje lokacije (res_geolocation) je dodan skript, ki uporablja Alembic za ustvarjanje tabel geoloc_location in geoloc_profile.
  • V strukturo ast_websocket_client_options je dodano polje write_timeout za nastavitev časovne omejitve operacij pisanja v neblokirnem načinu.
  • V dogodek MEDIA_START v chan_websocket so dodana polja passthrough in unbuffered, ki odražajo način ustvarjanja kanala.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster