Налична ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Asterisk 17

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сС ΡΡŠΡΡ‚ΠΎΡ пусканС Π½Π° Π½ΠΎΠ² стабилСн ΠΊΠ»ΠΎΠ½ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Asterisk 17, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° внСдряванС Π½Π° софтуСрни Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈ, систСми Π·Π° гласова комуникация, VoIP шлюзовС, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° IVR систСми (гласово мСню), гласова ΠΏΠΎΡ‰Π°, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΠ» Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅. Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ GPLv2.

Asterisk 17 приписани катСгория издания с Ρ€Π΅Π΄ΠΎΠ²Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ LTS ΠΊΠ»ΠΎΠ½ Π½Π° Asterisk 16 Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄ΠΎ ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ 2023 Π³., Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΊΠ»ΠΎΠ½Π° Asterisk 13 Π΄ΠΎ ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ 2021 Π³. LTS вСрсиитС сС фокусират Π²ΡŠΡ€Ρ…Ρƒ стабилността ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° производитСлността, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΈΡ‚Π΅ вСрсии сС фокусират Π²ΡŠΡ€Ρ…Ρƒ добавянСто Π½Π° функционалност.

ΠšΠ»ΡŽΡ‡ подобрСниядобавСно Π² Asterisk 17:

  • Π’ ARI (Asterisk REST Interface), API Π·Π° създаванС Π½Π° външни ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚ ΠΊΠ°Π½Π°Π»ΠΈ, мостовС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π² Asterisk, Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π·Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ - ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° посочи списък с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ , Π° слСд Ρ‚ΠΎΠ²Π° Π² прилоТСния Π©Π΅ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ само ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ Π² бСлия списък ΠΈΠ»ΠΈ Π½Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² чСрния списък;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ Π·Π° прСмСстванС към REST API, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° прСмСстватС ΠΊΠ°Π½Π°Π»ΠΈ ΠΎΡ‚ Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΎ, Π±Π΅Π· Π΄Π° сС Π²Ρ€ΡŠΡ‰Π°Ρ‚Π΅ към скрипта Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° повиквания (dialplan);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ AttendedTransfer Π·Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° повиквания с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° опашка (ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΏΡŠΡ€Π²ΠΎ сС ΡΠ²ΡŠΡ€Π·Π²Π° с цСлСвия Π°Π±ΠΎΠ½Π°Ρ‚ ΠΈ слСд ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ ΡΠ²ΡŠΡ€Π·Π²Π° повикващия с Π½Π΅Π³ΠΎ) към ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ Π½ΠΎΠΌΠ΅Ρ€;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ BlindTransfer Π·Π° прСнасочванС Π½Π° всички ΠΊΠ°Π½Π°Π»ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с обаТдащия сС към цСлСвия Π°Π±ΠΎΠ½Π°Ρ‚ (β€žΡΠ»ΡΠΏΠΎβ€œ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π΅ Π·Π½Π°Π΅ Π΄Π°Π»ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅ Ρ‰Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ);
  • Π’ конфСрСнтния шлюз ConfBridge ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ β€žaverage_allβ€œ, β€žhighest_allβ€œ ΠΈ β€žlowest_allβ€œ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към опцията remb_behavior, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π½Π° Π½ΠΈΠ²ΠΎ мост, Π° Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ, Ρ‚.Π΅. стойността REMB (Receiver Estimated Maximum Bitrate), която оцСнява пропускатСлната способност Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сС изчислява ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° всСки ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‡, вмСсто Π΄Π° сС ΠΎΠ±Π²ΡŠΡ€Π·Π²Π° с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΏΠΎΠ΄Π°Ρ‚Π΅Π»;
  • Към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Dial са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° установяванС Π½Π° Π½ΠΎΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΉ с ΠΊΠ°Π½Π°Π»:
    • RINGTIME ΠΈ RINGTIME_MS - ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ сигнал RINGING;
    • PROGRESSTIME ΠΈ PROGRESSTIME_MS - ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° сигнала PROGRESS (Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎ Π½Π° PDD, Post Dial Delay стойност);
    • DIALEDTIME_MS ΠΈ ANSWEREDTIME_MS са Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° DIALEDTIME ΠΈ ANSWEREDTIME, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π² милисСкунди вмСсто Π² сСкунди;
  • Π’ rtp.conf Π·Π° RTP/ICE Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° локалния адрСс ice_host_candidate, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π° прСвСдСния адрСс;
  • DTLS ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ спорСд стойността Π½Π° MTU, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ сСртификати ΠΏΡ€ΠΈ договарянС Π½Π° DTLS Π²Ρ€ΡŠΠ·ΠΊΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "p" към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ReadExten Π·Π° спиранС Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ слСд натисканС Π½Π° символа "#";
  • Към DUNDi PBX ΠΌΠΎΠ΄ΡƒΠ»Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄Π²ΠΎΠΉΠ½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към IPv4/IPv6;
  • Π—Π° MWI (ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ» β€žres_mwi_devstateβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° сС Π°Π±ΠΎΠ½ΠΈΡ€Π°Ρ‚Π΅ Π·Π° гласови пощСнски ΠΊΡƒΡ‚ΠΈΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ β€žΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅β€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° линия BLF ΠΊΠ°Ρ‚ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° гласова ΠΏΠΎΡ‰Π°;
  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ΡŠΡ‚ chan_sip Π΅ остарял; вмСсто Ρ‚ΠΎΠ²Π° Π·Π° SIP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Π½Π°Π»Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ chan_pjsi, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° SIP стСка PJSIP ΠΈ Π²ΠΈ позволява Π΄Π° избягатС ΠΎΡ‚ ограничСнията ΠΈ ΠΏΡ€Π΅Ρ‡ΠΊΠΈΡ‚Π΅, ΠΏΡ€ΠΈΡΡŠΡ‰ΠΈ Π½Π° стария Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠ°Ρ‚ΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΎΠ±ΡŠΡ€ΠΊΠ²Π°Ρ‰Π° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π°, Ρ‚Π²ΡŠΡ€Π΄ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ ограничСния ΠΈ трудоСмкост ΠΏΡ€ΠΈ добавянС Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€