Etter et år med utvikling ble lanseringen av den nye stabile grenen av den åpne kommunikasjonsplattformen Asterisk 19 annonsert, som brukes til å implementere PBX-programvare, stemmekommunikasjonssystemer, VoIP-gateways, IVR-vertssystemer (talemeny), telefonsvarer, konferansesamtaler og telefonsentre, og at prosjektets kildekode er tilgjengelig under GPLv2-lisensen.
Det kanskje mest interessante med Asterisk er at gjenkjenner mange VoIP-protokoller slik som SIP, H.323, IAX og MGCP. Asterisk kan samarbeide med IP-terminaler som fungerer som registrator og som en gateway mellom de to. En av styrkene med Asterisk-programvaren er at den muliggjør enhet av teknologier: VoIP, GSM og PSTN.
Asterisk 19 hovednyheter
I denne nye versjonen av plattformen feilsøkingsloggkategorier er implementert, slik at du kan tilpasse utdataene til kun nødvendig feilsøkingsinformasjon. For øyeblikket tilbys følgende kategorier: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun og stun_packet.
Det er også fremhevet at en ny "enkel" postformateringsmodus er lagt til, når filnavnet, funksjonen og linjen med et nummer vises i registeret uten unødvendige kontrolltegn (ikke uthevet). Det er også mulig å definere egne loggnivåer og endre visningsformatet for datoer og klokkeslett i loggen.
På den annen side skiller det seg ut at lagt til muligheten til å spesifisere kodeker, anropsfiler og kontrollhandlinger i app_originate-modulen for anrop initiert fra dialplan-skript.
I modulen app_voicemail, muligheten til å sende en hilsen og instruksjoner er lagt til å bruke talepost og opprette en kanal først etter at det er på tide å spille inn en innkommende melding.
I tillegg bemerkes det også at astcachedir-konfigurasjonen ble lagt til for å endre plasseringen av cachen på disken. Som standard er cachen nå i en egen / var / cache / asterisk-katalog i stedet for / tmp-katalogen.
app_confbridge har nå muligheten til å tvinge frem den estimerte bithastigheten på en SFU. For å bruke den må du sette remb_behavior-atferden til en broprofil til "force" og sette remb_estimated_bitrate til en hastighet i bits per sekund. Remb_estimated_bitrate-parameteren ignoreres hvis remb_behavior er noe annet enn "force".
En annen endring i app_confbridge er at den nå tilbyr et brukeralternativ for å unngå å svare på overvåking hvis kanalen ikke har vært
fortsatt svarte.
Av de andre endringene som skiller seg ut:
- I AMI (Asterisk Manager Interface) ble muligheten til å legge til behandlere for hendelser knyttet til ankomsten av en tone (DTMF) "flash" (kortvarig kanalavbrudd).
- Originate-kommandoen har muligheten til å angi variabler for en ny kanal.
- SendMF-teamet og PlayMF-sjefen legger til støtte for sending av vilkårlige R1 (flerfrekvens) MF-toner på alle kanaler.
- MessageSend-kommandoen gir muligheten til å spesifisere "Destinasjon" og "Til"-adresser separat.
- Lagt til ConfKick-kommandoen, som lar deg koble fra en bestemt kanal, alle brukere eller brukere uten administratorrettigheter fra konferansen.
- Lagt til Reload-kommando for å laste inn moduler på nytt.
- La til WaitForCondition-kommando for å pause kjøring av samtalebehandlingsskript (oppringingsplan) til visse betingelser er oppfylt.
- "A"-alternativet er lagt til app_dial-modulen, som lar en lyd spilles av under en samtale for både den som ringer og den oppringte abonnenten.
- Lagt til app_dtmfstore-modulen, som lagrer summetonesifrene oppringt i en variabel.
- App_morsecode-modulen gir støtte for amerikansk morsekode og gir en innstilling for å endre pauseintervallet.
Endelig hvis du vil vite mer om det om denne nye versjonen, kan du sjekke detaljene I den følgende lenken.
Når det gjelder pakkene til denne nye versjonen, kan du finne dem I den følgende lenken.