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

Asterisk 20.19.0 发布,更新修复bug。

主要更新包括

acl:为 http 和 ari 添加 ACL 支持 http.conf 中新增了一个 type=restriction 的 section,允许配置基于 URI 前缀的 ACL。请参阅 http.conf.sample 以获取示例和更多信息。 ari.conf 的 user section 现在可以包含 ACL 配置,以限制用户访问。

res_rtp_asterisk.c:修复在 ICE 候选检查之前发生 TURN 回环重注入时 DTLS 数据包丢失的问题 现在,使用在 rtp.conf 中配置的 TURN(turnaddr、turnusername、turnpassword)的 WebRTC 呼叫将能够正确完成 DTLS/SRTP 协商。 以前,由于回环重注入地址不在 ICE 活动候选列表中,所有 DTLS 数据包都被静默丢弃。

docs:将“Provided-by”添加到 doc XML 和 CLI 输出。 应用程序、函数、管理器命令和管理器事件的 CLI 帮助现在显示提供其功能的模块。

CDR/CEL 自定义性能改进 对 cdr_custom、cdr_sqlite3_custom、cel_custom 和 cel_sqlite3_custom 模块进行了显著的性能改进。 请参阅这些模块的新的示例配置文件,了解如何从中受益。

chan_websocket:添加媒体方向。 WebSocket 现在支持媒体方向,允许单向媒体。 这是从应用程序的角度完成的,可以通过通道发起、外部媒体或从应用程序发送的命令来设置。

app_queue:将“prio”设置添加到“force_longest_waiting_caller”选项 “force_longest_waiting_caller”选项现在支持“prio”设置。 当设置为“prio”时,呼叫首先按优先级提供,然后按等待时间提供。

将绑定的pjproject升级到 2.16。 

res_pjsip_header_funcs:添加新的 PJSIP_INHERITABLE_HEADER 拨号方案函数 添加了一个新的 PJSIP_HEADER 选项,允许将 pjsip 标头从入站继承到出站桥接通道。

示例

same => n,Set(PJSIP_INHERITABLE_HEADER(add,X-custom-1)=alpha) 

将在 Dial 时将 X-custom-1: alpha 添加到出局的 pjsip 通道 INVITE。

app_queue:修复 rN raise_penalty 在 calc_metric 中忽略 min_penalty 的问题 修复了 QUEUE_RAISE_PENALTY=rN 可能会在成员选择期间将成员的惩罚降低到 QUEUE_MIN_PENALTY 以下的问题。 这可能会导致选择本应排除的成员。 队列现在始终尊重提高惩罚时的最小惩罚,使成员选择行为与队列空检查和记录的 rN 语义保持一致。

下载链接:

https://github.com/asterisk/asterisk

版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。

(0)

相关推荐