Udgivelse af kommunikationsplatformen Asterisk 24

Efter et års udvikling er den stabile version af den åbne kommunikationsplatform Asterisk 24 blevet udgivet, som bruges til implementering af software PBX-systemer, stemmeservices, VoIP-gateways, organisering af IVR-systemer (stemme menu), talebeskeder, telefonkonferencer og call-centre. Kildekoden til projektet er skrevet i C og er tilgængelig under GPLv2-licensen.

Asterisk 24 tilhører kategorien af udgivelser med langtidssupport (LTS), hvor opdateringer vil blive udsendt over en periode på fem år i stedet for de to år, der er typiske for almindelige udgivelser. Støtte til den tidligere LTS-version Asterisk 22 vil fortsætte indtil oktober 2029, mens Asterisk 20 vil blive understøttet indtil oktober 2027. Ved forberedelsen af LTS-udgivelserne fokuseres der på stabilitet og ydeevneoptimering, mens prioriteterne for almindelige udgivelser er at øge funktionaliteten.

Blandt ændringerne i Asterisk 24:

  • I modulet res_pjsip, som sikrer støtte til VoIP-kommunikation baseret på SIP-protokollen, betragtes nu DNS-navnene tilknyttede PJSIP-kontakter som tilgængelige, hvis mindst én relateret DNS-optegnelse (SRV, A eller AAAA) kan opløses.
  • Der er tilføjet indstillingerne 'channels_detail_metrics_enabled' og 'bridges_detail_metrics_enabled' til modulet res_prometheus for at styre eksporten af ekstra metrics for kanaler ('asterisk_channels_state', 'asterisk_channels_duration_seconds') og broer ('asterisk_bridges_channels_count') til overvågningssystemet Prometheus.
  • I profilindstillingerne for broen til konferencer (ConfBridge) er der tilføjet en indstilling 'announcements', som gør det muligt at deaktivere de fælles meddelelser under konferencerne, hvilket sparer ét kanal og én taskprocessor strøm.
  • I modulet chan_websocket er der implementeret en ubufferet tilstand, der sender rammer, så snart de modtages fra WebSocket og applikationen.
  • Der er tilføjet konfigurations-eksempler til autentificering af ITSP ved hjælp af IP-adressen og brugen af TLS med SRTP.
  • I websocket_client.conf er der tilføjet parameteren 'write_timeout' for at begrænse den maksimale tid til skriveoperationer, før der returneres en fejl.
  • I værktøjet til positionsbestemmelse (res_geolocation) er der tilføjet et script, der bruger Alembic til at oprette tabellerne geoloc_location og geoloc_profile.
  • I strukturen ast_websocket_client_options er der tilføjet et felt write_timeout til at justere timeout for skriveoperationer i non-blocking tilstand.
  • I begivenheden MEDIA_START i chan_websocket er der tilføjet felterne passthrough og unbuffered, som afspejler kanaloprettelsesmoden.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster