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