<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-sipcore-retransmission-allowed-fixes-03" category="std" consensus="true" submissionType="IETF" xml:lang="en" updates="4119, 5606, 5774, 6442, 7378, 8262" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title abbrev="retransmission-allowed errata">A Comprehensive Errata for 'retransmission-allowed' XML Element</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-sipcore-retransmission-allowed-fixes-03"/>
    <author initials="B." surname="Rosen" fullname="Brian Rosen">
      <organization>Unaffiliated</organization>
      <address>
        <postal>
          <city>Mars</city>
          <region>PA</region>
          <country>United States of America</country>
        </postal>
        <email>br@brianrosen.net</email>
      </address>
    </author>
    <author initials="J." surname="Martin" fullname="Jeff Martin">
      <organization>Comtech TCS</organization>
      <address>
        <postal>
          <street>2401 Elliott Avenue</street>
          <city>Seattle</city>
          <region>WA</region>
          <code>98121</code>
          <country>United States of America</country>
        </postal>
        <email>jeff.martin@comtech.com</email>
      </address>
    </author>
    <date year="2025" month="December" day="09"/>
    <area>ART</area>
    <workgroup>sipcore</workgroup>
    <abstract>
      <?line 85?>

<t>This document fixes use of the 'retransmission-allowed' element of PIDF-LO in six published RFCs.  All text and examples should show 'true' or 'false' to match the XML schema definitions, but some RFCs incorrectly use 'yes' or 'no'.  This document updates RFC4119, RFC5606, RFC5774, RFC6442, RFC7378, RFC8262.</t>
    </abstract>
  </front>
  <middle>
    <?line 89?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="RFC4119"/> defines the &lt;retransmission-allowed&gt; element as part of PIDF-LO.  Section 2.2.5 "Schema Definitions" defines this element as a boolean data type as described in W3C's "XML Schema Part 2: Datatypes (Second Edition)". As a boolean data type, &lt;retransmission-allowed&gt; can have the following values: 'true', 'false', '0', or '1'.</t>
      <t>Unfortunately the examples in the text of RFC 4119 used values 'yes' and 'no', which are not allowed per section 2.2.5 "Schema Definitions". This problem was reported in <eref target="https://www.rfc-editor.org/errata/eid1535">errata id 1535</eref> in 2008, and verified in 2010.</t>
      <t>Since RFC 4119, there are another 13 RFCs with &lt;retransmission-allowed&gt; example text. Despite the RFC 4119 errata, 5 of these RFCs incorrectly repeated the mistaken use of 'yes' and 'no' in their examples of &lt;retransmission-allowed&gt;: <xref target="RFC5606"/>, <xref target="RFC5774"/>, <xref target="RFC6442"/>, <xref target="RFC7378"/>, and <xref target="RFC8262"/>. The other 8 RFCs correctly use 'true' and 'false' in their examples: <xref target="RFC5580"/>, <xref target="RFC5985"/>, <xref target="RFC6397"/>, <xref target="RFC6753"/>, <xref target="RFC6772"/>, <xref target="RFC7199"/>, <xref target="RFC7852"/>, and <xref target="RFC8876"/>.</t>
      <t>Rather than submitting individual errata against the incorrect examples in those 5 RFCs, this document updates them all to replace all use of 'yes' with 'true', and all use of 'no' with 'false'.  The original RFC 4119 is also updated here for completeness, to further reinforce the existing errata id 1535 for RFC 4119.</t>
      <section anchor="requirements-notation">
        <name>Requirements Notation</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.
<?line -6?>
        </t>
      </section>
      <section anchor="additional-copyright-notice">
        <name>Additional Copyright Notice</name>
        <t>This document may contain material from IETF Documents or IETF Contributions published or made publicly available before November 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) controlling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate it into languages other than English.</t>
      </section>
    </section>
    <section anchor="changes-to-documents">
      <name>Changes to Documents</name>
      <section anchor="rfc-4119-a-presence-based-geopriv-location-object-format-pidf-lo">
        <name>RFC 4119 - A Presence-based GEOPRIV Location Object Format (PIDF-LO)</name>
        <t><xref target="RFC4119"/> section 2.2.2 page 8, replace:</t>
        <ul empty="true">
          <li>
            <t>'retransmission-allowed': When the value of this element is 'no', the
Recipient of this Location Object is not permitted to share the
enclosed Location Information, or the object as a whole, with
other parties.  When the value of this element is 'yes',
distributing this Location is permitted (barring an existing out-of-band
agreement or obligation to the contrary).  By default, the
value MUST be assumed to be 'no'.  Implementations MUST include
this field, with a value of 'no', if the Rule Maker specifies no
preference.</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>'retransmission-allowed': When the value of this element is <strong>'false'</strong>, the
Recipient of this Location Object is not permitted to share the
enclosed Location Information, or the object as a whole, with
other parties.  When the value of this element is <strong>'true'</strong>,
distributing this Location is permitted (barring an existing out-of-band
agreement or obligation to the contrary).  By default, the
value MUST be assumed to be <strong>'false'</strong>.  Implementations MUST include
this field, with a value of <strong>'false'</strong>, if the Rule Maker specifies no
preference.</t>
          </li>
        </ul>
        <t>Section 2.3 "Example Location Objects", replace both occurrences of:</t>
        <ul empty="true">
          <li>
            <t><tt>&lt;gp:retransmission-allowed&gt;no&lt;/gp:retransmission-allowed&gt;</tt></t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t><tt>&lt;gp:retransmission-allowed&gt;false&lt;/gp:retransmission-allowed&gt;</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="rfc-5606-implications-of-retransmission-allowed-for-sip-location-conveyance">
        <name>RFC 5606 - Implications of 'retransmission-allowed' for SIP Location Conveyance</name>
        <t><xref target="RFC5606"/> Section 2, replace:</t>
        <ul empty="true">
          <li>
            <t>These questions and concerns are particularly problematic when
&lt;retransmission-allowed&gt; is set to "no" (the default case).  This
core concern might be put as "to whom does &lt;retransmission-allowed&gt;
apply in location-based routing?"  More specifically:</t>
            <t>Is any entity that reads LI bound by &lt;retransmission-allowed&gt;?  If
so, does that mean a proxy that performs location-based routing is
unable to forward a request and complete a SIP call if
\retransmission-allowed&gt; is "no"?  Alternatively, must they strip the
location body from the message in order to complete the call?</t>
            <t>If the proxy does not understand RFC 4119, it may forward a SIP
message containing a policy statement &lt;retransmission-allowed&gt; set to
"no".  Is any proxy that does understand RFC 4119 required to parse
the LI for this statement, even if it would not do so in order to
route the message?</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>These questions and concerns are particularly problematic when
&lt;retransmission-allowed&gt; is set to <strong>"false"</strong> (the default case).  This
core concern might be put as "to whom does &lt;retransmission-allowed&gt;
apply in location-based routing?"  More specifically:</t>
            <t>Is any entity that reads LI bound by &lt;retransmission-allowed&gt;?  If
so, does that mean a proxy that performs location-based routing is
unable to forward a request and complete a SIP call if
\retransmission-allowed&gt; is <strong>"false"</strong>?  Alternatively, must they strip the
location body from the message in order to complete the call?</t>
            <t>If the proxy does not understand RFC 4119, it may forward a SIP
message containing a policy statement &lt;retransmission-allowed&gt; set to
<strong>"false"</strong>.  Is any proxy that does understand RFC 4119 required to parse
the LI for this statement, even if it would not do so in order to
route the message?</t>
          </li>
        </ul>
        <t>Section 3.1, replace:</t>
        <ul empty="true">
          <li>
            <t>After extensive discussion in both GEOPRIV and SIP contexts, there
seems to be consensus that a solution for this problem must enable
location-based routing to work even when the &lt;retransmission-allowed&gt;
flag is set to "no".  A solution should also give the Rule Maker the
ability to allow or forbid the use of LI for location-based routing
and the ability to allow or forbid the use of LI for the consumption
of the endpoint.</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>After extensive discussion in both GEOPRIV and SIP contexts, there
seems to be consensus that a solution for this problem must enable
location-based routing to work even when the &lt;retransmission-allowed&gt;
flag is set to <strong>"false"</strong>.  A solution should also give the Rule Maker the
ability to allow or forbid the use of LI for location-based routing
and the ability to allow or forbid the use of LI for the consumption
of the endpoint.</t>
          </li>
        </ul>
        <t>Section 3.2, replace:</t>
        <ul empty="true">
          <li>
            <t>Consensus has emerged that any SIP entity that receives a SIP message
containing LI through the operation of SIP's normal routing
procedures or as a result of location-based routing should be
considered an authorized recipient of that LI.  Because of this
presumption, one SIP element may pass the LI to another even if the
LO it contains has &lt;retransmission-allowed&gt; set to "no"; this sees
the passing of the SIP message as part of the delivery to authorized
recipients, rather than as retransmission.  SIP entities are still
enjoined from passing these messages outside the normal routing to
external entities if &lt;retransmission-allowed&gt; is set to "no", as it
is the passing to third parties that &lt;retransmission-allowed&gt; is
meant to control.</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>Consensus has emerged that any SIP entity that receives a SIP message
containing LI through the operation of SIP's normal routing
procedures or as a result of location-based routing should be
considered an authorized recipient of that LI.  Because of this
presumption, one SIP element may pass the LI to another even if the
LO it contains has &lt;retransmission-allowed&gt; set to <strong>"false"</strong>; this sees
the passing of the SIP message as part of the delivery to authorized
recipients, rather than as retransmission.  SIP entities are still
enjoined from passing these messages outside the normal routing to
external entities if &lt;retransmission-allowed&gt; is set to <strong>"false"</strong>, as it
is the passing to third parties that &lt;retransmission-allowed&gt; is
meant to control.</t>
          </li>
        </ul>
        <t>Section 3.5, replace:</t>
        <ul empty="true">
          <li>
            <t>... like the PIDF-LO &lt;retransmission-allowed&gt; being set to "no", it is a ...</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>... like the PIDF-LO &lt;retransmission-allowed&gt; being set to <strong>"false"</strong>, it is a ...</t>
          </li>
        </ul>
        <t>Section 3.6, replace:</t>
        <ul empty="true">
          <li>
            <t>... it must not copy location if &lt;retransmission-allowed&gt; is "no". ...</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>... it must not copy location if &lt;retransmission-allowed&gt; is <strong>"false"</strong>. ...</t>
          </li>
        </ul>
      </section>
      <section anchor="rfc-5774-considerations-for-civic-addresses-in-pidf-lo-guidelines-and-iana-registry-definition">
        <name>RFC 5774 - Considerations for Civic Addresses in PIDF-LO: Guidelines and IANA Registry Definition</name>
        <t><xref target="RFC5774"/> Section A.5 "Example", replace:</t>
        <ul empty="true">
          <li>
            <t><tt>&lt;gp:retransmission-allowed&gt;yes&lt;/gp:retransmission-allowed&gt;</tt></t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t><tt>&lt;gp:retransmission-allowed&gt;true&lt;/gp:retransmission-allowed&gt;</tt></t>
          </li>
        </ul>
      </section>
      <section anchor="rfc-6442-location-conveyance-for-sip">
        <name>RFC 6442 - Location Conveyance for SIP</name>
        <t><xref target="RFC6442"/> section 4.4 page 18, replace:</t>
        <ul empty="true">
          <li>
            <t>This location error is specific to having the PIDF-LO <xref target="RFC4119"/>
&lt;retransmission-allowed&gt; element set to "no".  This location error is
stating it requires permission (i.e., PIDF-LO &lt;retransmission-allowed&gt;
element set to "yes") to process this SIP request further.
If the LS sending the location information does not want to give this
permission, it will not change this permission in a new request.  If
the LS wants this message processed with the &lt;retransmission-allowed&gt;
element set to "yes", it MUST choose another logical path (if one
exists) for this SIP request.</t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>This location error is specific to having the PIDF-LO <xref target="RFC4119"/>
&lt;retransmission-allowed&gt; element set to <strong>"false"</strong>.  This location error is
stating it requires permission (i.e., PIDF-LO &lt;retransmission-allowed&gt;
element set to <strong>"true"</strong>) to process this SIP request further.
If the LS sending the location information does not want to give this
permission, it will not change this permission in a new request.  If
the LS wants this message processed with the &lt;retransmission-allowed&gt;
element set to <strong>"false"</strong>, it MUST choose another logical path (if one
exists) for this SIP request.</t>
          </li>
        </ul>
        <t><eref target="https://www.rfc-editor.org/errata/eid4236">Errata id 4236</eref> incorrectly includes the following text</t>
        <ul empty="true">
          <li>
            <t>Section 5.1, 5.2 says:</t>
            <ul empty="true">
              <li>
                <t><tt>&lt;gbp:retransmission-allowed&gt;false</tt><br/>
                  <tt>&lt;/gbp:retransmission-allowed&gt;</tt></t>
              </li>
            </ul>
            <t>It should say:</t>
            <ul empty="true">
              <li>
                <t><tt>&lt;gbp:retransmission-allowed&gt;no</tt><br/>
                  <tt>&lt;/gbp:retransmission-allowed&gt;</tt></t>
              </li>
            </ul>
          </li>
        </ul>
        <t>Sections 5.1 and 5.2 of RFC6442 are correct without any need for this errata id 4236.  This errata should be ignored.</t>
      </section>
      <section anchor="rfc-7378-trustworthy-location">
        <name>RFC 7378 - Trustworthy Location</name>
        <t><xref target="RFC7378"/> section 6 page 25, replace:</t>
        <ul empty="true">
          <li>
            <t>as noted in RFC5606, Section 3.2:</t>
            <ul empty="true">
              <li>
                <t>...  Because of this
presumption, one SIP element may pass the LI to another even if
the LO it contains has &lt;retransmission-allowed&gt; set to "no"; this
sees the passing of the SIP message as part of the delivery to
authorized recipients, rather than as retransmission.  SIP
entities are still enjoined from passing these messages
outside the normal routing to external entities if
&lt;retransmission-allowed&gt; is set to "no", as it is the passing to
third parties that &lt;retransmission-allowed&gt; is meant to control.</t>
              </li>
            </ul>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t>as noted in RFC5606, Section 3.2:</t>
            <ul empty="true">
              <li>
                <t>...  Because of this
presumption, one SIP element may pass the LI to another even if
the LO it contains has &lt;retransmission-allowed&gt; set to <strong>"false"</strong>; this
sees the passing of the SIP message as part of the delivery to
authorized recipients, rather than as retransmission.  SIP
entities are still enjoined from passing these messages
outside the normal routing to external entities if
&lt;retransmission-allowed&gt; is set to <strong>"false"</strong>, as it is the passing to
third parties that &lt;retransmission-allowed&gt; is meant to control.</t>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="rfc-8262-content-id-header-field-in-sip">
        <name>RFC 8262 - Content-ID Header Field in SIP</name>
        <t><xref target="RFC8262"/> section 1.4.1 "Example 1", replace:</t>
        <ul empty="true">
          <li>
            <t><tt>&lt;gbp:retransmission-allowed&gt;no</tt><br/>
              <tt>&lt;/gbp:retransmission-allowed&gt;</tt></t>
          </li>
        </ul>
        <t>With:</t>
        <ul empty="true">
          <li>
            <t><tt>&lt;gbp:retransmission-allowed&gt;false</tt><br/>
              <tt>&lt;/gbp:retransmission-allowed&gt;</tt></t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="general-guidance-to-implementers">
      <name>General guidance to implementers</name>
      <t>Implementations that create &lt;retransmission-allowed&gt; MUST use only values 'true', 'false', '0', or '1' as required by the schema in section 2.2.5 of <xref target="RFC4119"/>.  Implementations SHOULD use only values 'true' and 'false'.</t>
      <t>Implementations that accept &lt;retransmission-allowed&gt; SHOULD treat values 'yes' &amp; 'no' as synonyms for 'true' &amp; 'false'.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The changes in this document does not require additional security considerations beyond those already noted in the individual RFCs affected by this RFC.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>None</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC4119">
          <front>
            <title>A Presence-based GEOPRIV Location Object Format</title>
            <author fullname="J. Peterson" initials="J." surname="Peterson"/>
            <date month="December" year="2005"/>
            <abstract>
              <t>This document describes an object format for carrying geographical information on the Internet. This location object extends the Presence Information Data Format (PIDF), which was designed for communicating privacy-sensitive presence information and which has similar properties. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4119"/>
          <seriesInfo name="DOI" value="10.17487/RFC4119"/>
        </reference>
        <reference anchor="RFC5606">
          <front>
            <title>Implications of 'retransmission-allowed' for SIP Location Conveyance</title>
            <author fullname="J. Peterson" initials="J." surname="Peterson"/>
            <author fullname="T. Hardie" initials="T." surname="Hardie"/>
            <author fullname="J. Morris" initials="J." surname="Morris"/>
            <date month="August" year="2009"/>
            <abstract>
              <t>This document explores an ambiguity in the interpretation of the element of the Presence Information Data Format for Location Objects (PIDF-LO) in cases where PIDF-LO is conveyed by the Session Initiation Protocol (SIP). It provides recommendations for how the SIP location conveyance mechanism should adapt to this ambiguity.</t>
              <t>Documents standardizing the SIP location conveyance mechanisms will be Standards-Track documents processed according to the usual SIP process. This document is intended primarily to provide the SIP working group with a statement of the consensus of the GEOPRIV working group on this topic. It secondarily provides tutorial information on the problem space for the general reader. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5606"/>
          <seriesInfo name="DOI" value="10.17487/RFC5606"/>
        </reference>
        <reference anchor="RFC5774">
          <front>
            <title>Considerations for Civic Addresses in the Presence Information Data Format Location Object (PIDF-LO): Guidelines and IANA Registry Definition</title>
            <author fullname="K. Wolf" initials="K." surname="Wolf"/>
            <author fullname="A. Mayrhofer" initials="A." surname="Mayrhofer"/>
            <date month="March" year="2010"/>
            <abstract>
              <t>This document provides a guideline for creating civic address considerations documents for individual countries, as required by RFC 4776. Furthermore, this document also creates an IANA Registry referring to such address considerations documents and registers such address considerations for Austria. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="154"/>
          <seriesInfo name="RFC" value="5774"/>
          <seriesInfo name="DOI" value="10.17487/RFC5774"/>
        </reference>
        <reference anchor="RFC6442">
          <front>
            <title>Location Conveyance for the Session Initiation Protocol</title>
            <author fullname="J. Polk" initials="J." surname="Polk"/>
            <author fullname="B. Rosen" initials="B." surname="Rosen"/>
            <author fullname="J. Peterson" initials="J." surname="Peterson"/>
            <date month="December" year="2011"/>
            <abstract>
              <t>This document defines an extension to the Session Initiation Protocol (SIP) to convey geographic location information from one SIP entity to another SIP entity. The SIP extension covers end-to-end conveyance as well as location-based routing, where SIP intermediaries make routing decisions based upon the location of the Location Target. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6442"/>
          <seriesInfo name="DOI" value="10.17487/RFC6442"/>
        </reference>
        <reference anchor="RFC7378">
          <front>
            <title>Trustworthy Location</title>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
            <author fullname="B. Aboba" initials="B." role="editor" surname="Aboba"/>
            <date month="December" year="2014"/>
            <abstract>
              <t>The trustworthiness of location information is critically important for some location-based applications, such as emergency calling or roadside assistance.</t>
              <t>This document describes threats to conveying location, particularly for emergency calls, and describes techniques that improve the reliability and security of location information. It also provides guidelines for assessing the trustworthiness of location information.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7378"/>
          <seriesInfo name="DOI" value="10.17487/RFC7378"/>
        </reference>
        <reference anchor="RFC8262">
          <front>
            <title>Content-ID Header Field in the Session Initiation Protocol (SIP)</title>
            <author fullname="C. Holmberg" initials="C." surname="Holmberg"/>
            <author fullname="I. Sedlacek" initials="I." surname="Sedlacek"/>
            <date month="October" year="2017"/>
            <abstract>
              <t>This document specifies the Content-ID header field for usage in the Session Initiation Protocol (SIP). This document also updates RFC 5621, which only allows a Content-ID URL to reference a body part that is part of a multipart message-body. This update enables a Content-ID URL to reference a complete message-body and metadata provided by some additional SIP header fields.</t>
              <t>This document updates RFC 5368 and RFC 6442 by clarifying their usage of the SIP Content-ID header field.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8262"/>
          <seriesInfo name="DOI" value="10.17487/RFC8262"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC5580">
          <front>
            <title>Carrying Location Objects in RADIUS and Diameter</title>
            <author fullname="H. Tschofenig" initials="H." role="editor" surname="Tschofenig"/>
            <author fullname="F. Adrangi" initials="F." surname="Adrangi"/>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="A. Lior" initials="A." surname="Lior"/>
            <author fullname="B. Aboba" initials="B." surname="Aboba"/>
            <date month="August" year="2009"/>
            <abstract>
              <t>This document describes procedures for conveying access-network ownership and location information based on civic and geospatial location formats in Remote Authentication Dial-In User Service (RADIUS) and Diameter.</t>
              <t>The distribution of location information is a privacy-sensitive task. Dealing with mechanisms to preserve the user's privacy is important and is addressed in this document. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5580"/>
          <seriesInfo name="DOI" value="10.17487/RFC5580"/>
        </reference>
        <reference anchor="RFC5985">
          <front>
            <title>HTTP-Enabled Location Delivery (HELD)</title>
            <author fullname="M. Barnes" initials="M." role="editor" surname="Barnes"/>
            <date month="September" year="2010"/>
            <abstract>
              <t>This document defines a Layer 7 Location Configuration Protocol (L7 LCP) and describes the use of HTTP and HTTP/TLS as transports for the L7 LCP. The L7 LCP is used for retrieving location information from a server within an access network. It includes options for retrieving location information in two forms: by value and by reference. The protocol is an extensible application-layer protocol that is independent of the session layer. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5985"/>
          <seriesInfo name="DOI" value="10.17487/RFC5985"/>
        </reference>
        <reference anchor="RFC6397">
          <front>
            <title>Multi-Threaded Routing Toolkit (MRT) Border Gateway Protocol (BGP) Routing Information Export Format with Geo-Location Extensions</title>
            <author fullname="T. Manderson" initials="T." surname="Manderson"/>
            <date month="October" year="2011"/>
            <abstract>
              <t>This document updates the Multi-threaded Routing Toolkit (MRT) export format for Border Gateway Protocol (BGP) routing information by extending it to include optional terrestrial coordinates of a BGP collector and its BGP peers. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6397"/>
          <seriesInfo name="DOI" value="10.17487/RFC6397"/>
        </reference>
        <reference anchor="RFC6753">
          <front>
            <title>A Location Dereference Protocol Using HTTP-Enabled Location Delivery (HELD)</title>
            <author fullname="J. Winterbottom" initials="J." surname="Winterbottom"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
            <author fullname="M. Thomson" initials="M." surname="Thomson"/>
            <date month="October" year="2012"/>
            <abstract>
              <t>This document describes how to use the Hypertext Transfer Protocol (HTTP) over Transport Layer Security (TLS) as a dereference protocol to resolve a reference to a Presence Information Data Format Location Object (PIDF-LO). This document assumes that a Location Recipient possesses a URI that can be used in conjunction with the HTTP-Enabled Location Delivery (HELD) protocol to request the location of the Target. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6753"/>
          <seriesInfo name="DOI" value="10.17487/RFC6753"/>
        </reference>
        <reference anchor="RFC6772">
          <front>
            <title>Geolocation Policy: A Document Format for Expressing Privacy Preferences for Location Information</title>
            <author fullname="H. Schulzrinne" initials="H." role="editor" surname="Schulzrinne"/>
            <author fullname="H. Tschofenig" initials="H." role="editor" surname="Tschofenig"/>
            <author fullname="J. Cuellar" initials="J." surname="Cuellar"/>
            <author fullname="J. Polk" initials="J." surname="Polk"/>
            <author fullname="J. Morris" initials="J." surname="Morris"/>
            <author fullname="M. Thomson" initials="M." surname="Thomson"/>
            <date month="January" year="2013"/>
            <abstract>
              <t>This document defines an authorization policy language for controlling access to location information. It extends the Common Policy authorization framework to provide location-specific access control. More specifically, this document defines condition elements specific to location information in order to restrict access to data based on the current location of the Target.</t>
              <t>Furthermore, this document defines two algorithms for reducing the granularity of returned location information. The first algorithm is defined for usage with civic location information, whereas the other one applies to geodetic location information. Both algorithms come with limitations. There are circumstances where the amount of location obfuscation provided is less than what is desired. These algorithms might not be appropriate for all application domains. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6772"/>
          <seriesInfo name="DOI" value="10.17487/RFC6772"/>
        </reference>
        <reference anchor="RFC7199">
          <front>
            <title>Location Configuration Extensions for Policy Management</title>
            <author fullname="R. Barnes" initials="R." surname="Barnes"/>
            <author fullname="M. Thomson" initials="M." surname="Thomson"/>
            <author fullname="J. Winterbottom" initials="J." surname="Winterbottom"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <date month="April" year="2014"/>
            <abstract>
              <t>Current location configuration protocols are capable of provisioning an Internet host with a location URI that refers to the host's location. These protocols lack a mechanism for the target host to inspect or set the privacy rules that are applied to the URIs they distribute. This document extends the current location configuration protocols to provide hosts with a reference to the rules that are applied to a URI so that the host can view or set these rules.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7199"/>
          <seriesInfo name="DOI" value="10.17487/RFC7199"/>
        </reference>
        <reference anchor="RFC7852">
          <front>
            <title>Additional Data Related to an Emergency Call</title>
            <author fullname="R. Gellens" initials="R." surname="Gellens"/>
            <author fullname="B. Rosen" initials="B." surname="Rosen"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="R. Marshall" initials="R." surname="Marshall"/>
            <author fullname="J. Winterbottom" initials="J." surname="Winterbottom"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>When an emergency call is sent to a Public Safety Answering Point (PSAP), the originating device, the access network provider to which the device is connected, and all service providers in the path of the call have information about the call, the caller, or the location, which is helpful for the PSAP to have in handling the emergency. This document describes data structures and mechanisms to convey such data to the PSAP. The intent is that every emergency call carry as much of the information described here as possible using the mechanisms described here.</t>
              <t>The mechanisms permit the data to be conveyed by reference (as an external resource) or by value (within the body of a SIP message or a location object). This follows the tradition of prior emergency services standardization work where data can be conveyed by value within the call signaling (i.e., in the body of the SIP message) or by reference.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7852"/>
          <seriesInfo name="DOI" value="10.17487/RFC7852"/>
        </reference>
        <reference anchor="RFC8876">
          <front>
            <title>Non-interactive Emergency Calls</title>
            <author fullname="B. Rosen" initials="B." surname="Rosen"/>
            <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="R. Gellens" initials="R." surname="Gellens"/>
            <date month="September" year="2020"/>
            <abstract>
              <t>Use of the Internet for emergency calling is described in RFC 6443, 'Framework for Emergency Calling Using Internet Multimedia'. In some cases of emergency calls, the transmission of application data is all that is needed, and no interactive media channel is established: a situation referred to as 'non-interactive emergency calls', where, unlike most emergency calls, there is no two-way interactive media such as voice or video or text. This document describes use of a SIP MESSAGE transaction that includes a container for the data based on the Common Alerting Protocol (CAP). That type of emergency request does not establish a session, distinguishing it from SIP INVITE, which does. Any device that needs to initiate a request for emergency services without an interactive media channel would use the mechanisms in this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8876"/>
          <seriesInfo name="DOI" value="10.17487/RFC8876"/>
        </reference>
      </references>
    </references>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="G." surname="Hines" fullname="Gordon Hines">
        <organization>Comtech TCS</organization>
        <address>
          <postal>
            <street>2401 Elliott Avenue</street>
            <city>Seattle</city>
            <region>WA</region>
            <code>98121</code>
            <country>United States of America</country>
          </postal>
          <email>skip.hines@comtech.com</email>
        </address>
      </contact>
      <contact initials="R." surname="Marshall" fullname="Roger Marshall">
        <organization>Comtech TCS</organization>
        <address>
          <postal>
            <street>2401 Elliott Avenue</street>
            <city>Seattle</city>
            <region>WA</region>
            <code>98121</code>
            <country>United States of America</country>
          </postal>
          <email>roger.marshall@comtech.com</email>
        </address>
      </contact>
      <contact initials="V." surname="Burton" fullname="Victor Burton">
        <organization>Comtech TCS</organization>
        <address>
          <postal>
            <street>2401 Elliott Avenue</street>
            <city>Seattle</city>
            <region>WA</region>
            <code>98121</code>
            <country>United States of America</country>
          </postal>
          <email>victor.burton@comtech.com</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
qLW+/jkkf+eQrNnizxmZNQV8ugFapM5Nv9tMnvtDGAy1V+Y2qFG5BTnLSlS5
3ii6K2KeHQMqwwepG3KSe6JCS11ZhV/RmqW581UJ/iIeHVRCFRNa9g7FXlnz
imuuS1GK7tWKPyvq0KXhOozk6Frmpg2PihO3y8ETL9q6vl6yWTeVAx1x1BYz
BPAPGQbazhvcjM1ZazH3RCW2r38QNVfZolyd8njsSbHzo+JwatBJ17uPP4EJ
mzH2/2bJKjivVbYHpSHGSFjAgWTEwy4yCkCGLNnMLIGCDlIH4C76OQ+WIAe2
sjFkGtlNPIPMYbEYbOGjFUJS9IlRTe4pjYDCPFE8EuRuEdeUbvHNLSZ3dhm4
1Wm6REgn+SjJ2CT6X/Rys8+FBCfH1MapQJabnZy5prSeVSCa11hZyV3zSeg+
RWtXYCeZxW25FJBpvYA2Q7NCF1ald+I7g8dfHRYrlTqIpvW4VbW2rGm7vllo
K5MIJkmst5SiE0oXwiMIk9q+Au9a1XmivcbC0NRFUhWF6iqKuM//ET4EVXIS
LbiyO0KOobQx3Wsa1+YLQo6EJsflEnrZ7s81ZOXZtM48fl7XDTfoGinXjRGs
hZfS5bws48xmfh6a1oHuczj87uFQA+LPUXF3d/LrB0eVO7abucP3fRHpt1bA
4jDIkgUGih21HtiaJ3uSSNWi8KMIN3TToF8JsnNTECriqdKgkpd2T6oW4k6j
2OrvpggfQbJRjTDlYvK1u7slOoxTFOFu9kVlwIG+Qo+7H4YI3dTuADvV9cWL
XFM80EkRKjGO91/tiws1ohHqvHbAoZiF8UZ7OQvbp8MQbnLYaipu2ThvrtJf
YipII9/7DQXpSABUs2DGV8z/nHz27EC5ObPlb9mtme7e9amfrtpd2nYGFYpB
14KTs43lVbHlVvjpt2775/vlo4YCTJsdxOIlqXimqTG12VnR1Lkht63CV7Wv
/PY9YsW7uTIM1VrjDtFuxFnQJegrWne3Ie9XbfHJJT6Pw0L2yrGrPYCqaZ45
SHHVs00wJe8cpDPAqo0T3pxzHUAlH+1Wi1jNCpZ8N7VwvNAKju8iHThhANE8
TL+zHVikFWaNx/TB2NBhiiLNRWZEIxi4DUivIpqRIhnQEVHpWtXD1JToN0ZY
v51jNfua38G/wADFMNb/7GS32+YXdrVvj8pDMlu9zZ17nkSjV9caR7zc9pSt
LKqTe9TZkyMXKWKbZj7bfk+kcp7asSSj+mD5Zs8PQrg3Hy559Qc7j8vKk6Ny
fq8lYnNf+kVlkJIgnCFJFnugkLOK5CGvPWI1c2c0qB+IFZWAhQlUQ+dFtLmn
ZX0u9AjFoAqrnE7H15C4+GDJzCAK5mUScxnLHnArM9aOzVe9a/WY5EiwJ4TK
U621zr/QGtUmC2r+j676mQb/+nFtMNOhov9/L/mZxKLG535FP39+s/C/V9nP
3y4t/RcW/vzZh7bEN2t+Z4MPq/uXtsR/bK+60U1+dq4P7Cx/RR9z+EendW1P
k4HnzvGheKkk7TU8p9MQ5HdV7W5P9pZI2PW3gNjluYbuzf7k7vxwZ3ao9yn3
ymh3UnwgXqgY3VskRujMuEWBYnRxQEQlqeddPy7CKrbH6ZZpmmsIDkE691mc
gV9ywt66qdsnGtgD9u4/XdDZwcaZeMRC7XjbgjMt7lDs4vXrB619cYuEMuBD
gEskdGtkpIrmIf8v7HFkOsk6j008n9jO2K3+Rbk2HWglCMsTmuQ1e2l7Tjhw
ZwRvnM8t602nMiGrY7FpQTFoducDNTc82Oe6LqLd2XmFqRkf4C6Pd/MxdTkc
Qu+FPTT/bxU+u8id+3WGX1FJ+F+U2TWhJDoAAA==

-->

</rfc>
