Rakirina platforma ragihandinê ya Asterisk 19 û belavkirina FreePBX 16

Piştî salek pêşkeftinê, şaxek nû ya stabîl a platforma ragihandinê ya vekirî Asterisk 19 hate berdan, ku ji bo bicîhkirina PBX-yên nermalavê, pergalên ragihandina deng, dergehên VoIP, organîzekirina pergalên IVR (menuya deng), posta deng, konferansên têlefonê û navendên bangê tê bikar anîn. Koda çavkaniyê ya projeyê di bin lîsansa GPLv2 de heye.

Asterisk 19 wekî serbestberdana piştevaniya birêkûpêk tête dabeş kirin, digel ku nûvekirin di heyamek du-salî de têne derxistin. Piştgiriya şaxê LTS-ya berê ya Asterisk 18 dê heya Cotmeha 2025-an bidome, û piştgirî ji şaxê Asterisk 16-ê heya Cotmeha 2023-an. Piştgiriya ji bo şaxa 13.x LTS û şaxa staging 17.x hate rawestandin. Weşanên LTS balê dikişîne ser aramî û xweşbîniya performansê, dema ku weşanên birêkûpêk li ser zêdekirina fonksiyonê hûr dibe.

Pêşveçûnên sereke di Asterisk 19 de:

  • Kategoriyên têketinên debugkirinê hatine bicîh kirin, ku hûn dihêlin ku hûn hilberîna tenê agahdariya rastkirina xeletiyê mîheng bikin. Niha kategoriyên jêrîn têne pêşkêş kirin: dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun û stun_packet.
  • Moda nû ya formatkirina têketinê "sade" hate zêdekirin, ku tê de navê pelê, fonksiyon û hejmara rêzê bêyî tîpên kontrolê yên nehewce (bê ronîkirin) di têketinê de têne xuyang kirin. Di heman demê de gengaz e ku hûn astên têketinê yên xwe diyar bikin û ji bo tarîx û demên têketinê formata derketinê biguhezînin.
  • AMI (Navenda Rêvebirê Asterisk) jêhatîbûna pêvekirina handleran ji bo bûyerên ku bi hatina sînyala deng (DTMF) "flash" (veqetîna kanala-kurt-kurt) ve girêdayî ye, zêde kiriye.
  • Fermana Originate şiyana danîna guhêrbaran ji bo kanalek nû peyda dike.
  • Piştgiriyek ji bo şandina tonên keyfî R1 MF (pir-frekansî) ji her kanalê re di fermana SendMF û rêveberê PlayMF de zêde kir.
  • Fermana MessageSend derfetê dide ku ji hev cuda navnîşanên mebestê "Destination" û "To" diyar bike.
  • Fermana ConfKick lê zêde kir, ku dihêle hûn kanalek taybetî, hemî bikarhêner, an bikarhênerên bêyî mafên rêvebir ji konferansê qut bikin.
  • Fermana Reload-ê ji nûve barkirina modulan re zêde kir.
  • Fermana WaitForCondition lê zêde kir da ku pêkanîna skrîpta pêvajoya bangê (dialplan) rawestîne heya ku hin merc pêk werin.
  • Vebijarka "A" li modula app_dial hate zêdekirin, ku dihêle hûn di dema bangekê de hem ji bo bangdêr û hem jî ji bo partiya ku tê gotin deng lêxin.
  • Modula app_dtmfstore hat zêdekirin, ku jimareyên dengdana tonê lêdankirî di guhêrbar de hilîne.
  • Modula app_morsecode ji bo zaravayê koda Morse ya Amerîkî piştgirî peyda dike û mîhengan ji bo guheztina navbera rawestan peyda dike.
  • Di modula app_originate de, ji bo bangên ku ji nivîsarên dialplan hatine destpêkirin, şiyana diyarkirina kodekan, bangkirina pelan û çalakiyên kontrolê zêde bûye.
  • Modula app_voicemail şiyana şandina silav û rêwerzên ji bo karanîna zû ya posta dengî û çêkirina kanalek tenê piştî ku dema tomarkirina peyamek gihîştî ye zêde kiriye.
  • Mîhenga astcachedir lê zêde kir ku cîhê cache-ê li ser dîskê biguhezîne. Bi xwerû, cache naha li şûna pelrêça /tmp di pelrêçek cûda de ye /var/cache/asterisk.

Di heman demê de, piştî sê sal pêşkeftinê, serbestberdana projeya FreePBX 16 hate weşandin, ji bo birêvebirina Asterisk navgînek webê û kîtek belavkirina amadekirî ji bo bicîhkirina bilez a pergalên VoIP-ê pêşve dike. Guhertin piştgirî ji bo PHP 7.4, berfirehkirinek API-ê ya li ser bingeha zimanê pirsê GraphQL, veguheztinek berbi ajokerek PJSIP-ê yekane (şofêrê Chan_SIP ji hêla xwerû veqetandî ye), piştgirî ji bo afirandina şablonan ji bo guhartina sêwirana panela kontrolê ya bikarhêner, ji nû ve dîzaynkirin. Modula firewall-ê bi kapasîteyên berfireh ên ji bo birêvebirina seyrûsefera SIP-ê, şiyana mîhengkirina parametreyên protokolê ji bo HTTPS, girêdana AMI tenê bi localhost-ê ji hêla xwerû ve, vebijarkek ji bo kontrolkirina hêza şîfreyan.

Her weha hûn dikarin nûvekirina rastkirî ya platforma têlefoniya VoIP-ê FreeSWITCH 1.10.7-ê jî binihêrin, ku 5 lawaziyên ku dikarin bibin sedema şandina mesajên SIP-ê bêyî pejirandinê ji holê radike (mînakî, ji bo xapandin û spamkirina bi navgîniya dergehek SIP-ê), hejandinên rastkirina danişînê û DoS êrîşan (westandina bîrê û têkçûn) ji bo astengkirina serverê bi şandina pakêtên SRTP yên nerast an barkirina pakêtên SIP-ê.

Source: opennet.ru

Add a comment