Mwepụta nke ikpo okwu nkwukọrịta akara mmuke 19 na nkesa FreePBX 16

Mgbe otu afọ nke mmepe, a tọhapụrụ ọhụrụ kwụsiri ike alaka nke oghere nkwurịta okwu n'elu ikpo okwu akara mmuke 19, eji maka deploying software PBXs, olu nkwurịta okwu usoro, VoIP gateways, na-ahazi IVR usoro (olu olu), olu ozi, ekwentị ogbako na oku emmepe. Koodu isi mmalite nke ọrụ a dị n'okpuru ikike GPLv2.

A na-ekewa akara mmuke 19 dị ka ntọhapụ nkwado oge niile, yana mmelite ewepụtara n'ime afọ abụọ. Nkwado maka ngalaba LTS gara aga nke akara mmuke 18 ga-adịgide ruo Ọktoba 2025, yana nkwado maka ngalaba akara mmuke 16 ruo Ọktoba 2023. Akwụsịla nkwado maka ngalaba 13.x LTS na ngalaba nhazi 17.x. Mwepụta LTS lekwasịrị anya na nkwụsi ike na njikarịcha arụmọrụ, ebe mwepụta oge niile na-elekwasị anya na ịgbakwunye ọrụ.

Nkwalite isi na akara mmuke 19:

  • E mejuputara udi nke ndekọ debug, na-enye gị ohere ịhazi mmepụta nke naanị ozi nbipu dị mkpa. Ugbu a a na-enye ụdị ndị a: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun na stun_packet.
  • Agbakwunyela ọnọdụ nhazi ndekọ ọhụrụ “larịị”, nke egosipụtara aha faịlụ, ọrụ na nọmba ahịrị n'ime ndekọ ahụ na-enweghị mkpụrụedemede njikwa na-enweghị isi (na-enweghị ịkọwapụta). Ọ ga-ekwe omume ịkọwa ọkwa ntinye nke gị ma gbanwee usoro mmepụta maka ụbọchị na oge na log.
  • AMI (Asterisk Manager Interface) agbakwunyela ikike ijikọ ndị na-ahụ maka ihe omume metụtara ọbịbịa nke mgbaàmà ụda (DTMF) "flash" (nkwụsịtụ ọwa obere oge).
  • Iwu Originate na-enye ikike ịtọ mgbanwe maka ọwa ọhụrụ.
  • Nkwado agbakwunyere maka izipu ụda R1 MF (ọtụtụ ugboro) na ọwa ọ bụla na iwu SendMF na njikwa PlayMF.
  • Iwu MessageSend na-enye ikike ịkọwapụta adreesị ebe “ebe” na “Gaa” iche.
  • Agbakwunyere iwu ConfKick, nke na-enye gị ohere ịkwụpụ otu ọwa, ndị ọrụ niile, ma ọ bụ ndị ọrụ na-enweghị ikike nchịkwa na ogbako.
  • Agbakwunyere bugharia iwu ka ibugharị modul.
  • Agbakwunyere iwu WaitForCondition ka kwụsịtụ mmezu nke edemede nhazi oku (dialplan) ruo mgbe enwere ọnọdụ ụfọdụ.
  • Agbakwunyela nhọrọ “A” na modul app_dial, nke na-enye gị ohere ịkpọ ụda maka ma onye na-akpọ oku ma onye akpọrọ n'oge oku.
  • agbakwunyere modul app_dtmfstore, nke na-echekwa ọnụọgụ ọkpụkpọ oku na mgbanwe.
  • Modul app_morsecode na-enye nkwado maka asụsụ America nke koodu Morse ma na-enye ntọala maka ịgbanwe oge nkwụsịtụ.
  • Na ngwa_originate modul, maka oku ewelitere site na edemede dialplan, agbakwunyela ikike ịkpọpụta codecs, faịlụ oku na njikwa njikwa.
  • Modul app_voicemail agbakwunyela ikike izipu ekele na ntuziaka maka iji ozi olu n'oge wee mepụta ọwa naanị mgbe oge ruru idekọ ozi mbata.
  • Agbakwunyere ntọala astcachedir iji gbanwee ọnọdụ cache na diski. Site na ndabara, cache dị ugbu a na akwụkwọ ndekọ aha dị iche /var/cache/asterisk kama /tmp directory.

N'otu oge ahụ, mgbe afọ atọ nke mmepe gasịrị, e bipụtara ntọhapụ nke ọrụ FreePBX 16, na-emepụta ihe ntanetị weebụ maka ijikwa akara mmuke na ngwa nkesa nke dị njikere maka ntinye ngwa ngwa nke usoro VoIP. Mgbanwe gụnyere nkwado maka PHP 7.4, mgbasawanye API dabere na asụsụ ajụjụ GraphQL, ntụgharị gaa na otu onye ọkwọ ụgbọ ala PJSIP (onye ọkwọ ụgbọ ala Chan_SIP nwere nkwarụ na ndabara), nkwado maka ịmepụta ndebiri maka ịgbanwe nhazi nke njikwa njikwa onye ọrụ, nhazigharị. modul firewall nwere ikike ịgbasawanye maka ijikwa SIP-trafic, ikike ịhazi usoro protocol maka HTTPS, na-ejikọ AMI naanị na localhost na ndabara, nhọrọ iji lelee ike okwuntughe.

Ị nwekwara ike ịhụ mmelite mgbazi nke VoIP telephony platform FreeSWITCH 1.10.7, nke na-ewepụ adịghị ike 5 nke nwere ike iduga izipu ozi SIP na-enweghị nkwenye (dịka ọmụmaatụ, maka ịkwanye na spamming site na ọnụ ụzọ SIP), na-agbapụta oge nyocha hashes na DoS mbuso agha (ngwugwu ebe nchekwa na mkpọka) igbochi ihe nkesa site na izipu ngwugwu SRTP na-ezighi ezi ma ọ bụ ngwungwu SIP.

isi: opennet.ru

Tinye a comment