将OpenSIPS作为FreeSwitch的mid_registrar时ACK消息路由失败
OpenSIPS 作为 FreeSwitch mid_registrar 的 ACK 路由异常问题
- 首次使用 OpenSIPS,部署为 FreeSwitch 的 mid_registrar,机器处于 NAT 环境下,已将
advertised_address配置为公网IP,注册流程运行正常 - INVITE 请求通过认证后,客户端发送的 ACK 消息未路由至 FreeSwitch 服务器,而是被发往公网接口
- 当前使用适配 OpenSIPS 3.3 版本的 mid_registrar 教程示例配置(原示例为 2.x 版本),调试发现
loose_route()返回 true,但$du变量未被修改 - 手动为 ACK 和 BYE 请求设置
$du为 FreeSwitch 的 IP 后,呼叫可正常完成(RTP 问题后续单独处理) - 问题触发时间:2022/11/28 12:17:42.170560;启用配置文件中 142 行修改
$du的代码后,呼叫流程可进一步推进 - 本人熟悉 SIP 协议,但对 OpenSIPS 层级操作不熟悉
内容的提问来源于stack exchange,提问作者Peter Bonham
相关产品推荐
相关产品推荐

