Nền tảng truyền thông Asterisk 17 có sẵn

Sau một năm phát triển đã diễn ra phát hành một nhánh ổn định mới của nền tảng giao tiếp mở Dấu hoa thị 17, dùng để triển khai phần mềm PBX, hệ thống liên lạc bằng giọng nói, cổng VoIP, tổ chức hệ thống IVR (voice menu), thư thoại, điện thoại hội nghị và tổng đài. Nguồn dự án có sẵn được cấp phép theo GPLv2.

Dấu hoa thị 17 quy cho danh mục phát hành có hỗ trợ thường xuyên, các bản cập nhật được tạo trong vòng hai năm. Hỗ trợ cho nhánh LTS trước đây của Asterisk 16 sẽ kéo dài đến tháng 2023 năm 13 và hỗ trợ cho nhánh Asterisk 2021 cho đến tháng XNUMX năm XNUMX. Các bản phát hành LTS tập trung vào tính ổn định và tối ưu hóa hiệu suất, trong khi các bản phát hành thông thường tập trung vào việc bổ sung chức năng.

Chìa khóa cải tiếnđã thêm vào Dấu hoa thị 17:

  • ARI (Giao diện REST Asterisk), một API để tạo các ứng dụng liên lạc bên ngoài có thể thao tác trực tiếp các kênh, cầu nối và các thành phần điện thoại khác trong Asterisk, triển khai khả năng xác định bộ lọc sự kiện - ứng dụng có thể chỉ định danh sách các loại sự kiện được phép hoặc bị cấm và sau đó trong ứng dụng Chỉ những sự kiện được phép trong danh sách trắng hoặc không có trong danh sách đen mới được truyền đi;
  • Lệnh gọi 'di chuyển' mới đã được thêm vào REST API, cho phép bạn di chuyển các kênh từ ứng dụng này sang ứng dụng khác mà không cần quay lại tập lệnh xử lý cuộc gọi (kế hoạch quay số);
  • Một ứng dụng Tham dự Chuyển khoản mới đã được thêm vào để xếp hàng chuyển cuộc gọi được hỗ trợ (nhà điều hành trước tiên kết nối với thuê bao mục tiêu và sau khi cuộc gọi thành công, sẽ kết nối người gọi với anh ta) đến một số máy lẻ được chỉ định;
  • Đã thêm ứng dụng BlindTransfer mới để chuyển hướng tất cả các kênh được liên kết với người gọi đến thuê bao mục tiêu (chuyển khoản “mù”, khi nhà điều hành không biết liệu người được gọi có trả lời cuộc gọi hay không);
  • Trong cổng hội nghị ConfBridge, các tham số “average_all”, “highest_all” và “lowest_all” đã được thêm vào tùy chọn remb_behavior, hoạt động ở cấp cầu nối chứ không phải ở cấp nguồn, tức là. giá trị REMB (Tốc độ bit tối đa ước tính của người nhận), ước tính thông lượng của khách hàng, được tính toán và gửi đến từng người gửi, thay vì gắn với một người gửi cụ thể;
  • Các biến mới đã được thêm vào lệnh Quay số, nhằm mục đích thiết lập kết nối mới và liên kết của nó với một kênh:
    • RINGTIME và RINGTIME_MS - chứa thời gian từ khi tạo kênh đến khi nhận tín hiệu RINGING đầu tiên;
    • PROGRESSTIME và PROGRESSTIME_MS - chứa thời gian từ khi tạo kênh đến khi nhận tín hiệu PROGRESS (tương đương với PDD, giá trị Độ trễ quay số sau);
    • DIALEDTIME_MS và ANSWEREDTIME_MS là các biến thể của DIALEDTIME và ANSWEREDTIME hiển thị thời gian tính bằng mili giây thay vì giây;
  • Trong rtp.conf dành cho RTP/ICE, khả năng xuất bản địa chỉ cục bộ Ice_host_candidate, cũng như địa chỉ đã dịch, đã được thêm vào;
  • Các gói DTLS giờ đây có thể được phân mảnh theo giá trị MTU, cho phép sử dụng các chứng chỉ lớn hơn khi đàm phán các kết nối DTLS;
  • Đã thêm tùy chọn "p" vào lệnh ReadExten để dừng đọc bộ tiện ích mở rộng sau khi nhấn biểu tượng "#";
  • Hỗ trợ liên kết kép với IPv4/IPv6 đã được thêm vào mô-đun DUNDi PBX;
  • Đối với MWI (Chỉ báo chờ tin nhắn), một mô-đun mới “res_mwi_devstate” đã được thêm vào, cho phép bạn đăng ký hộp thư thoại bằng cách sử dụng các sự kiện “hiện diện”, giúp bạn có thể sử dụng các phím trạng thái dòng BLF làm chỉ báo chờ thư thoại;
  • Trình điều khiển chan_sip không còn được dùng nữa; thay vào đó, đối với giao thức SIP, bạn nên sử dụng trình điều khiển kênh chan_pjsi, được xây dựng bằng ngăn xếp SIP PJSIP và cho phép bạn thoát khỏi những hạn chế và tắc nghẽn cố hữu trong trình điều khiển cũ, chẳng hạn như thiết kế nguyên khối, cơ sở mã khó hiểu, các hạn chế về mã hóa cứng và sự tốn nhiều công sức khi thêm các tính năng mới.

Nguồn: opennet.ru

Thêm một lời nhận xét