< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

[reSIProcate] How to answer a refer that was cancelled


Hi,

I have a resiprocate-based server accessed by a not-resiprocate-based client, 
sending a REFER. Sometimes I encounter the following situation: 
Since I do some async processing, it is possible that the client changes it's 
mind and cancels the REFER with expires=0.
And then I'm left with an unanswered request and I can't see a way around it, 
if I answer it from onExpiredByClient(), it will send the reply to the second 
REFER, the one with expires=0.
I suspect it's illegal for the client to send two messages in the same 
subscription without waiting for an answer, but the client does it anyway, so 
I need to handle it.
Any advise?

TIA

br

Szo