{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T15:56:36.603Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC5876",
  "document": {
    "abstract": "The Session Initiation Protocol (SIP) has a mechanism for conveying the identity of the originator of a request by means of the P-Asserted-Identity and P-Preferred-Identity header fields. These header fields are specified for use in requests using a number of SIP methods, in particular the INVITE method. However, RFC 3325 does not specify the insertion of the P-Asserted-Identity header field by a trusted User Agent Client (UAC), does not specify the use of P-Asserted-Identity and P-Preferred-Identity header fields with certain SIP methods such as UPDATE, REGISTER, MESSAGE, and PUBLISH, and does not specify how to handle an unexpected number of URIs or unexpected URI schemes in these header fields. This document extends RFC 3325 to cover these situations. This document is not an Internet Standards Track specification; it is published for informational purposes.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "authors": [
      {
        "name": "John Elwell"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from Datatracker doc page article:author (profile full names)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.338Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docId": "RFC5876",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docLabel": "IETF RFC 5876",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docNumber": "5876",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docTitle": "Updates to Asserted Identity in the Session Initiation Protocol (SIP)",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docType": "Informational",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "doi": "10.17487/RFC5876",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.338Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "href": "https://doi.org/10.17487/RFC5876",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "keywords": [
      "SIP"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "SIP",
        "P-Asserted-Identity"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-14T15:56:36.603Z",
      "version": "extractDocs.js@commit:ca62cd19765f"
    },
    "pages": "11",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "publicationDate": "2010-04-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.337Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "references": {
      "bibliographic": [
        "RFC3725",
        "RFC4474",
        "RFC4916",
        "RFC5363"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=12 proseBlocks=15 skippedAnchorBlocks=13",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "normative": [
        "RFC2119",
        "RFC3261",
        "RFC3311",
        "RFC3324",
        "RFC3325",
        "RFC3428",
        "RFC3903",
        "RFC3966"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc5876/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
      "updated": "2026-10-13T22:25:24.338Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "amends": [
        "RFC3325"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "errataExist": false,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links on RFC/Datatracker pages",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "statusNote": "Informational",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5876/",
        "updated": "2026-10-13T22:25:24.338Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      }
    }
  }
}