Asterisk 17 -viestintäalusta saatavilla

Vuoden kehitystyön jälkeen tapahtui avoimen viestintäalustan uuden vakaan haaran julkaisu Asterisk 17, käytetään PBX-ohjelmistojen, puheviestintäjärjestelmien, VoIP-yhdyskäytävien, IVR-järjestelmien (äänivalikko), puhepostin, puhelinkonferenssien ja puhelinkeskusten järjestämiseen. Hankkeen lähteet saatavilla lisensoitu GPLv2:lla.

Asterisk 17 syynä säännöllistä tukea saavien julkaisujen luokka, joille päivitykset luodaan kahden vuoden sisällä. Tuki Asterisk 16:n edelliselle LTS-haaralle kestää lokakuuhun 2023 ja Asterisk 13:n tuki lokakuuhun 2021. LTS-julkaisut keskittyvät vakauden ja suorituskyvyn optimointiin, kun taas tavalliset julkaisut keskittyvät toiminnallisuuden lisäämiseen.

Avain parannuksialisätty tähdellä 17:

  • ARI:ssa (Asterisk REST Interface), API ulkoisten viestintäsovellusten luomiseen, jotka voivat suoraan manipuloida kanavia, siltoja ja muita puhelinkomponentteja Asteriskissa, on otettu käyttöön tapahtumasuodattimien määrittelyyn - sovellus voi määrittää luettelon sallituista tai kielletyistä tapahtumatyypeistä. , ja sitten sovelluksissa Vain sellaiset tapahtumat, jotka ovat sallittuja sallitulla listalla tai eivät sisälly mustaan ​​listaan, lähetetään;
  • REST API:hen on lisätty uusi 'move'-kutsu, jonka avulla voit siirtää kanavia sovelluksesta toiseen palaamatta puhelunkäsittelyohjelmaan (dialplan);
  • Uusi AttendedTransfer-sovellus on lisätty jonottamaan avustettuja puhelunsiirtoja (operaattori muodostaa ensin yhteyden kohdetilaajaan ja onnistuneen puhelun jälkeen yhdistää soittajan tähän) tiettyyn alanumeroon;
  • Lisätty uusi BlindTransfer-sovellus, joka ohjaa kaikki soittajaan liittyvät kanavat kohdetilaajalle ("sokea" siirto, kun operaattori ei tiedä vastaako soitettu henkilö puheluun);
  • ConfBridge-konferenssiyhdyskäytävässä parametrit "average_all", "highest_all" ja "lowest_all" on lisätty remb_behavior-vaihtoehtoon, jotka toimivat siltatasolla, ei lähdetasolla, ts. REMB (Receiver Estimated Maximum Bitrate) -arvo, joka arvioi asiakkaan suorituskyvyn, lasketaan ja lähetetään kullekin lähettäjälle sen sijaan, että se olisi sidottu tiettyyn lähettäjään;
  • Dial-komentoon on lisätty uusia muuttujia, jotka on tarkoitettu uuden yhteyden muodostamiseen ja sen yhdistämiseen kanavaan:
    • RINGTIME ja RINGTIME_MS - sisältävät ajan kanavan luomisen ja ensimmäisen RINGING-signaalin vastaanottamisen välillä;
    • PROGRESSTIME ja PROGRESSTIME_MS - sisältävät ajan kanavan luomisen ja PROGRESS-signaalin vastaanottamisen välillä (vastaa PDD:tä, Post Dial Delay -arvoa);
    • DIALEDTIME_MS ja ANSWEREDTIME_MS ovat muunnelmia sanoista DIALEDTIME ja ANSWEREDTIME, jotka näyttävät ajan millisekunteina sekuntien sijaan.
  • RTP/ICE:n rtp.conf-tiedostoon on lisätty mahdollisuus julkaista paikallinen osoite ice_host_candidate sekä käännetty osoite;
  • DTLS-paketit voidaan nyt pilkkoa MTU-arvon mukaan, mikä mahdollistaa suurempien varmenteiden käytön neuvoteltaessa DTLS-yhteyksiä;
  • Lisätty vaihtoehto "p" ReadExten-komentoon lopettaaksesi laajennusjoukon lukemisen "#"-symbolin painamisen jälkeen;
  • DUNDi PBX -moduuliin on lisätty tuki kaksoissidokselle IPv4/IPv6:een;
  • MWI:lle (Message Waiting Indicators) on lisätty uusi moduuli "res_mwi_devstate", jonka avulla voit tilata puhepostilaatikoita "presence"-tapahtumien avulla, mikä mahdollistaa BLF-linjan tilanäppäimien käytön puhepostin odotusilmaisimina;
  • Ajuri chan_sip on vanhentunut; sen sijaan SIP-protokollalle on suositeltavaa käyttää chan_pjsi-kanavaohjainta, joka on rakennettu SIP-pinon avulla PJSIP ja sen avulla pääset eroon vanhan ajurin rajoituksista ja pullonkauloista, kuten monoliittisesta suunnittelusta, hämmentävästä koodipohjasta, kovakoodatuista rajoituksista ja uusien ominaisuuksien lisäämisen työlästä.

Lähde: opennet.ru

Lisää kommentti