如何从RTP流中找到它属于哪个sip调用?

时间:2016-12-19 19:00:41

标签: sip rtp

如果我只有RTP流,有没有办法找出呼叫的SIP信息,比如从/到呼叫ID?

3 个答案:

答案 0 :(得分:0)

不。

如果你看看RTP header fields,你会发现那里并没有那么多,当然也没有你所追求的SIP信息。

答案 1 :(得分:0)

我同意sipwiz。

如果找不到,请点击此处。

如果你从RTP流中查看UDP端口(src和dst),你可以"演绎" RTP流源自何处。但如果您根本没有SIP数据包,则无法做任何事情。

假设您拥有它...例如,假设您有来自src端口的RTP数据包:8000和dst端口:20226。 然后你可以应用wireshark过滤器:

sdp matches "20226"

然后,您将看到哪个SDP(然后找到呼叫ID)包含该端口,然后通过应用另一个带有呼叫ID的过滤器,您将看到哪个SIP事务"已启动& #34;那个RTP包。

答案 2 :(得分:0)

我也同意sipwiz。 如果只有RTP数据包,则无法找到有关SIP呼叫的详细信息。