Paglabas ng Asterisk 19 communication platform at FreePBX 16 distribution

Pagkatapos ng isang taon ng pag-unlad, isang bagong matatag na sangay ng bukas na platform ng komunikasyon na Asterisk 19 ang inilabas, na ginamit para sa pag-deploy ng mga software PBX, voice communication system, VoIP gateway, pag-aayos ng IVR system (voice menu), voice mail, mga kumperensya sa telepono at mga call center. Ang source code ng proyekto ay magagamit sa ilalim ng lisensya ng GPLv2.

Ang Asterisk 19 ay inuri bilang isang regular na release ng suporta, na may mga update na inilulunsad sa loob ng dalawang taon. Ang suporta para sa nakaraang LTS branch ng Asterisk 18 ay tatagal hanggang Oktubre 2025, at suporta para sa Asterisk 16 branch hanggang Oktubre 2023. Ang suporta para sa 13.x LTS branch at 17.x staging branch ay hindi na ipinagpatuloy. Ang LTS ay naglalabas ng focus sa stability at performance optimization, habang ang mga regular na release ay nakatuon sa pagdaragdag ng functionality.

Mga pangunahing pagpapabuti sa Asterisk 19:

  • Ang mga kategorya ng mga debug log ay ipinatupad, na nagbibigay-daan sa iyong i-configure ang output ng mga kinakailangang impormasyon sa pag-debug lamang. Sa kasalukuyan ang mga sumusunod na kategorya ay inaalok: dtls, dtls_packet, yelo, rtcp, rtcp_packet, rtp, rtp_packet, stun at stun_packet.
  • Ang isang bagong log formatting mode na "plain" ay naidagdag, kung saan ang file name, function at line number ay ipinapakita sa log nang walang hindi kinakailangang control character (nang walang pag-highlight). Posible rin na tukuyin ang iyong sariling mga antas ng pag-log at baguhin ang format ng output para sa mga petsa at oras sa log.
  • Ang AMI (Asterisk Manager Interface) ay nagdagdag ng kakayahang mag-attach ng mga tagapangasiwa para sa mga kaganapang nauugnay sa pagdating ng isang tone signal (DTMF) na β€œflash” (short-term channel break).
  • Ang Originate command ay nagbibigay ng kakayahang magtakda ng mga variable para sa isang bagong channel.
  • Nagdagdag ng suporta para sa pagpapadala ng arbitrary na R1 MF (multi-frequency) na tono sa anumang channel sa SendMF command at PlayMF manager.
  • Ang MessageSend command ay nagbibigay ng kakayahang magkahiwalay na tukuyin ang "Destination" at "To" destination addresses.
  • Idinagdag ang ConfKick command, na nagbibigay-daan sa iyong idiskonekta ang isang partikular na channel, lahat ng user, o user nang walang mga karapatan ng administrator mula sa conference.
  • Idinagdag ang Reload command para i-reload ang mga module.
  • Idinagdag ang WaitForCondition na command upang i-pause ang pagpapatupad ng script sa pagpoproseso ng tawag (dialplan) hanggang sa matugunan ang ilang partikular na kundisyon.
  • Ang opsyong "A" ay idinagdag sa app_dial module, na nagbibigay-daan sa iyong magpatugtog ng tunog para sa tumatawag at sa tinatawag na partido habang nasa isang tawag.
  • Idinagdag ang module ng app_dtmfstore, na nag-iimbak ng mga na-dial na tone dialing digit sa isang variable.
  • Ang app_morsecode module ay nagbibigay ng suporta para sa American dialect ng Morse code at nagbibigay ng mga setting para sa pagbabago ng pagitan ng mga pag-pause.
  • Sa app_originate module, para sa mga tawag na pinasimulan mula sa mga script ng dialplan, ang kakayahang tumukoy ng mga codec, mga file ng tawag at mga pagkilos na kontrol ay naidagdag.
  • Ang module ng app_voicemail ay nagdagdag ng kakayahang magpadala ng pagbati at mga tagubilin para sa paggamit ng voicemail nang maaga at lumikha ng channel pagkatapos lamang na mag-record ng isang papasok na mensahe.
  • Nagdagdag ng setting ng astcachedir upang baguhin ang lokasyon ng cache sa disk. Bilang default, ang cache ay matatagpuan na ngayon sa isang hiwalay na direktoryo /var/cache/asterisk sa halip na sa /tmp na direktoryo.

Kasabay nito, pagkatapos ng tatlong taon ng pag-unlad, ang pagpapalabas ng proyekto ng FreePBX 16 ay nai-publish, na bumubuo ng isang web interface para sa pamamahala ng Asterisk at isang handa na distribution kit para sa mabilis na pag-deploy ng mga VoIP system. Kasama sa mga pagbabago ang suporta para sa PHP 7.4, isang pagpapalawak ng API batay sa wika ng query ng GraphQL, isang paglipat sa isang driver ng PJSIP (naka-disable ang driver ng Chan_SIP bilang default), suporta para sa paglikha ng mga template para sa pagbabago ng disenyo ng control panel ng user, isang muling idinisenyong module ng firewall na may pinalawak na mga kakayahan para sa pamamahala ng trapiko ng SIP, ang kakayahang i-configure ang mga parameter ng protocol para sa HTTPS, na nagbubuklod sa AMI lamang sa localhost bilang default, isang opsyon upang suriin ang lakas ng mga password.

Maaari mo ring tandaan ang corrective update ng VoIP telephony platform FreeSWITCH 1.10.7, na nag-aalis ng 5 vulnerabilities na maaaring humantong sa pagpapadala ng mga SIP message nang walang authentication (halimbawa, para sa spoofing at spamming sa pamamagitan ng SIP gateway), pag-leak ng session authentication hash at DoS pag-atake (pagkaubos ng memorya at pag-crash) upang harangan ang server sa pamamagitan ng pagpapadala ng mga maling SRTP packet o pagbaha sa mga SIP packet.

Pinagmulan: opennet.ru

Magdagdag ng komento