On 2011 November 23, Wednesday 11:56:40 you wrote: > > Sorry, I forgot to mention, B2BUA doesn't end the dialog, only ends the > > subscription, doesn't send any more NOTIFY. (actually, the B2BUA is > > built upon resiprocate, and resiprocate notifies the application that > > the other side (SEMS in our case) has terminated the subscription.) > > What I really want to find out is what should I fix, resiprocate, my > > application or SEMS? :) > > to me it looks like the behaviour of every one is actually correct > (i.e., ask sip-implementors? =).
I will do that, thank you! > maybe the application should refresh the subscription if it doesnt > receive NOTIFYs for a while? Unfortunately, it is very hard to come up with a good value for "a while" in this case :) (ringing can go on for minutes) Would you oppose updating AmSipDialog::updateStatus() with something like if (hdl) hdl->onFailure(FAIL_WRONG_CSEQ, &req, 0); if the cseq is wrong? TIA br Szo _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
