Hi,

On Nov 24, 2011, at 2:48 AM, Brandon W. Yuille wrote:

> I thought he said the REFER was in response to his reINVITE, not the 
> other way around:
> 
> "I am seeing a scenario for an established call in which an outbound
> reINVITE is being done, the far end is sending a TRYING and then a REFER
> immediately."
> 
> As I said before this seems to be wrong, especially since the far side 
> has received it replied back with a 100 Trying, then sends a REFER 
> request. The far side should complete the reINVITE with a final 
> response, then send the REFER. I think Brez's response to this sums it up.
> 

Imagine that instead of a REFER we were talking about an OPTIONS request. Of 
course it's valid, many devices use if for in-dialog ping and you can't wait to 
handle it just because there is a reINVITE in progress. I'd say there is 
nothing special bout the REFER, so it should just be handled.

> In any event, you could just simply handle the REFER. Looking at my own 
> implementation having never thought about this scenario, it will just 
> handle the REFER and forget that it ever sent the reINVITE if the REFER 
> succeeds before the final response to the reINVITE is received. In other 
> words, I would think your implementation shouldn't be doing anything 
> final anyway until the final response to that reINVITE is received.
> 

Agreed.


Regards,

-- 
Saúl Ibarra Corretgé
AG Projects






_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to