Apre yon ane nan devlopman, yo te pibliye yon nouvo branch ki estab nan platfòm kominikasyon ouvè Asterisk 19, ki itilize pou deplwaye PBX lojisyèl, sistèm kominikasyon vwa, pòtay VoIP, òganize sistèm IVR (meni vwa), lapòs vwa, konferans telefòn ak sant apèl. Kòd sous pwojè a disponib anba lisans GPLv2.
Asterisk 19 klase kòm yon lage sipò regilye, ak mizajou yo te woule sou yon peryòd de ane. Sipò pou branch LTS anvan Asterisk 18 la pral dire jiska oktòb 2025, ak sipò pou branch Asterisk 16 la jiska oktòb 2023. Sipò pou branch 13.x LTS ak branch 17.x staging te sispann. Versions LTS konsantre sou estabilite ak optimize pèfòmans, pandan y ap lage regilye yo konsantre sou ajoute fonksyonalite.
Amelyorasyon kle nan Asterisk 19:
- Kategori debogaj mòso bwa yo te aplike, ki pèmèt ou konfigirasyon pwodiksyon an nan sèlman enfòmasyon debogaj ki nesesè yo. Kounye a yo ofri kategori sa yo: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun ak stun_packet.
- Yo te ajoute yon nouvo mòd fòma boutèy demi lit "plenn", kote non dosye a, fonksyon ak nimewo liy yo parèt nan boutèy la san karaktè kontwòl nesesè (san yo pa mete aksan sou). Li posib tou pou defini nivo pwòp ou yo epi chanje fòma pwodiksyon an pou dat ak lè nan boutèy la.
- AMI (Asterisk Manager Interface) te ajoute kapasite pou tache moun kap okipe evènman ki asosye ak arive yon siyal ton (DTMF) "flash" (kraze chanèl kout tèm).
- Kòmandman an orijin bay kapasite pou mete varyab pou yon nouvo chanèl.
- Te ajoute sipò pou voye ton abitrè R1 MF (milti-frekans) nan nenpòt chanèl nan lòd SendMF la ak manadjè PlayMF.
- Kòmandman MessageSend la bay kapasite pou presize adrès destinasyon "Destinasyon" ak "Pou" separeman.
- Te ajoute kòmandman ConfKick, ki pèmèt ou dekonekte yon chanèl espesifik, tout itilizatè, oswa itilizatè san dwa administratè nan konferans lan.
- Te ajoute lòd Reload pou rechaje modil yo.
- Te ajoute lòd WaitForCondition pou pran yon poz ekzekisyon script pwosesis apèl la (dialplan) jiskaske sèten kondisyon yo satisfè.
- Opsyon "A" te ajoute nan modil app_dial la, ki pèmèt ou jwe son pou moun kap rele a ak moun ki rele a pandan yon apèl.
- Te ajoute modil app_dtmfstore, ki estoke chif konpoze ton yo nan yon varyab.
- Modil app_morsecode a bay sipò pou dyalèk Ameriken Morse kòd la epi li bay paramèt pou chanje entèval poz yo.
- Nan modil app_originate a, pou apèl inisye nan scripts dialplan, yo te ajoute kapasite pou presize kodèk, dosye apèl ak aksyon kontwòl.
- Modil app_voicemail la te ajoute kapasite pou voye yon bonjou ak enstriksyon pou itilize mesajri byen bonè epi kreye yon chanèl sèlman apre li lè pou anrejistre yon mesaj k ap rantre.
- Te ajoute paramèt astcachedir pou chanje kote kachèt la sou disk. Pa default, kachèt la kounye a sitiye nan yon anyè separe /var/cache/asterisk olye pou yo /tmp anyè.
An menm tan, apre twa zan devlopman, pwojè FreePBX 16 la te lage. Li devlope yon koòdone entènèt pou jere Asterisk ak yon distribisyon pare pou itilize pou deplwaye sistèm VoIP rapidman. Chanjman yo enkli sipò pou PHP 7.4, yon API elaji ki baze sou langaj rechèch GraphQL la, yon chanjman pou yon sèl chofè PJSIP (chofè Chan_SIP la enfim pa default), ak sipò pou kreye modèl pou pèsonalize koòdone itilizatè a. panno kontwòl, yon modil pare-feu reamenaje ak kapasite avanse pou jere trafik SIP, kapasite pou konfigire paramèt pwotokòl pou HTTPS, lye AMI sèlman ak localhost pa default, yon opsyon pou tcheke fòs modpas yo.
Li enpòtan tou pou note mizajou korektif platfòm telefoni VoIP FreeSWITCH 1.10.7 la, ki elimine 5 vilnerabilite ki ta ka mennen nan voye mesaj SIP san otantifikasyon (pa egzanp, pou spoofing ak voye spam atravè yon pòtay SIP), flit hach otantifikasyon sesyon ak fè atak DoS (epuizman memwa lib ak aksidan) pou bloke operasyon an. sèvè lè w voye pake SRTP ki pa valab oswa lè w inonde pake SIP.
Sous: opennet.ru
