[SIPForum-discussion] Header Replaces and Parameter Replaces
Doug Sauder
doug.sauder at dsauder.com
Wed Jan 27 22:02:09 UTC 2010
The Replaces "parameter" here is a header field in the URI. See section
19.1.1 in RFC 3261.
--
Doug
Thomas_Young at 3com.com wrote:
>
> Hi All,
>
> RFC 3515 defines a Refer method and Refer-to header, and gives us
> an example of Refer-to header with Replaces parameter below:
> Refer-To: <sip:_dave at denver.example.org_
> <mailto:dave at denver.example.org>?Replaces=12345%40192.168.118.3%3Bto-tag%3D12345%3Bfrom-tag%3D5FFE-3994>
>
> Unfortunately, I can't see any formal description about this Replaces
> parameter this spec.
>
>
>
> RFC3891 defines the Replaces header with following syntax/format:
> Replaces = "Replaces" HCOLON callid *(SEMI replaces-param)
> replaces-param = to-tag / from-tag / early-flag / generic-param
> to-tag = "to-tag" EQUAL token
> from-tag = "from-tag" EQUAL token
> early-flag = "early-only"
>
> Examples:
> Replaces: _98732 at sip.example.com_ <mailto:98732 at sip.example.com>
> ;from-tag=r33th4x0r ;to-tag=ff87ff
> Replaces: 12adf2f34456gs5;to-tag=12345;from-tag=54321;early-only
> Replaces: _87134 at 171.161.34.23;to-tag=24796;from-tag=0_
> <mailto:87134 at 171.161.34.23;to-tag=24796;from-tag=0>
>
> Please notice: this Replaces header has little bit different format
> from tha above Replace parameter which has some unfixed separators
> like ?, %3B,%D.
>
>
> Also RFC3891specifies that Replaces header can be only used in
> Invite method as below:
> The Replaces header field indicates that a single dialog identified by
> the header field is to be shut down and logically replaced by the
> incoming INVITE in which it is contained. It is a request header
> only, and defined only for INVITE requests......
>
> Header field where proxy ACK BYE CAN INV OPT REG MSG
> ------------ ----- ----- --- --- --- --- --- --- ---
> Replaces R - - - o - - -
>
>
> SUB NOT REF INF UPD PRA PUB
> --- --- --- --- --- --- ---
> Replaces R - - - - - - -
>
>
>
>
> Here I'm just wondering why RFC3515 just gives an example of Replaces
> parameter in the Refer-to header without any formal description about
> its syntax or format(how to parse the unfixed separators), even I know
> RFC5359(SIP Service Examples) and RFC5589(SIP Call
> Control-Transfer)tell us how to use it.
>
>
> Thanks and best regards
>
> *Thomas Young*
> Please consider the environment before printing this e-mail.
> ________________
> CONFIDENTIALITY NOTICE: This e-mail message, including any attachments,
> is being sent by 3Com for the sole use of the intended recipient(s) and
> may contain confidential, proprietary and/or privileged information.
> Any unauthorized review, use, disclosure and/or distribution by any
> recipient is prohibited. If you are not the intended recipient, please
> delete and/or destroy all copies of this message regardless of form and
> any included attachments and notify 3Com immediately by contacting the
> sender via reply e-mail or forwarding to 3Com at postmaster at 3com.com.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> This is the SIP Forum discussion mailing list
> TO UNSUBSCRIBE, or edit your delivery options, please visit http://sipforum.org/mailman/listinfo/discussion
> Post to the list at discussion at sipforum.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20100127/1f51f446/attachment-0002.html>
More information about the discussion
mailing list