Asterisk 发布20.19.0版本,支持PJSIP2.16

Asterisk 发布20.19.0版本,支持PJSIP2.16

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

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现在支持单向媒体,允许通过通道发起或外部媒体设置媒体方向。

队列优先级设置是如何实现的?

在队列中添加了优先级设置,支持按优先级和等待时间提供呼叫,确保优先级呼叫优先处理。

🏷️

标签

➡️

继续阅读