Are you sure you are calling force_rtpproxy() also in reINVITE and correspondig 200 OK.
regards Klaus Am 03.07.2010 09:46, schrieb Julian Yap: > Hi all, > > Any help greatly appreciated! > > I'm having problems with a T38 UA which changes port when negotiating > T38 media. All the other UA's I've encountered thus far use the same > RTP port throughout. > > I'm also using RTPProxy invoked by OpenSIPS. > > In the final 200 OK SDP, the UA changes media port from 49200 to 49152 > but this changeover isn't detected and the media is sent back to port > 49200 so the call then fails to negotiate T38 properly. Not sure how > to log the port changes to further debug this issue as well. > > Here is the flow: > | UA | OpenSIPS | T38 GW | > | INVITE SDP ( g711U) | | > |(5060) ------------------> (5060) | | > | 100 Trying| | | > |(5060)<------------------ (5060) | | > | | INVITE SDP ( g711U) | > | |(5060) ------------------> (5060) | > | | 100 Trying| | > | |(5060)<------------------ (5060) | > | | 180 Ringing SDP ( g711U) | > | |(5060)<------------------ (5060) | > | | 200 OK SDP ( g711U) | > | |(5060)<------------------ (5060) | > | | RTP (g711U) | > | |(11392)<------------------ (14110) | > | RTP (g711U) | | > |(49200)<------------------ (10878) | | > | 180 Ringing SDP ( g711U) | | > |(5060)<------------------ (5060) | | > | RTP (g711U) | | > |(49200) ------------------> (10878) | | > | | RTP (g711U) | > | |(11392) ------------------> (14110) | > | 200 OK SDP ( g711U) | | > |(5060)<------------------ (5060) | | > | ACK | | | > |(5060) ------------------> (5060) | | > | RTP (g711U) | | > |(49200) ------------------> (10878) | | > | RTP (g711U) | | > |(49200)<------------------ (10878) | | > | | 200 OK SDP ( g711U) | > | |(5060)<------------------ (5060) | > | | RTP (g711U) | > | |(11392) ------------------> (14110) | > | | ACK | | > | |(5060) ------------------> (5060) | > | 200 OK SDP ( g711U) | | > |(5060)<------------------ (5060) | | > | ACK | | | > |(5060) ------------------> (5060) | | > | RTP (g711U) | | > |(49200) ------------------> (10878) | | > | RTP (g711U) | | > |(49200)<------------------ (10878) | | > | | ACK | | > | |(5060) ------------------> (5060) | > | | INVITE SDP ( t38) | > | |(5060)<------------------ (5060) | > | INVITE SDP ( t38) | | > |(5060)<------------------ (5060) | | > | 200 OK SDP ( t38) | | > |(5060) ------------------> (5060) | | > > This is where it sends the 200 OK with a different media port. > > - Julian > > _______________________________________________ > Users mailing list > Users@rtpproxy.org > http://lists.rtpproxy.org/mailman/listinfo/users _______________________________________________ Users mailing list Users@rtpproxy.org http://lists.rtpproxy.org/mailman/listinfo/users