Efter et års udvikling er der blevet frigivet en stabil version af den åbne kommunikationsplatform Asterisk 23, der bruges til implementering af software PBX'er, systemer til voice communication, VoIP-gateways, oprettelse af IVR-systemer (stemmesvar), voicemail, telefonkonferencer og call-centre. Projektets kildekode er skrevet i C og er tilgængelig under GPLv2-licensen.
Asterisk 23 klassificeres som en version med almindelig support, opdateringer til denne version vil blive udgivet i løbet af to år. Supporten af LTS-versionen Asterisk 20 vil fortsætte indtil oktober 2027, mens Asterisk 22 vil være understøttet indtil oktober 2029. Supporten for LTS-version 18.x vil ophøre den 20. oktober. Når LTS-versioner forberedes, lægges der primært fokus på at sikre stabilitet og optimere ydeevnen, mens det primære mål for almindelige versioner er at udvide funktionaliteten.
Blandt ændringerne i Asterisk 23:
- Muligheden ‘log_unpause_on_reason_change’ er blevet tilføjet, som gør, at oplysninger om UNPAUSE-begivenheder logges, når opkaldet er i pause, men årsagen til pausen er ændret.
- I dialplan-applikationen WaitExten er det nu muligt at bruge et brugerdefineret tonesignal under ventetiden til input af cifre.
- I dialplan-funktionen TONE_DETECT er der tilføjet en mulighed ‘e’ for at forhindre race conditions, som automatisk deaktiverer detektionsprocessen for tonesignaler efter et angivet antal registreringer af tonesignaldetektoren.
- I modulen sorcery er der tilføjet indstillingen ‘update_or_create_on_update_miss’, som sikrer genskabelse af objekter, der er mistet efter en afbrudt backend.
- I modulen chan_websocket er der implementeret muligheden ‘v’ for Dial-applikationen, som tillader tilføjelse af ekstra parametre til URI'en for den udgående WebSocket-forbindelse.
- I dialplan-applikationerne ChanSpy og ExtenSpy er der tilføjet muligheden ‘N’ for at deaktivere automatisk besvarelse af opkald.
- I ARI (Asterisk REST Interface) er der tilføjet en håndtering ‘/channels/{channelId}/progress’ til at sende oplysninger om begyndelsen af forbindelsen (‘Session Progress’) før opkaldet besvares.
- Støtten til konfigurationsfilen users.conf er blevet ophævet, og i stedet skal alle indstillinger for kanaldrivere defineres i deres specifikke separate konfigurationsfiler.
- Den forældede dialplan-applikation DeadAGI er blevet fjernet.
Kilde: opennet.ru
