Hello everyone,

I have a a question regarding request-URI's
for a CANCEL request.

Say you have this call flow:

INVITE--------------->
<-----------------100 Trying
<-----------------180 Ringing
CANCEL--------------->

(I haven't included anything after the CANCEL
 because this doesn't interest me right now)

Anyway, the question is this:
MUST the Request URI in the CANCEL
be identical to that used in the INVITE?

If the terminator sends a "Contact"
header in the "180 Ringing", can the
originator use this as the request-URI
in the CANCEL?

In other words, is this OK...

--- TX -->
INVITE sip:[EMAIL PROTECTED]:5060 SIP/2.0

<-- RX ---
SIP/2.0 100 Trying
Contact: <sip:192.168.1.150:5060>

<-- RX ---
SIP/2.0 180 Ringing
Contact: <sip:192.168.1.150:5060>

--- TX -->
CANCEL sip:192.168.1.150:5060 SIP/2.0

??


In the RFC3261 it says:
   When a UAC receives a 2xx response to a target refresh request, it
   MUST replace the dialog's remote target URI with the URI from the
   Contact header field in that response, if present.

But what about a 18x response?

Thanks,

Attila

<http://www.vegastream.com> 
VegaStream : A World of difference for your Integrated Communications 
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to