0

I am testing a setup with one sip client (tested with sipp and a softphone) and an IMS server that auto answers (so it is a two way RTP-communication between those 2 network elements).

In RTCP, must both the two entities communicating in such a scenario send RTCP packets? I am asking that because when i use the sipphone, it sends some RTCP packets at first and then the server answers, whereas the sipp scenario doesn't send rtcp packets at all and gets no response from that protocol. Also, all the ports for RTP+RTCP are open both in the router and in the testing machine.

Can an IMS server be configured to send RTCP packets (one direction only) on an RTP flow? Does it say anywhere in the RTCP Protocol, that a client has to send RTCP paskets to receive such packets from the server?

4

2 回答 2

1

您需要先使用 SIP 和 SDP 协商 RTP 和 RTCP 的端口,然后才能发送这些消息,因此如果服务器没有响应任何 SIP 消息,则说明其他问题。请检查 SIPP 发出的 INVITE 中的所有 IP 地址。

于 2014-09-17T17:07:15.953 回答
0

所以验证一下。

根据 rtp rfc 等。

Rtcp 端口在奇数端口上被算法选择的次数最多,并且大多数时候在 rtp 端口之后选择 1..

仅仅因为某些东西向您发送了一个数据包并不意味着您必须做出回应。

无论如何,您都应该过滤数据包,因为源可能将 rtp 和 rtcp 混合在一起。

于 2015-02-18T14:57:56.017 回答