Hi,

I have received a question related to this, so I assume there ARE use-cases 
where multiple REFERs are sent within a single dialog (sorry, I don't have any 
detailed information about the use-case available).

The question is: since REFER is a target refresh request, is it allowed to send 
a new REFER request (within the same dialog) before you have received the 202 
response to the previous REFER?

Call-flow:

UAC                          UAS

  --------- REFER (1) -------->

  --------- REFER (2) -------->

  <-------- 202 (1) -----------

  <-------- 202 (2) -----------


I don't know whether there is a problem from a transfer perspective, but as far 
as I understand it is now allowed to issue a new target refresh request one 
there is one pending.

Regards,

Christer



 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul Kyzivat
Sent: 25. heinäkuuta 2008 17:32
To: Robert Sparks
Cc: [email protected]
Subject: Re: [Sip] RFC 3515: Multiple REFER Requests in a Dialog -Need 
clarification

What Robert said.

Perhaps it is possible that the operation requested by the first refer fails, 
and is notified, but does not *immediately* terminate the subscription. (Not 
that I can think of a reason why.) Then the requester might try another refer 
and get a second subscription before the first goes away.

In the usual way of things, you should probably try to avoid creating such a 
situation, unless you have some as yet unknown good reason. But if you are on 
the receiving side you should do the right thing if it happens to you.

        Paul

Robert Sparks wrote:
> You are not likely to run into this for transfer.
> 
> I'm not aware of any applications that will exercise this use case 
> today, but I expect someone eventually will come up with something (it 
> might look like referring a UA to multiple MSRP connections or some 
> other conference-like mesh, or somebody may eventually try to use 
> REFER to ask the UA to look at several things over HTTP at once).
> 
> The id= parameter on the Event header in the notify is there to allow 
> you to tell the subscriptions apart (so you can manage those usages 
> independently). The element accepting the REFERs is required to send 
> it  in the NOTIFYs of the  second and subsequent subscriptions. Again, 
> I haven't seen attempts to use this capability in applications yet - 
> it would not surprise me if there's something there that turns out to 
> be really hard (like figuring out which of those subscriptions goes 
> with which REFER).
> 
> RjS
> 
> On Jul 25, 2008, at 1:06 AM, Vavilapalli Srikanth-A19563 wrote:
> 
>> Hi
>>  
>> I have seen some discussion happened on this topic in the following 
>> mail trail, but still not clear with one thing:
>> https://lists.cs.columbia.edu/pipermail/sip-implementors/2003-Decembe
>> r/005829.html
>>  
>>  
>> Is there any use case where we receive second REFER message that 
>> creates a subscription while there exists an already an 'active' 
>> REFER subscription in the same dialog? RFC 3515 has given a use case 
>> by saying that "If more than one REFER is issued in the same dialog 
>> (a second attempt at transferring a call for example)". But in the 
>> above scenario, I assume that the first attempt to call transfer has 
>> failed (i.e. first REFER subscription terminated).
>>  
>> Please clarify me.
>>  
>> Regards
>> Srikanth
>>  
>> _______________________________________________
>> Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
>> This list is for NEW development of the core SIP Protocol Use 
>> [EMAIL PROTECTED] 
>> <mailto:[EMAIL PROTECTED]> for questions on current 
>> sip Use [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> for new 
>> developments on the application of sip
> 
> 
> ----------------------------------------------------------------------
> --
> 
> _______________________________________________
> Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol Use 
> [EMAIL PROTECTED] for questions on current sip Use 
> [EMAIL PROTECTED] for new developments on the application of sip
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] 
for questions on current sip Use [EMAIL PROTECTED] for new developments on the 
application of sip
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to