Tshaj tawm ntawm Asterisk 19 kev sib txuas lus platform thiab FreePBX 16 kev faib tawm

Tom qab ib xyoo ntawm txoj kev loj hlob, ib ceg ruaj khov tshiab ntawm qhib kev sib txuas lus platform Asterisk 19 tau tso tawm, siv rau kev siv software PBXs, lub suab sib txuas lus, VoIP rooj vag, teeb tsa IVR systems (lub suab ntawv qhia zaub mov), lub suab xa ntawv, kev sib tham hauv xov tooj thiab chaw hu xov tooj. Qhov chaws ntawm qhov project muaj nyob rau hauv daim ntawv tso cai GPLv2.

Asterisk 19 raug cais raws li kev txhawb nqa tsis tu ncua, nrog kev hloov kho tshiab tau nthuav tawm nyob rau ob xyoos. Kev txhawb nqa rau yav dhau los LTS ceg ntawm Asterisk 18 yuav kav mus txog Lub Kaum Hli 2025, thiab kev txhawb nqa rau Asterisk 16 ceg txog rau lub Kaum Hli 2023. Kev them nyiaj yug rau 13.x LTS ceg thiab 17.x staging ceg tau raug txiav lawm. LTS tso tawm tsom ntsoov rau kev ruaj ntseg thiab kev ua tau zoo, thaum kev tshaj tawm tsis tu ncua tsom rau kev ntxiv kev ua haujlwm.

Kev txhim kho tseem ceeb hauv Asterisk 19:

  • Pawg ntawm debug cav tau raug siv, tso cai rau koj los teeb tsa cov zis ntawm tsuas yog cov ntaub ntawv tsim nyog debugging. Tam sim no muaj cov pawg hauv qab no: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun thiab stun_packet.
  • Ib qho tshiab log formatting hom "plain" tau ntxiv, nyob rau hauv uas cov ntaub ntawv npe, muaj nuj nqi thiab kab xov tooj yog tso tawm nyob rau hauv lub cav yam tsis tas yuav tsum tau tswj cim (tsis muaj highlighting). Nws kuj tseem tuaj yeem txheeb xyuas koj tus kheej cov qib nkag thiab hloov cov ntawv tso zis rau hnub thiab sijhawm hauv lub cav.
  • AMI (Asterisk Manager Interface) tau ntxiv lub peev xwm los txuas cov neeg ua haujlwm rau cov xwm txheej cuam tshuam nrog kev tuaj txog ntawm lub suab nrov (DTMF) "flash" (lub sijhawm luv luv channel).
  • Cov lus txib Originate muab lub peev xwm los teeb tsa qhov hloov pauv rau cov channel tshiab.
  • Ntxiv kev txhawb nqa xa cov arbitrary R1 MF (ntau zaus) tones rau ib qho channel hauv SendMF hais kom ua thiab tus thawj coj PlayMF.
  • MessageSend cov lus txib muab lub peev xwm los cais cov "Ntawv qhia zaub mov" thiab "Rau" chaw nyob.
  • Ntxiv cov lus txib ConfKick, uas tso cai rau koj los txiav tawm ib qho channel tshwj xeeb, txhua tus neeg siv, lossis cov neeg siv tsis muaj cai tswj hwm los ntawm lub rooj sib tham.
  • Ntxiv Reload hais kom ua rau reload modules.
  • Ntxiv rau WaitForCondition cov lus txib kom nres qhov kev ua tiav ntawm kev hu ua tsab ntawv (dialplan) kom txog rau thaum qee qhov xwm txheej tau ntsib.
  • Qhov kev xaiv "A" tau ntxiv rau app_dial module, uas tso cai rau koj los ua suab nrov rau ob tus neeg hu xov tooj thiab cov neeg hu xov tooj thaum hu.
  • Ntxiv app_dtmfstore module, uas khaws cov suab nrov dialing tus lej hauv qhov sib txawv.
  • Lub app_morsecode module muab kev txhawb nqa rau Asmeskas hom lus ntawm Morse code thiab muab kev teeb tsa rau kev hloov lub sijhawm ncua sijhawm.
  • Hauv app_originate module, rau kev hu pib los ntawm dialplan scripts, muaj peev xwm hais kom meej codecs, hu cov ntaub ntawv thiab tswj kev ua tau ntxiv.
  • Lub app_voicemail module tau ntxiv lub peev xwm los xa cov lus txais tos thiab cov lus qhia rau kev siv lub suab thaum ntxov thiab tsim cov channel tsuas yog tom qab nws yog lub sijhawm los sau cov lus tuaj.
  • Ntxiv astcachedir teeb tsa los hloov qhov chaw cache ntawm disk. Los ntawm lub neej ntawd, lub cache tam sim no nyob rau hauv ib qho cais /var/cache/asterisk directory es tsis txhob ntawm /tmp directory.

Nyob rau tib lub sijhawm, tom qab peb xyoos ntawm txoj kev loj hlob, kev tso tawm ntawm FreePBX 16 qhov project tau luam tawm, tsim lub vev xaib cuam tshuam rau kev tswj hwm Asterisk thiab cov khoom siv npaj txhij rau kev xa tawm sai ntawm VoIP systems. Cov kev hloov pauv suav nrog kev txhawb nqa rau PHP 7.4, API nthuav dav raws li GraphQL cov lus nug, kev hloov pauv mus rau ib tus neeg tsav tsheb PJSIP (tus tsav tsheb Chan_SIP yog neeg xiam oob khab los ntawm lub neej ntawd), kev txhawb nqa tsim cov qauv rau kev hloov cov qauv ntawm cov neeg siv tswj vaj huam sib luag, rov tsim dua tshiab firewall module nrog cov peev txheej nthuav dav rau kev tswj SIP- tsheb khiav, lub peev xwm los teeb tsa cov txheej txheem tsis tu ncua rau HTTPS, khi AMI nkaus xwb rau localhost los ntawm lub neej ntawd, kev xaiv los xyuas lub zog ntawm cov passwords.

Koj tseem tuaj yeem sau tseg qhov kev hloov kho tshiab ntawm VoIP xov tooj platform FreeSWITCH 1.10.7, uas tshem tawm 5 qhov tsis zoo uas tuaj yeem ua rau xa SIP cov lus tsis muaj kev lees paub (piv txwv li, rau spoofing thiab spamming los ntawm SIP rooj vag), leaking session authentication hashes thiab DoS kev tawm tsam (nco qaug zog thiab sib tsoo) los thaiv lub server los ntawm kev xa cov pob ntawv SRTP tsis raug lossis dej nyab SIP pob ntawv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib