RTCP通信(SIP客户端-IMS服务器)

时间:2014-09-17 14:29:47

标签: sip rtp sip-server rtcp

我正在使用一个sip客户端(使用sipp和软电话测试)和一个自动应答的IMS服务器测试设置(因此它是这两个网络元素之间的双向RTP通信)。

在RTCP中,在这种情况下通信的两个实体是否必须发送RTCP数据包?我问的是,因为当我使用sipphone时,它首先发送一些RTCP数据包然后服务器应答,而sipp场景根本不发送rtcp数据包并且没有得到该协议的响应。此外,RTP + RTCP的所有端口都在路由器和测试机器中打开。

IMS服务器是否可以配置为在RTP流上发送RTCP数据包(仅一个方向)? 是否在RTCP协议中的任何地方都说客户端必须发送RTCP pasket才能从服务器接收此类数据包?

2 个答案:

答案 0 :(得分:1)

在发送这些消息之前,您需要首先使用SIP和SDP协商RTP和RTCP的端口,因此如果服务器没有响应任何SIP消息,则其他错误。请检查来自SIPP的传出邀请中的所有IP地址。

答案 1 :(得分:0)

所以验证它。

根据rtp rfc和其他人。

在奇数端口上大多数情况下选择Rtcp端口大多数时候在rtp端口之后大多数时间选择1次。

只是因为某件事给你发了一个小包并不代表你必须回应。

你应该过滤数据包,因为源可以将rtp和rtcp混合在一起。