我正在用一个sip客户端(用sipp和一个软电话进行测试)和一个自动应答的IMS服务器测试一个设置(所以这是一个双向的RTP--这两个网络元素之间的通信)。
在RTCP中,在这种情况下通信的两个实体必须发送RTCP数据包吗?我之所以问这个问题,是因为当我使用sipphone时,它首先发送一些RTCP数据包,然后服务器回答,而sipp方案根本没有发送rtcp数据包,也没有从该协议获得响应。此外,RTP+RTCP的所有端口在路由器和测试机器中都是开放的。
IMS服务器能否配置为在RTP流上发送RTCP数据包(只有一个方向)?它是否在RTCP协议中说,客户端必须发送RTCP数据包才能从服务器接收这样的数据包?
发布于 2014-09-17 17:07:15
您需要先使用SIP和SDP来协商RTP和RTCP的端口,然后才能发送这些消息,因此如果服务器没有响应任何SIP消息,那么其他的问题就会发生。请检查SIPP发出的邀请中的所有IP地址。
发布于 2015-02-18 14:57:56
那就核实一下。
根据rtp、rfc和其他协议。
Rtcp端口在奇数端口上的选择次数最多,最多在rtp端口之后选择1次。
只是因为有东西给你发了个包裹并不意味着你必须回应。
无论如何,您都应该过滤数据包,因为源可以将rtp和rtcp混合在一起。
https://stackoverflow.com/questions/25893365
复制相似问题