> From: Andy Pandaram
>
> Is it possible to receive a 3xx response for requests other
> than INVITE?

It seems that a 3xx response to an OPTIONS, REGISTER, and SUBSCRIBE is
meaningful.

It is unclear that a 3xx response to a BYE is meaningful, since a BYE can
only be used within a dialog, which will have an established route set.

> 1. If we receive a 3xx for a BYE or OPTIONS, should we send
> the request to the Contact header listed in that 3xx?

At least for OPTIONS, we should.

> 2. Why is Contact listed as Optional in 3xx? Can we ignore a
> 3xx with no Contact header (treat as call failed)?

RFC 3261 section 21.3 suggests that 300 and 380 responses might meaningfully
contain no Contact headers.

If the SIP agent processing the 3xx is a UA, a 3xx response with no Contacts
would be some sort of call failed, of course.  It should probably be
reported with that response number, rather than faking a 404.  If the SIP
agent is a proxy, it should return the 3xx to the upstream agent, of course.

Dale

_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to