Section 6 of RFC3515 calls out why REFER is constructed this way.

The root cause is the fixed length of any SIP non-INVITE transaction.
The approach you sketch won't work as provisional responses to 
non-INVITE requests do _not_ lengthen the transaction.

If you want a more detailed description, look at
http://www.ietf.org/internet-drafts/draft-sparks-sip-nit-problems-00.txt
and
http://www.ietf.org/internet-drafts/draft-sparks-sip-nit-actions-00.txt

RjS


On Thu, 2004-05-06 at 23:55, Thomas Ackermann wrote:
> Hi all,
> 
> can anybody tell me why the transfer procedure needs NOTIFY message
> with application/sipfrag message body?
> 
> Why not simply keep the REFER transaction open by sending:
>  - a provisional response instead of the 202/Accepted and
>  - a final 200/OK response instead of NOTIFY(200 OK) ?
> Just like the INVITE transaction with all its intermediate responses.
> 
> Or even more simple:
> The Transferee sends the BYE by itself instead of asking the Transferor
> to terminate the call?
> 
> Do you know the reason why the NOTIFY transaction has been added to
> call transfer procedure?
> 
> Thanks for your help,
> Thomas
> 
> _______________________________________________
> Ietf mailing list
> [EMAIL PROTECTED]
> https://www1.ietf.org/mailman/listinfo/ietf


_______________________________________________
Ietf mailing list
[EMAIL PROTECTED]
https://www1.ietf.org/mailman/listinfo/ietf

Reply via email to