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

Reply via email to