Frigivelse af Asterisk 19 kommunikationsplatform og FreePBX 16 distribution

Efter et års udvikling blev en ny stabil gren af ​​den åbne kommunikationsplatform Asterisk 19 frigivet, brugt til at implementere software-PBX'er, stemmekommunikationssystemer, VoIP-gateways, organisering af IVR-systemer (stemmemenu), voicemail, telefonkonferencer og callcentre. Kildekoden til projektet er tilgængelig under GPLv2-licensen.

Asterisk 19 er klassificeret som en almindelig supportudgivelse, hvor opdateringer udrulles over en toårig periode. Support til den tidligere LTS-gren af ​​Asterisk 18 vil vare indtil oktober 2025, og support til Asterisk 16-grenen indtil oktober 2023. Understøttelse af 13.x LTS-grenen og 17.x-staging-grenen er afbrudt. LTS-udgivelser fokuserer på stabilitet og ydeevneoptimering, mens almindelige udgivelser fokuserer på tilføjelse af funktionalitet.

Vigtigste forbedringer i Asterisk 19:

  • Kategorier af fejlretningslogfiler er blevet implementeret, så du kan konfigurere outputtet af kun de nødvendige fejlfindingsoplysninger. I øjeblikket tilbydes følgende kategorier: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun og stun_packet.
  • Der er tilføjet en ny logformateringstilstand "almindelig", hvor filnavn, funktion og linjenummer vises i loggen uden unødvendige kontroltegn (uden at fremhæve). Det er også muligt at definere dine egne logningsniveauer og ændre outputformatet for datoer og tidspunkter i loggen.
  • AMI (Asterisk Manager Interface) har tilføjet muligheden for at vedhæfte handlere til hændelser forbundet med ankomsten af ​​et tonesignal (DTMF) "flash" (kortvarig kanalbrud).
  • Kommandoen Originate giver mulighed for at indstille variabler for en ny kanal.
  • Tilføjet understøttelse for at sende vilkårlige R1 MF (multi-frequency) toner til enhver kanal i SendMF kommandoen og PlayMF manager.
  • Kommandoen MessageSend giver mulighed for separat at angive "Destination" og "To" destinationsadresser.
  • Tilføjet ConfKick-kommandoen, som giver dig mulighed for at frakoble en specifik kanal, alle brugere eller brugere uden administratorrettigheder fra konferencen.
  • Tilføjet Genindlæs kommando for at genindlæse moduler.
  • Tilføjet WaitForCondition-kommandoen for at pause udførelsen af ​​opkaldsbehandlingsscriptet (dialplan), indtil visse betingelser er opfyldt.
  • "A"-muligheden er blevet tilføjet til app_dial-modulet, som giver dig mulighed for at afspille lyd for både den, der ringer op og den, der ringede til under et opkald.
  • Tilføjet app_dtmfstore-modul, som gemmer opkaldscifrene i en variabel.
  • App_morsecode-modulet understøtter den amerikanske dialekt morsekode og giver indstillinger til ændring af pauseintervallet.
  • I app_originate-modulet er muligheden for at specificere codecs, opkaldsfiler og kontrolhandlinger tilføjet for opkald initieret fra dialplan-scripts.
  • App_voicemail-modulet har tilføjet muligheden for at sende en hilsen og instruktioner til brug af voicemail tidligt og først oprette en kanal, når det er tid til at optage en indgående besked.
  • Tilføjet astcachedir-indstilling for at ændre cacheplaceringen på disken. Som standard er cachen nu placeret i en separat mappe /var/cache/asterisk i stedet for /tmp-mappen.

På samme tid, efter tre års udvikling, blev udgivelsen af ​​FreePBX 16-projektet offentliggjort, der udviklede en webgrænseflade til styring af Asterisk og et færdiglavet distributionskit til hurtig implementering af VoIP-systemer. Ændringer omfatter understøttelse af PHP 7.4, en API-udvidelse baseret på GraphQL-forespørgselssproget, en overgang til en enkelt PJSIP-driver (Chan_SIP-driveren er deaktiveret som standard), understøttelse af oprettelse af skabeloner til ændring af designet af brugerkontrolpanelet, et redesignet firewallmodul med udvidede muligheder for styring af SIP-trafik, mulighed for at konfigurere protokolparametre for HTTPS, binding af AMI kun til localhost som standard, en mulighed for at kontrollere styrken af ​​adgangskoder.

Du kan også bemærke den korrigerende opdatering af VoIP-telefoniplatformen FreeSWITCH 1.10.7, som eliminerer 5 sårbarheder, der kan føre til afsendelse af SIP-beskeder uden godkendelse (f.eks. til spoofing og spamming gennem en SIP-gateway), lækkende hashes til sessionsgodkendelse og DoS angreb (udmattelse af hukommelsen og nedbrud) for at blokere serveren ved at sende forkerte SRTP-pakker eller oversvømme SIP-pakker.

Kilde: opennet.ru

Tilføj en kommentar