[OpenSIPS-Users] T38 and changing media port for T38 SDP
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Tue Jul 6 22:07:13 CEST 2010
Hi Julian,
Do you trigger again the rtpproxy at re-INVITE time ? basically you need
to do the insertion of rtpproxy again, as for the initial INVITE.
Regards,
Bogdan
Julian Yap wrote:
> 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.
>
> 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 at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro
More information about the Users
mailing list