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

[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