【发布时间】:2015-12-29 04:21:44
【问题描述】:
我正在为 Session Boarder Controller (SBC) 开发软件功能。 我正在尝试使用两个 SIP 客户端和一个 Session Boarder Controller (SBC) 建立一个 SIP 呼叫。星号用作软开关。
当我打电话时,SIP 信号工作正常。但我只在一个方向上获得音频。我使用wireshark在所有接口上捕获了rtp数据包。我观察到一个方向的 rtp 数据包被星号丢弃。
注意:任何 SIP/SDP 消息中都没有仅发送属性。
我想知道星号中是否有任何可能导致此问题的设置?
我想知道的另一件事是,SIP 客户端从何处获取 RTP 连接信息。端口信息存在于媒体属性中
m=audio 16388 RTP/AVP 8 0 101
客户端从哪里获得传输 IP 地址?是来自 SDP 中的“o=”字段或“c=”字段还是 SDP 或 SIP 中的任何其他字段?
【问题讨论】:
-
不是编程问题,媒体是在 SDP 中使用 c= 连接的,(当没有 ICE 时)请联系 Asterisk 论坛并提供 SIP 日志。
-
@spicyramen 谢谢!很抱歉在这里发布这个问题。我没有找到另一个合适的地方来问这个问题。我只是想,除了程序员,还有谁能回答这个问题。