Vrystelling van die kommunikasieplatform Asterisk 20

Na 'n jaar van ontwikkeling is 'n nuwe stabiele tak van die oop kommunikasieplatform Asterisk 20 vrygestel, wat gebruik word vir die implementering van sagteware-PBX'e, stemkommunikasiestelsels, VoIP-poorte, organisering van IVR-stelsels (stemkieslys), stempos, telefoonkonferensies en oproepsentrums. Die bronkode van die projek is beskikbaar onder die GPLv2-lisensie.

Asterisk 20 word geklassifiseer as 'n uitgebreide ondersteuning (LTS) vrystelling, wat opdaterings oor 'n tydperk van vyf jaar sal ontvang in plaas van die tipiese twee jaar. Ondersteuning vir die vorige LTS-tak van Asterisk 18 sal tot Oktober 2025 duur, en ondersteuning vir die Asterisk 16-tak tot Oktober 2023. LTS-vrystellings fokus op stabiliteit en werkverrigtingoptimalisering, terwyl gereelde vrystellings fokus op die toevoeging van funksionaliteit.

Sleutelverbeterings in Asterisk 20:

  • 'n Toetsraamwerk is bygevoeg wat jou toelaat om die korrektheid van opdragverwerking deur eksterne prosesse na te gaan.
  • Die res_pjsip-module bied ondersteuning vir die herlaai van TLS-sleutels en -sertifikate.
  • Bykomende opsies bygevoeg om oordragte te begin, soos om jou eie uitnodiging te speel of uitbreidings te installeer.
  • Die vermoë om sekere gebeurtenisse wêreldwyd te deaktiveer, is by die AMI (Asterisk Manager Interface) gevoeg ('n disabledevents-aanwysing het in die [algemene] afdeling van die konfigurasielêer verskyn). Het 'n nuwe DeadlockStart-gebeurtenis geïmplementeer wat gegenereer word wanneer 'n dooiepunt bespeur word. Het die DBPrefixGet-aksie bygevoeg om alle sleutels uit die databasis te haal wat met 'n gegewe voorvoegsel begin.
  • Het 'n "dialplan eval function"-opdrag by die CLI gevoeg om oproepverwerkingsfunksies (dialplan) te begin en 'n "module refresh"-opdrag om modules te herlaai.
  • Bygevoeg pbx-hulptoepassing om dit makliker te maak om ander toepassings op naam te vind en te begin.
  • Bygevoeg EXPORT-funksie om veranderlikes en funksies vir ander kanale op te teken. Bygevoeg nuwe string funksies TRIM, LTRIM en RTRIM.
  • Die vermoë om 'n arbitrêre klanklêer in reaksie te speel, is by die antwoordmasjiendetektor (AMD) gevoeg.
  • Die Bridge- en BridgeWait-toepassings het die vermoë bygevoeg om nie op 'n kanaal te reageer totdat die kanale oorbrug is nie.
  • 'n Opsie is by die stempostoepassing (app_voicemail) gevoeg om boodskappe te beskerm teen uitgevee.
  • Bygevoeg klank deurmekaar funksie (om te beskerm teen afluistering).
  • Die gereedskap vir die bepaling van ligging (res_geolocation) is uitgebrei.
  • Bygevoeg ondersteuning vir die speel van musiek terwyl 'n oproep wag is na app_queue.
  • 'n Opsie is by die res_parking-module gevoeg om die musiek wat gespeel word terwyl 'n oproep in die wagtyd is, in skakelplan te ignoreer.
  • Het end_marked_any opsie by app_confbridge gevoeg om gebruikers van die konferensie te ontkoppel nadat enige gemerkte gebruiker vertrek het.
  • Het die hear_own_join_sound-opsie bygevoeg om die individuele gebruiker se oudio-aanduiding van aansluiting by 'n oproep te deaktiveer.
  • Voorsien die vermoë om CDR (Call Detail Record) by verstek vir nuwe kanale te deaktiveer.
  • Het die ReceiveText-toepassing bygevoeg vir die ontvangs van teks, wat die teenoorgestelde funksie van die SendText-toepassing verrig.
  • Bygevoeg funksie vir die ontleding van JSON.
  • Bygevoeg SendMF aansoek vir die stuur van 'n arbitrêre multi-frekwensie sein (R1 MF, Multi-frekwensie) na enige kanaal.
  • Bygevoeg ToneScan-module vir die opsporing van seine (toonskakeling, besige sein, modemrespons, Spesiale Inligtingtone, ens.).
  • Aansoeke wat voorheen as verouderd verklaar is, is verwyder: gedemp, conf2ael.
  • Modules wat voorheen as verouderd verklaar is, is verwyder: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_sql, c_my

    Bron: opennet.ru

Voeg 'n opmerking