你好 未 来,
通话总是在15分钟整断,这通常不是媒体问题,而是SIP Session Timer(RFC 4028)续约失败导致的。请抓取SBC上的SIP信令并检查Session-Expires (SE)、Min-SE以及refresher=uac|uas参数,确认哪一端负责发送会话刷新请求,以及对端是否正确响应re-INVITE或UPDATE。
如果SBC被配置为Session Refresher,请确保它在Session-Expires前发送re-INVITE,并且防火墙、SBC或运营商没有丢弃这些续约消息。很多环境中,SE被协商为1800秒,而刷新点在一半时间附近进行;当刷新失败时,会在端口定时器东方后强制释放呼叫。建议统一SBC、IP-PBX和SIP Trunk运营商的Session Timer配置,并确认双方相同支持的刷新机制(re-INVITE 或 UPDATE)。同时检查 SBC 日志中是否再次出现 408 Request Timeout、481 Call/Transaction does not Exist、422 Session Interval Too Small 或未响应的 re-INVITE 记录,这些都是导致存在定时断话的典型信号。完成调整后抓包验证,确认每次会话刷新都收到回复的 200 OK,并且 Session-Expires值持续更新即可。
如果我的回答对您有用,请帮我点击接受答案。
HL