Asterisk 17 kommunikationsplatform tilgængelig

Efter et års udvikling tog sted frigivelse af en ny stabil gren af ​​den åbne kommunikationsplatform Asterisk 17, bruges til at implementere software-PBX'er, stemmekommunikationssystemer, VoIP-gateways, organisering af IVR-systemer (stemmemenu), voicemail, telefonkonferencer og callcentre. Projektkilder ledig licenseret under GPLv2.

Asterisk 17 tilskrevet kategori af udgivelser med regelmæssig support, hvortil opdateringer genereres inden for to år. Support til den tidligere LTS-gren af ​​Asterisk 16 vil vare indtil oktober 2023, og support til Asterisk 13-grenen indtil oktober 2021. LTS-udgivelser fokuserer på stabilitet og ydeevneoptimering, mens almindelige udgivelser fokuserer på tilføjelse af funktionalitet.

Nøgle forbedringtilføjet i Asterisk 17:

  • I ARI (Asterisk REST Interface), et API til at skabe eksterne kommunikationsapplikationer, der direkte kan manipulere kanaler, broer og andre telefonikomponenter i Asterisk, er muligheden for at definere hændelsesfiltre implementeret - applikationen kan angive en liste over tilladte eller forbudte hændelsestyper , og derefter i applikationer. Kun begivenheder, der er tilladt på hvidlisten eller ikke er inkluderet på sortlisten, vil blive transmitteret;
  • Et nyt 'move'-kald er blevet tilføjet til REST API'et, hvilket giver dig mulighed for at flytte kanaler fra en applikation til en anden uden at vende tilbage til opkaldsbehandlingsscriptet (dialplan);
  • En ny AttendedTransfer-applikation er blevet tilføjet til at stille assisterede opkaldsoverførsler i kø (operatøren opretter først forbindelse til målabonnenten og, efter et vellykket opkald, forbinder den, der ringer til ham) til et specificeret lokalnummer;
  • Tilføjet en ny BlindTransfer-applikation til at omdirigere alle kanaler, der er knyttet til den, der ringer, til målabonnenten ("blind" overførsel, når operatøren ikke ved, om den kaldte person vil besvare opkaldet);
  • I ConfBridge-konferencegatewayen er parametrene "average_all", "highest_all" og "lowest_all" blevet tilføjet til remb_behavior-indstillingen, der arbejder på broniveau og ikke på kildeniveau, dvs. REMB-værdien (Receiver Estimated Maximum Bitrate), som estimerer klientens gennemløb, beregnes og sendes til hver afsender i stedet for at være knyttet til en specifik afsender;
  • Nye variabler er blevet tilføjet til Dial-kommandoen, beregnet til at etablere en ny forbindelse og dens tilknytning til en kanal:
    • RINGTIME og RINGTIME_MS - indeholder tiden mellem oprettelsen af ​​kanalen og modtagelsen af ​​det første RINGE-signal;
    • PROGRESSTIME og PROGRESSTIME_MS - indeholder tiden mellem oprettelsen af ​​kanalen og modtagelsen af ​​PROGRESS-signalet (svarende til PDD, Post Dial Delay-værdi);
    • DIALEDTIME_MS og ANSWEREDTIME_MS er varianter af DIALEDTIME og ANSWEREDTIME, der viser tiden i millisekunder i stedet for sekunder;
  • I rtp.conf for RTP/ICE er muligheden for at publicere den lokale adresse ice_host_candidate, såvel som den oversatte adresse, blevet tilføjet;
  • DTLS-pakker kan nu fragmenteres i henhold til MTU-værdi, hvilket tillader brugen af ​​større certifikater ved forhandling af DTLS-forbindelser;
  • Tilføjet mulighed "p" til ReadExten-kommandoen for at stoppe med at læse udvidelsessættet efter at have trykket på "#"-symbolet;
  • Understøttelse af dobbelt binding til IPv4/IPv6 er blevet tilføjet til DUNDi PBX-modulet;
  • Til MWI (Message Waiting Indicators) er der tilføjet et nyt modul "res_mwi_devstate", som giver dig mulighed for at abonnere på telefonsvarer ved hjælp af "tilstedeværelse"-hændelser, hvilket gør det muligt at bruge BLF-linjestatustaster som venteindikatorer for voicemail;
  • chan_sip-driveren er blevet forældet; i stedet anbefales det til SIP-protokollen at bruge chan_pjsi-kanaldriveren, bygget ved hjælp af SIP-stakken PJSIP og giver dig mulighed for at komme væk fra de begrænsninger og flaskehalse, der ligger i den gamle driver, såsom monolitisk design, forvirrende kodebase, hårdkodede begrænsninger og besværlighed ved at tilføje nye funktioner.

Kilde: opennet.ru

Tilføj en kommentar