Hi there,
when my application wants to CANCEL a dialog, it simply destroys the
handle and leaves to the stack the task of receiving 200 and 487 and
sending the ACK.
I have a situation in which two nearly simultaneous calls, with pretty
much the same flow, behave differently. Sofia sends the ACK for 487 in
one of them, but not the other (and logs that the 487 was discarded).
I've analyzed the traces to try and find some detail which might
explain the difference, but have not yet succeeded.
Looking at the code, there's this comment right before the line which
logs that the message was discarded:

/* XXX - should check if msg should be discarded based on via? */

Apparently my Vias are OK.
If any dev can take a look at this, I can send the trace files in private.
Thank you very much.

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

_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to