Các tính năng mới chính bao gồm:
Cải thiện xử lý hết thời gian chờ cuộc gọi (Dial Timeout Handling): Trong Asterisk 22.4.0, các trường hợp hết thời gian chờ quay số (Dial timeout) trên POST /channels/{channelId}/dial
giờ đây sẽ dẫn đến lệnh CANCEL
và ChannelDestroyed
với nguyên nhân là 19 (User alerting, no answer). Điều này cung cấp thông tin chính xác hơn về lý do kết thúc cuộc gọi, thay vì nguyên nhân 16 (Normal Call Clearing) như trước đây.
Tích hợp Systemd để quản lý bộ nhớ: Phiên bản này bổ sung các tệp dịch vụ và hẹn giờ Systemd vào thư mục contrib/systemd/
. Các tệp này có thể được sử dụng để định kỳ chạy "malloc trim," giúp giải quyết các vấn đề liên quan đến bộ nhớ trong Asterisk, từ đó cải thiện hiệu suất và độ ổn định của hệ thống.
Ghi nhật ký tên người gọi trong hàng đợi (Caller ID Name Logging in Queues): Một tùy chọn cấu hình toàn cục mới, log-caller-id-name
, đã được thêm vào queues.conf
. Khi được đặt thành yes
, tên người gọi (Caller ID name) sẽ được bao gồm làm tham số 4 trong nhật ký hàng đợi khi một cuộc gọi đi vào hàng đợi. Các ký tự '|' trong tên người gọi sẽ được thay thế bằng '_'. Mặc định, tùy chọn này được đặt là no
, không ghi lại tên người gọi.
Lệnh khởi động CLI linh hoạt hơn: Tệp cli.conf
giờ đây hỗ trợ các lệnh khởi động "pre-init" và "pre-module". Điều này cho phép người dùng định nghĩa các lệnh sẽ được thực thi trước khi khởi tạo lõi (core initialization) và trước khi khởi tạo mô-đun (module initialization), mang lại khả năng kiểm soát tốt hơn quá trình khởi động của Asterisk.
Hỗ trợ khung DTMF cho AudioSocket: Giao thức AudioSocket đã được nâng cấp để hỗ trợ khung DTMF (Dual-Tone Multi-Frequency). Hiện tại, nó có thể chuyển tiếp các khung DTMF với kiểu tải trọng 0x03, trong đó tải trọng là một ký tự ASCII 1 byte đại diện cho chữ số DTMF.
Yêu cầu ARI REST qua WebSocket: Một cải tiến đáng chú ý khác là khả năng thực hiện các yêu cầu ARI REST thông qua cùng một websocket được sử dụng để nhận các sự kiện, chi tiết có sẵn trong tài liệu Asterisk.
Dẫn nguồn: https://www.asterisk.org/asterisk-news/asterisk-22-4-0-now-available/
Tác giả: adminViet
Những tin cũ hơn
Call name: Vietpbx call viet pe be ich, this is the way to read, not standard in English. Meaning: Vietpbx is a combine Vietnam and PBX. We put this name because in Vietnam, almost PBX build by the abroad. We build the PBX for Vietnamese with many feature stay focus in Vietnam