Utgivelse av kommunikasjonsplattformen Asterisk 24

Etter et års utvikling ble den stabile versjonen av den åpne kommunikasjonsplattformen Asterisk 24 lansert, som brukes til distribusjon av programvare-ATSer, stemmesystemer, VoIP-gatewayer, organisering av IVR-systemer (stemme menyer), talepost, telefonkonferanser og call-sentre. Kildekoden til prosjektet er skrevet i C og er tilgjengelig under GPLv2-lisensen.

Asterisk 24 er klassifisert som en utgave med utvidet støtte (LTS), oppdateringer for den vil bli utgitt i løpet av fem år i stedet for de to årene som er typiske for vanlige utgivelser. Støtten for den forrige LTS-versjonen Asterisk 22 vil vare frem til oktober 2029, mens Asterisk 20 vil bli støttet frem til oktober 2027. Ved forberedelsen av LTS-utgivelser er hovedfokuset på å sikre stabilitet og optimalisering av ytelse, mens prioriteten for vanlige utgivelser er å øke funksjonaliteten.

Blant endringene i Asterisk 24:

  • I modulen res_pjsip, som gir støtte for VoIP-kommunikasjon basert på SIP-protokollen, regnes PJSIP-kontakter knyttet til DNS-navn nå som tilgjengelige, hvis minst én relatert DNS-oppføring av typen SRV, A eller AAAA klarte å bli oppløst.
  • Det er lagt til alternativer i modulen res_prometheus ‘channels_detail_metrics_enabled’ og ‘bridges_detail_metrics_enabled’ for å kontrollere eksport av ekstra kanalmålinger (‘asterisk_channels_state’, ‘asterisk_channels_duration_seconds’) og broer (‘asterisk_bridges_channels_count’) til overvåkningssystemet Prometheus.
  • I broprofilen for konferanseorganisering ConfBridge er alternativet ‘announcements’ lagt til, som gjør det mulig å deaktivere generelle konferanseannonser, noe som sparer ett kanal- og ett taskprocessor-strøm.
  • I modulen chan_websocket er det implementert en ubufferet modus som sender rammer etter hvert som de mottas fra WebSocket- og applikasjonskilden.
  • Det er lagt til konfigurasjonseksempler for autentisering av ITSP via IP-adresse og bruk av TLS med SRTP.
  • I websocket_client.conf er parameteren ‘write_timeout’ lagt til for å begrense maksimal tid for skriveoperasjoner før en feil returneres.
  • I verktøyene for geolokalisering (res_geolocation) er det lagt til et skript som bruker Alembic for å opprette tabellene geoloc_location og geoloc_profile.
  • I strukturen ast_websocket_client_options er feltet write_timeout lagt til for å konfigurere timeouten for skriveoperasjoner i ikke-blokkerende modus.
  • I hendelsen MEDIA_START i chan_websocket er feltene passthrough og unbuffered lagt til, som reflekterer kanalmaker modus.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster