Thanks Stefan,

I applied the patch; but no change.

The log shows:

[handleSymmetricRtp, AmRtpStream.cpp:526] DEBUG: Symmetric RTP: setting new 
remote address: 64.71.31.202:4000
[handleSymmetricRtp, AmRtpStream.cpp:531] DEBUG: Symmetric RTP: remote end 
sends RTP from advertised address. Leaving passive mode.
[handleSymmetricRtp, AmRtpStream.cpp:526] DEBUG: Symmetric RTP: setting new 
remote address: 172.56.39.79:65050
[handleSymmetricRtp, AmRtpStream.cpp:531] DEBUG: Symmetric RTP: remote end 
sends RTP from advertised address. Leaving passive mode.

Though it says that it is "setting new remote address", the RTP packets are 
still being sent to the old IP:Port.

Any thoughts?

Best regards
Gary
----- Original Message -----
From: Stefan Sayer
Sent: 04/21/14 05:49 PM
To: Gary Nyquist, Juha Heinanen
Subject: Re: [Sems] SEMS.1.5.0 a=direction:active not sending RTP to the 
changed destination

o Gary Nyquist on 04/21/2014 10:11 PM: > Is there anyone who can confirm that 
SEMS doesn't handle src ip change > on the fly. try something like this: diff 
--git a/core/AmRtpStream.cpp b/core/AmRtpStream.cpp index 4e51c5a..b4208b2 
100644 --- a/core/AmRtpStream.cpp +++ b/core/AmRtpStream.cpp @@ -531,12 +531,15 
@@ void AmRtpStream::handleSymmetricRtp(struct sockaddr_storage* recv_addr, 
bool rt " Leaving passive mode.\n",prot,prot); } +#if 0 // avoid comparing each 
time sender address if(!rtcp) passive = false; else passive_rtcp = false; } 
+#endif + } hth Stefan
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to