Lansarea platformei de comunicare Asterisk 24

După un an de dezvoltare, a fost lansată ramura stabilă a platformei de comunicație deschisă Asterisk 24, utilizată pentru desfășurarea centralelor telefonice software, sistemelor de comunicare vocală, gateway-urilor VoIP, organizarea sistemelor IVR (meniu vocal), mesageriei vocale, conferințelor telefonice și centrelor de apel. Codul sursă al proiectului este scris în limbajul C și este disponibil sub licența GPLv2.

Asterisk 24 este clasificat ca un release cu suport extins (LTS), actualizări pentru acesta urmând să fie lansate pe parcursul a cinci ani, în loc de cei doi ani specifici versiunilor obișnuite. Suportul pentru ramura LTS anterioară Asterisk 22 se va încheia în octombrie 2029, iar pentru ramura Asterisk 20 în octombrie 2027. La pregătirea lansărilor LTS, accentul se pune pe asigurarea stabilității și optimizării performanței, în timp ce prioritatea versiunilor obișnuite este creșterea funcționalității.

Printre modificările din Asterisk 24:

  • În modulul res_pjsip, care oferă suport pentru comunicațiile VoIP bazate pe protocolul SIP, contactele PJSIP legate de nume DNS sunt acum considerate disponibile, dacă a fost posibilă rezolvarea măcar unei înregistrări DNS SRV, A sau AAAA asociate.
  • În modulul res_prometheus au fost adăugate opțiunile „channels_detail_metrics_enabled” și „bridges_detail_metrics_enabled” pentru a gestiona exportul în sistemul de monitorizare Prometheus a metricilor suplimentare pentru canale (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) și pentru poduri (‘asterisk_bridges_channels_count’).
  • În profilul podului pentru organizarea conferințelor ConfBridge a fost adăugată opțiunea „announcements”, care permite dezactivarea anunțurilor generale ale conferinței, economisind astfel un canal și un flux taskprocessor.
  • În modulul chan_websocket a fost implementat un mod nebufferizat, care trimite cadrele pe măsură ce sunt primite din WebSocket și aplicație.
  • Au fost adăugate exemple de configurare pentru autentificarea ITSP prin adresa IP și utilizarea TLS cu SRTP.
  • În websocket_client.conf a fost adăugat parametru „write_timeout” pentru a limita timpul maxim pentru operațiunea de scriere înainte de a returna o eroare.
  • În instrumentele pentru determinarea locației (res_geolocation) a fost adăugat un script care utilizează Alembic pentru a crea tabelele geoloc_location și geoloc_profile.
  • În structura ast_websocket_client_options a fost adăugat câmpul write_timeout pentru a configura timeout-urile operațiunilor de scriere în modul neblocat.
  • În evenimentul MEDIA_START din chan_websocket au fost adăugate câmpurile passthrough și unbuffered, care reflectă modul de creare a canalului.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster