Hi all, In RFC 3515, section 2, second paragraph, it states, �Unless stated otherwise, the protocol for emitting and responding to a REFER request are identical to those for a BYE request in [1].� [1] is RFC 3261.
In RFC 3261, section 15.1.1, it states, �The UAC MUST consider the session terminated (and therefore stop sending or listening for media) as soon as the BYE request is passed to the client transaction.� So, if my UA sends a REFER, does it automatically stop sending/receiving RTP? And what if the REFER is not accepted? Also in RFC 3261, section 15.1.1, if the response to the BYE is 408, 481, or no response at all, �the UAC MUST consider the session and the dialog terminated.� If we get a 481 response for REFER, shall we still send BYE or just teardown quietly on our side? BYE would likely get the same response. In case of timeout or no response, I'd send a BYE and not worry about the response. Suppose I get back a 403. Should the initial session/dialog still be intact? Including media? Seems like something like a 403/405 shouldn't cause the session to be terminated. For those that have implemented blind transfer (Unattended transfer) with REFER, do you stop RTP once REFER is sent? Do you tear down the "call" even if you get a 403 response? Thanks, Joel _______________________________________________ Sip-implementors mailing list [email protected] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
