การเปิดตัวแพลตฟอร์มการสื่อสาร Asterisk 20

หลังจากหนึ่งปีของการพัฒนา สาขาใหม่ที่มีเสถียรภาพของแพลตฟอร์มการสื่อสารแบบเปิด Asterisk 20 ได้รับการเผยแพร่ ซึ่งใช้ในการปรับใช้ซอฟต์แวร์ PBX, ระบบการสื่อสารด้วยเสียง, เกตเวย์ VoIP, การจัดระเบียบระบบ IVR (เมนูเสียง), ข้อความเสียง, การประชุมทางโทรศัพท์ และศูนย์บริการทางโทรศัพท์ ซอร์สโค้ดของโครงการมีอยู่ภายใต้ใบอนุญาต GPLv2

เครื่องหมายดอกจัน 20 จัดอยู่ในประเภทการสนับสนุนเพิ่มเติม (LTS) ซึ่งจะได้รับการอัปเดตในช่วงระยะเวลาห้าปีแทนที่จะเป็นสองปีโดยทั่วไป การสนับสนุนสาขา Asterisk 18 ของ LTS ก่อนหน้านี้จะคงอยู่จนถึงเดือนตุลาคม 2025 และการสนับสนุนสาขา Asterisk 16 จนถึงเดือนตุลาคม 2023 รุ่น LTS มุ่งเน้นไปที่ความเสถียรและการเพิ่มประสิทธิภาพ ในขณะที่รุ่นปกติเน้นที่การเพิ่มฟังก์ชันการทำงาน

การปรับปรุงที่สำคัญในเครื่องหมายดอกจัน 20:

  • มีการเพิ่มกรอบการทดสอบที่ช่วยให้คุณสามารถตรวจสอบความถูกต้องของการประมวลผลคำสั่งโดยกระบวนการภายนอก
  • โมดูล res_pjsip ให้การสนับสนุนสำหรับการโหลดคีย์ TLS และใบรับรองอีกครั้ง
  • เพิ่มตัวเลือกเพิ่มเติมสำหรับการเริ่มต้นการถ่ายโอน เช่น การเล่นคำเชิญของคุณเองหรือการติดตั้งส่วนขยาย
  • มีการเพิ่มความสามารถในการปิดการใช้งานเหตุการณ์บางอย่างทั่วโลกใน AMI (Asterisk Manager Interface) (คำสั่งเหตุการณ์ที่ปิดใช้งานปรากฏอยู่ในส่วน [ทั่วไป] ของไฟล์การกำหนดค่า) ใช้เหตุการณ์ DeadlockStart ใหม่ที่สร้างขึ้นเมื่อตรวจพบการหยุดชะงัก เพิ่มการดำเนินการ DBPrefixGet เพื่อดึงข้อมูลคีย์ทั้งหมดที่ขึ้นต้นด้วยคำนำหน้าที่กำหนดจากฐานข้อมูล
  • เพิ่มคำสั่ง “dialplan eval function” ให้กับ CLI เพื่อเปิดใช้ฟังก์ชันการประมวลผลการโทร (dialplan) และคำสั่ง “module Refresh” เพื่อโหลดโมดูลใหม่
  • เพิ่มแอปพลิเคชันตัวช่วย pbx เพื่อให้ง่ายต่อการค้นหาและเปิดใช้งานแอปพลิเคชันอื่นตามชื่อ
  • เพิ่มฟังก์ชัน EXPORT เพื่อบันทึกตัวแปรและฟังก์ชันสำหรับช่องอื่นๆ เพิ่มฟังก์ชันสตริงใหม่ TRIM, LTRIM และ RTRIM
  • เพิ่มความสามารถในการเล่นไฟล์เสียงตามที่ต้องการในการตอบสนองเข้ากับเครื่องตรวจจับเครื่องตอบรับอัตโนมัติ (AMD)
  • แอปพลิเคชัน Bridge และ BridgeWait ได้เพิ่มความสามารถในการไม่ตอบสนองต่อช่องสัญญาณจนกว่าช่องสัญญาณจะถูกเชื่อมต่อ
  • เพิ่มตัวเลือกในแอปพลิเคชันข้อความเสียง (app_voicemail) เพื่อป้องกันข้อความไม่ให้ถูกลบ
  • เพิ่มฟังก์ชันการรบกวนเสียง (เพื่อป้องกันการดักฟัง)
  • เครื่องมือในการระบุตำแหน่ง (res_geolocation) ได้รับการขยายแล้ว
  • เพิ่มการรองรับการเล่นเพลงในขณะที่พักสายไปที่ app_queue
  • มีการเพิ่มตัวเลือกในโมดูล res_parking เพื่อแทนที่การวางแผนการโทรเพลงที่เล่นในขณะที่พักสาย
  • เพิ่มตัวเลือก end_marked_any ให้กับ app_confbridge เพื่อยกเลิกการเชื่อมต่อผู้ใช้จากการประชุมหลังจากที่ผู้ใช้ที่ทำเครื่องหมายไว้ออกไป
  • เพิ่มตัวเลือก Hear_own_join_sound เพื่อปิดใช้งานการแสดงเสียงของผู้ใช้แต่ละคนในการเข้าร่วมสาย
  • ให้ความสามารถในการปิดการใช้งาน CDR (บันทึกรายละเอียดการโทร) เป็นค่าเริ่มต้นสำหรับช่องใหม่
  • เพิ่มแอปพลิเคชัน ReceiverText สำหรับรับข้อความ ซึ่งทำหน้าที่ตรงกันข้ามกับแอปพลิเคชัน SendText
  • เพิ่มฟังก์ชันสำหรับการแยกวิเคราะห์ JSON
  • เพิ่มแอปพลิเคชัน SendMF สำหรับการส่งสัญญาณหลายความถี่ตามอำเภอใจ (R1 MF, หลายความถี่) ไปยังช่องใด ๆ
  • เพิ่มโมดูล ToneScan สำหรับการตรวจจับสัญญาณ (การโทรออกด้วยเสียง สัญญาณไม่ว่าง การตอบสนองของโมเด็ม โทนเสียงข้อมูลพิเศษ ฯลฯ)
  • แอปพลิเคชันที่ประกาศล้าสมัยก่อนหน้านี้ถูกลบแล้ว: ปิดเสียง, conf2ael
  • โมดูลที่ประกาศล้าสมัยก่อนหน้านี้ได้ถูกลบออกแล้ว: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_ices, app_mysql, cdr_mysql

    ที่มา: opennet.ru

เพิ่มความคิดเห็น