Kamailio 会自动协商编解码器还是我必须手动设置它们

问题描述 投票:0回答:1

我正在尝试连接到属于供应商的 asterisk,供应商说我的邀请被拒绝,因为编解码器不是 PCMA/PCMU。

以及我需要将 RTC 端口设置为 10K-40K 才能听到语音,而我计划稍后使用 RTCEngine,我现在必须使用它吗?因为没有它,本地呼叫仍然可以工作。

那么,kamailio 可以自动协商并选择编解码器(可能还有 RTC)吗? 因为我预计 sgrep 不会提供我需要知道的所有信息,并且拒绝是由其他原因引起的。我相信他们使用星号 20.xx

sip voip kamailio
1个回答
0
投票

Kamailio 不协商任何编解码器,也不处理 SDP 部分(其中包含有关编解码器的信息)。

Kamailio 确实支持任何可能和不可能的编解码器,只是因为它不处理 RTP。

您可以使用 rtpproxy 处理 RTP,并使用 SDPOPS 模块“协商”编解码器。是的,您已在脚本中添加该代码,它不在默认脚本中。

https://www.kamailio.org/docs/modules/devel/modules/sdpops.html

ps 如果您使用星号,那就简单多了,只需允许星号这样做即可。

© www.soinside.com 2019 - 2024. All rights reserved.