Hi Andreas,

o Andreas Granig on 01/14/2011 02:19 PM:
Hi Stefan,

On 01/14/2011 01:26 AM, Stefan Sayer wrote:
In passive mode, the remote RTP address:port is learned by the first
received packet. After the first packet is received, passive mode is
switched off.

Does that mean that SEMS won't send any packets to a side until one is
received from it? If so, that will probably break scenarios where T.38
is used from the beginning. We've seen some implementations where a T.38
endpoint won't send any packet until it receives at least one.
The term 'passive' mode is indeed misleading - it actually sends packets to the address announced in SDP, just only when it receives a packet on the local port, the remote address is updated. I'll update the docs.

Actually, I think that in that old NAT traversal draft which proposed this comedia-style symmetric RTP with direction 'active', it was proposed to not send RTP from the 'server' until a packet was received from the 'client'. But I guess that in reality this creates more problems, like you mentioned.


We solved this (in our rtp proxy) by sending packets to the address
announced in the SDP, then updating that information once a packet is
received from that side. It still won't work with such T.38 clients
behind NAT, but it'll do its job in some scenarios.
Yes, that's the was how it is implemented now in sbc_rtp_relay.

Stefan


Andreas



------------------------------------------------------------------------

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev


--
Stefan Sayer
VoIP Services Consulting and Development

Warschauer Str. 24
10243 Berlin

tel:+491621366449
sip:[email protected]
email/xmpp:[email protected]


_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to