sippy / rtpproxy

The RTPproxy is a high-performance software proxy for RTP streams that can work together with Sippy B2BUA, Kamailio, OpenSIPS and SER.

Home Page:http://rtpproxy.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rtpproxy resetting port before reinvite is confirmed

bobert13 opened this issue · comments

Hi,

I may be understanding this incorrectly, but i have a T38 (udptl) reinvite coming in from a callee. The callee continues to send RTP packets until the caller responds with a 200OK.
It seems that RTPproxy is rejecting the caller's T38 (udptl) packets because it is expecting RTP intended for the original RTP port, and that is because of the callee's RTP between the reINVITE and the 200OK.

Nov 26 11:06:53 N rtpproxy[12244]: INFO:handle_command: pre-filling callee's address with 91.xxx.xxx.xxx:4587
Nov 26 11:06:53 N rtpproxy[12244]: INFO:rxmit_packets: callee's address filled in: 91.xxx.xxx.xxx:12038 (RTP)

is that correct?

after further review, it's not before the 200OK, though it is before the ACK. It's also T38 (udptl) packets. that seems much more justifiable, and more of an issue with the callee's system sending from the wrong port.