内容提要
Asterisk 20.19.0 发布,主要更新包括增加 HTTP 和 ARI 的 ACL 支持,修复 DTLS 数据包丢失问题,改进 CDR/CEL 性能,支持单向媒体的 WebSocket,以及队列优先级设置等。
关键要点
-
为 HTTP 和 ARI 添加了 ACL 支持,允许基于 URI 前缀的访问控制。
-
修复了 DTLS 数据包丢失的问题,确保 WebRTC 呼叫能够正确完成 DTLS/SRTP 协商。
-
对 CDR/CEL 模块进行了性能改进,提供了新的示例配置文件。
-
WebSocket 现在支持单向媒体,允许通过通道发起或外部媒体设置媒体方向。
-
在队列中添加了优先级设置,支持按优先级和等待时间提供呼叫。
-
修复了队列成员选择中的惩罚问题,确保遵循最小惩罚设置。
延伸解读
ACL 支持的实用性
Asterisk 20.19.0 版本新增的 ACL 支持为 HTTP 和 ARI 提供了基于 URI 前缀的访问控制。这意味着开发者可以更灵活地管理用户权限,确保系统安全性,尤其是在多用户环境中。建议用户参考示例配置文件,以便更好地实施这些新功能。
DTLS 数据包丢失修复的重要性
修复 DTLS 数据包丢失问题后,WebRTC 呼叫的稳定性显著提高。这一改进确保了在使用 TURN 服务器时,DTLS/SRTP 协商能够顺利完成,减少了通话中断的风险。对于依赖实时通信的应用,尤其是视频会议和在线客服,这一更新至关重要。
队列优先级设置的影响
新版本中引入的队列优先级设置功能,允许根据呼叫优先级和等待时间来处理呼叫。这一改进可以帮助企业更有效地管理客户服务,提高响应速度,尤其是在高峰时段。企业应考虑如何利用这一功能优化客户体验。
延伸问答
Asterisk 20.19.0版本的主要更新内容是什么?
主要更新包括增加HTTP和ARI的ACL支持,修复DTLS数据包丢失问题,改进CDR/CEL性能,支持单向媒体的WebSocket,以及队列优先级设置等。
Asterisk 20.19.0如何支持HTTP和ARI的ACL?
为HTTP和ARI添加了ACL支持,允许基于URI前缀的访问控制,用户可以在http.conf和ari.conf中配置ACL。
DTLS数据包丢失问题是如何修复的?
修复了在ICE候选检查之前发生TURN回环重注入时DTLS数据包丢失的问题,确保WebRTC呼叫能够正确完成DTLS/SRTP协商。
CDR/CEL模块的性能改进有哪些?
对cdr_custom、cdr_sqlite3_custom、cel_custom和cel_sqlite3_custom模块进行了显著的性能改进,并提供了新的示例配置文件。
WebSocket在Asterisk 20.19.0中有什么新功能?
WebSocket现在支持单向媒体,允许通过通道发起或外部媒体设置媒体方向。
队列优先级设置是如何实现的?
在队列中添加了优先级设置,支持按优先级和等待时间提供呼叫,确保优先级呼叫优先处理。