Pēc gada izstrādes tika izlaista stabilā versija atvērtās komunikācijas platformas Asterisk 24, kas tiek izmantota programmatisko PBX, balsu sakaru sistēmu, VoIP vārtiņu, IVR sistēmu (balsu izvēlni), balss pasta, telefona konferenču un zvanu centru izvietošanai. Projekta avota kods ir rakstīts C valodā un pieejams GPLv2 licenci.
Asterisk 24 tiek klasificēta kā versija ar ilgtermiņa atbalstu (LTS), atjauninājumi tiks izlaisti piecu gadu laikā, tā vietā, lai parastās versijas būtu divu gadu intervālos. Iepriekšējās LTS versijas Asterisk 22 atbalsts ilgs līdz 2029. gada oktobrim, bet Asterisk 20 līdz 2027. gada oktobrim. Sagatavojot LTS izlaidumus, galvenā uzmanība tiek pievērsta stabilitātes nodrošināšanai un veiktspējas optimizēšanai, savukārt parasto izlaidumu prioritāte ir funkcionalitātes palielināšana.
Starppārmaiņas Asterisk 24:
- Modulī res_pjsip, kas nodrošina VoIP sakarus, pamatojoties uz SIP protokolu, DNS vārdiem piesaistītie PJSIP kontakti tagad tiek uzskatīti par pieejamiem, ja vismaz viena saistītā DNS ieraksta SRV, A vai AAAA risināšana ir veiksmīga.
- Modulī res_prometheus pievienotas opcijas "channels_detail_metrics_enabled" un "bridges_detail_metrics_enabled" lai pārvaldītu eksporta funkcionalitāti Prometheus uzraudzības sistēmā, papildu metrikas kanāliem (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) un tiltiem (‘asterisk_bridges_channels_count’).
- Konferenču organizēšanas tilta profilā ConfBridge pievienota opcija "announcements", kas ļauj atslēgt kopējos konferenču paziņojumus, tādējādi ietaupot vienu kanālu un vienu taskprocessor plūsmu.
- Modulī chan_websocket ieviests nebuferizēts režīms, kas sūta kadrus tās saņemšanas brīdī no WebSocket un lietojumprogrammas.
- Pievienoti konfigurācijas piemēri ITSP autentifikācijai pēc IP adresi un TLS izmantošanai ar SRTP.
- Failā websocket_client.conf pievienots parametrs "write_timeout", lai ierobežotu maksimālo rakstīšanas operācijas laiku pirms kļūdas atgriešanas.
- Resursā res_geolocation pievienots skripts, kas izmanto Alembic, lai izveidotu geoloc_location un geoloc_profile tabulas.
- Struktūrā ast_websocket_client_options pievienots lauks write_timeout, lai konfigurētu rakstīšanas operāciju taimeri nebloķējošajā režīmā.
- Chan_websocket pasākumā MEDIA_START pievienoti lauki passthrough un unbuffered, kas atspoguļo kanāla izveides režīmu.
Avots: opennet.lv
