another correction :-(
(I'm having a bad day that way)
Paul Kyzivat wrote:
...
I think you may be talking about cases where the call has been forked to
different destinations, and the distinct answers are coming from them.
Is that right?
Because in that case the responses should have different to-tags, thus
becoming distinct (early) dialogs. The discussion we are having is about
what happens in a *single* dialog. And in a single dialog the behavior
you describe is *wrong*.
When there are multiple early dialogs, it is indeed a challenge for the
UAC to figure out what to do. And one of the things it might choose is
to listen to one input stream and ignore the others. Unfortunately,
there is universal and certain way to associate the incoming media
s/there is universal/there is *no* universal/
streams you are receiving with the answers you have received in the
signaling. You can do so in certain cases that may apply to you, such as
when symmetric RTP is used (address/port of sender is same as
address/port that is listened on.)
Sorry,
Paul
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP