385 字
2 分钟
AS服务器去除语音编码导致终端回复488

对接AS服务器问题处理。

Q1 部署AS后,手机终端注册不成功#

抓包分析,确认注册消息已发给AS alt text AS回了403,解决方法:

AS关闭对用户的鉴权配置。

Q1 部署AS后,手机终端注册不成功#

抓包分析,确认注册消息已发给AS alt text AS回了403,解决方法:

AS关闭对用户的鉴权配置。

Q2 部署调度AS后,手机语音和视频不通#

PCSCF 开启RTP代理的情况下,能够接通,但是语音和视频都不通;关闭RTP代理,UE会回复488 alt text

对比PCSCF向UE发起的invite,左边为rtp代理开启,右边为关闭alt text

关闭RTP代理后,PCSCF直接向UE发送的invite中缺少PCMU PCMA等语音编解码,即调度AS把编码都删除了,导致UE回复488,未回复183. alt text

解决: 在PCSCF上开启 allow_no_tel_event(允许不带tel事件开关),该参数用于控制P-CSCF/A-SBC在处理SDP协商时,是否要求编码必须携带对应的 telephone-event。

  • 当开关关闭(设为0/OFF):要求终端模拟器每个编码必须携带对应的tel-event(samplerate一致),如果没有对应tel-event,认为该SDP编码无效,会忽略。
  • 当开关打开(设为1/ON):不判断tel-event,允许编码协商通过。

简单说 这个设置用来 允许 ASBC 将不完整的 SDP 传递给终端,或触发 ASBC 的 SDP 修补机制。

正常携带: alt text

AS服务器去除语音编码导致终端回复488
https://ltreedo.icu/posts/issues-note/ims-televent/
作者
Fakeragments
发布于
2026-07-14
许可协议
CC BY-NC-SA 4.0