Vydanie komunikačnej platformy Asterisk 24

Po roku vývoja bol vydaný stabilný release otvorenej komunikačnej platformy Asterisk 24, používaný na nasadzovanie softvérových PBX, systémov hlasovej komunikácie, VoIP brán, organizáciu IVR systémov (hlasové menu), hlasovej pošty, telefónnych konferencií a call centier. Zdrojový kód projektu je napísaný v jazyku C a je dostupný pod licenciou GPLv2.

Asterisk 24 patrí do kategórie vydaní s rozšírenou podporou (LTS), aktualizácie budú vydávané po dobu piatich rokov namiesto obvyklých dvoch rokov. Podpora predchádzajúcej LTS vetvy Asterisk 22 potrvá do októbra 2029, zatiaľ čo vetva Asterisk 20 do októbra 2027. Pri príprave LTS vydaní sa kladie dôraz na zabezpečenie stability a optimalizáciu výkonu, zatiaľ čo prioritou bežných vydaní je rozširovanie funkčnosti.

Medzi zmenami v Asterisk 24:

  • V module res_pjsip, ktorý zabezpečuje podporu VoIP komunikácií na báze protokolu SIP, sú kontakty PJSIP viazané na DNS mená považované za dostupné, ak sa podarilo rozpoznať aspoň jeden prislúchajúci DNS záznam SRV, A alebo AAAA.
  • Do modulu res_prometheus boli pridané možnosti „channels_detail_metrics_enabled“ a „bridges_detail_metrics_enabled“ na riadenie exportu do monitorovacieho systému Prometheus ďalších metrik kanálov (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) a mostov (‘asterisk_bridges_channels_count’).
  • Do profilu mosta pre organizáciu konferencií ConfBridge bola pridaná možnosť „announcements“, pomocou ktorej je možné vypnúť spoločné oznámenia konferencie, čo šetrí jeden kanál a jeden tok taskprocessor.
  • V module chan_websocket bol implementovaný nebufferovaný režim, ktorý posiela snímky hneď, ako ich získa z WebSocket a aplikácie.
  • Boli pridané príklady konfigurácie pre autentifikáciu ITSP podľa IP adresu a používanie TLS so SRTP.
  • Do websocket_client.conf bol pridaný parameter „write_timeout“ na obmedzenie maximálneho času operácie zápisu pred vrátením chyby.
  • Do prostriedkov na určenie polohy (res_geolocation) bol pridaný skript, ktorý používa Alembic na vytvorenie tabuliek geoloc_location a geoloc_profile.
  • Do štruktúry ast_websocket_client_options bolo pridané pole write_timeout na nastavenie časového limitu pre zápisové operácie v neblokujúcom režime.
  • Do události MEDIA_START v chan_websocket boli pridané polia passthrough a unbuffered, odrážajúce režim vytvárania kanála.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster