[SR-Users] rtp relaying and cseq - rtpengine/rtpproxy

Daniel-Constantin Mierla miconda at gmail.com
Tue Aug 5 17:47:52 CEST 2014


Hello,

apparently none of the rtp relays I was looking at (rtpproxy and 
rtpenging) are taking in consideration the CSeq value. Quite recently I 
met a case with a b2bua that sends the invite without sdp, then after 
its ACK with SDP sends quickly a re-invite to get itself out of media 
stream. However, due to network and parallel processing races, the ACK 
gets processed after the re-INVITE, updating the rtp relay session with 
attributes that should be no longer used. The impact is practically no 
audio.

I got it working using the 'brave' htable and tracking cseq numbers, 
skipping calling the relay for lower cseqs, but I wonder if wouldn't be 
better to push it to the relay, to avoid also races on the network 
between kamailio and the relay.

I would be also curious to hear if others were facing such issues.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Next Kamailio Advanced Trainings 2014 - http://www.asipto.com
Sep 22-25, Berlin, Germany ::: Oct 15-17, San Francisco, USA




More information about the sr-users mailing list