<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.6 (Ruby 3.3.0) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-ietf-sipcore-callinfo-rcd-11" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="Call-Info Rich Call Data">SIP Call-Info Parameters for Rich Call Data</title>

    <author initials="C." surname="Wendt" fullname="Chris Wendt">
      <organization>Somos</organization>
      <address>
        <postal>
          <country>US</country>
        </postal>
        <email>chris@appliedbits.com</email>
      </address>
    </author>
    <author initials="J." surname="Peterson" fullname="Jon Peterson">
      <organization>Neustar</organization>
      <address>
        <postal>
          <country>US</country>
        </postal>
        <email>jon.peterson@neustar.biz</email>
      </address>
    </author>

    <date year="2024" month="June" day="07"/>

    <area>art</area>
    
    <keyword>Identity</keyword>

    <abstract>


<?line 68?>

<t>This document describes a usage of the SIP Call-Info header field that incorporates Rich Call Data (RCD) associated with the identity of the calling party in order to provide to the called party a description of the caller or details about the reason for the call. RCD includes information about the caller beyond the telephone number such as a calling name, or a logo, photo, or jCard object representing the caller, which can help the called party decide whether to answer the phone. The elements defined for this purpose are intended to be extensible in order to accommodate related information about calls and to be compatible and complimentary with the STIR/PASSporT RCD framework.</t>

<t>This document defines three new parameters 'call-reason', 'verified', and 'integrity' for the SIP Call-Info header field and also a new token ("jcard") for the 'purpose' parameter of the Call-Info header field. It also provides guidance on the use of the Call-Info 'purpose' parameter token, "icon".</t>



    </abstract>



  </front>

  <middle>


<?line 74?>

<section anchor="introduction"><name>Introduction</name>

<t>Signaling protocols in telephone networks have long supported the delivery of a 'calling name' from the originating side to the terminating side, though in practice, the terminating side is often left to derive a name from the calling-party number by consulting a local address book or an external database. SIP <xref target="RFC3261"/> similarly can carry a 'display-name' in the From header field value from the originating to terminating side, though it is an unsecured field that is not commonly trusted and is often replaced or ignored. The same can be considered true of information in the Call-Info header field in SIP.</t>

<t>To allow calling parties to initiate, and called parties to receive, a more comprehensive, deterministic, and extensible Rich Call Data (RCD) for incoming calls, this document defines a new parameter ('call-reason') for the SIP Call-Info header field <xref target="RFC3261"/> and also a new token ("jcard") for the 'purpose' parameter of the Call-Info header field. For this document and depending on the policies of the communications system, a calling party could be either the end user device (e.g., a SIP user agent (UA)) or a network service as part of a telephone service provider. Similarly, a called party could be an end user device or the network telephone service provider acting on behalf of the recipient of the call.</t>

<t>In order to properly translate and communicate some of the authenticated and trusted properties of 'rcd' claims defined in <xref target="I-D.ietf-stir-passport-rcd"/>, this document defines two new parameters, 'verified' and 'integrity'. These parameters help translate RCD information that had been sent via a SIP network to, for example, a SIP entity on the edge of the network-to-network interface (NNI) that contains a verification service as defined in <xref target="RFC8224"/> and further defined specific to RCD information in <xref target="I-D.ietf-stir-passport-rcd"/>. The verification procedures include the concepts of successful verification and the checking of the integrity of the information that is accessed via URIs contained in the "rcd" claims and can be translated and represented in the Call-Info header field via these new parameters.</t>

<t>Used on its own, this specification assumes that the called party UA can trust the SIP network or the SIP provider to assign, deliver, and protect the correct RCD information as an end-to-end security policy.  However, as is true in many interconnected communications services, this end-to-end trust cannot be guaranteed. Therefore, the recommended approach is that the entity inserting the Call-Info header field should also sign the caller information via STIR-defined protocol tools <xref target="RFC7340"/> for SIP <xref target="RFC8224"/> and specifically through the use of RCD or the "rcd" PASSporT defined in <xref target="I-D.ietf-stir-passport-rcd"/>.</t>

<t>Alternatively, this specification can be utilized in conjunction with the protocols defined in <xref target="I-D.ietf-stir-passport-rcd"/> as part of the communications signaling path, specifically in the trusted UNI device interface at the terminating side as part of an authenticated, network-to-device, trusted signaling where a device may not have the ability to verify the "rcd" PASSporT, but it can receive the RCD information from the Call-Info header field as defined in this specification.</t>

<t><xref target="RFC7852"/> provides a means of carrying additional data about callers for the purposes of emergency services (especially Section <xref target="RFC7852" section="4.4" sectionFormat="bare">Owner/Subscriber Information</xref> of <xref target="RFC7852"/>).  This specification provides an overlapping functionality for non-emergency cases.  Rather than overloading its "EmergencyCallData" Call-Info 'purpose' parameter value, this document defines a separate 'purpose' parameter for the more generic delivery of information via jCard <xref target="RFC7095"/>.  This document borrows from <xref target="RFC7852"/> the capability to carry a data structure as a body, through the use of the "cid" URI scheme <xref target="RFC2392"/>.</t>

</section>
<section anchor="terminology"><name>Terminology</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.</t>

</section>
<section anchor="overview"><name>Overview</name>

<t>In this document, we provide a framework for the use of Call-Info header field to carry RCD in SIP <xref target="RFC3261"/>. The Call-Info header field (defined in <xref section="20.9" sectionFormat="comma" target="RFC3261"/>) defines a 'purpose' parameter. In addition to providing guidance on calling name practices and the use of the existing 'purpose' parameter token,     "icon", this document expands on other types of RCD by defining a new 'purpose' token, "jcard", and three new parameters, 'call-reason', 'verified', and 'integrity' for the Call-Info header field to align with RCD as defined in the STIR framework <xref target="RFC8224"/> and with "rcd" PASSporTs defined in <xref target="I-D.ietf-stir-passport-rcd"/>.</t>

<t>The 'purpose' parameter token "jcard" is used to associate RCD related to the identity of the calling party in the form of a jCard <xref target="RFC7095"/>. While there is a "card" token defined in <xref target="RFC3261"/> which could be considered to have an overlapping purpose, the "jcard" token is intended to denote the jCard profile defined in this document for use in the Call-Info header field for RCD. The choice of jCard in this specification is guided by two things. First, JSON has become the default and is generally the widely accepted, optimally supported format for transmission, parsing, and manipulation of data on IP networks, and jCard represents an extensible method of providing information about a person or business associated with a call. Second, jCard has been defined in <xref target="I-D.ietf-stir-passport-rcd"/> and has been adopted by PASSporT <xref target="RFC8225"/> because of the usage of JSON Web Tokens (JWT) <xref target="RFC7519"/>.</t>

<t>The new Call-Info header field parameter 'call-reason' provides a string or other object that conveys the caller's intent or reason for calling to help the called party understand the context and intent of the call and why they may want to answer the call.</t>

<t>The new Call-Info header field parameter 'verified' provides an indication, with the value "true", to represent the results of the verification procedures that were performed by the sender of the Call-Info header field.  The new Call-Info header field parameter 'integrity' provides a mechanism to associate an integrity hash string, as defined in <xref target="I-D.ietf-stir-passport-rcd"/> in Section 8.2, that is associated with the content of the resource referenced by the URI represented in the Call-Info header field.</t>

</section>
<section anchor="a-call-info-framework-for-carrying-rich-call-data"><name>A Call-Info Framework for Carrying Rich Call Data</name>

<t>This specification extends the Call-Info header field to be compatible and complimentary to the RCD framework defined in <xref target="I-D.ietf-stir-passport-rcd"/>. Typically, a SIP-based call involves multiple hops through different trusted and untrusted networks. The STIR framework <xref target="RFC7340"/> addresses the protection of the carriage of call information and identities over untrusted networks, which wasn't addressed in the core SIP specifications.  <xref section="20.9" sectionFormat="comma" target="RFC3261"/> defines the Call-Info header field as the mechanism for carrying call- and caller-related information and also provides procedures for defining new 'purpose' parameter tokens. This document discusses the use of existing tokens and defines a new 'purpose' token to correspond to the RCD framework.</t>

<t>There are a number of RCD information types that can be transmitted in the Call-Info header field of a SIP request.  The STIR RCD specification <xref target="I-D.ietf-stir-passport-rcd"/> defines calling name, a logo or icon associated with the caller, and a call reason string. It also discusses an extensible way of carrying caller information using jCard <xref target="RFC7095"/>. It may be that future specifications extend information types and, similar to how this document extends the Call-Info header field to provide corresponding functionality to STIR RCD, it is RECOMMENDED that future specifications also provide corresponding Call-Info extensions.</t>

<t>The RCD framework defined both in this document as well as in <xref target="I-D.ietf-stir-passport-rcd"/> carries call-specific information. The insertion of RCD is intended to be singular in that the receiving party should not be required to make any call-specific decisions based on redundant, duplicate, or conflicting RCD. The RCD information is either intended to be added by a party that is authoritative over that information or to have been translated from a verified STIR RCD PASSporT and unmodified once in a trusted domain. Any additional parties involved in the call path SHOULD NOT modify the Call-Info header field or add additional Call-Info header fields related to RCD. The insertion of the RCD Call-Info header field should be considered a trusted action based on trusted information, and the information SHOULD NOT be considered modifiable as a best practice.</t>

<t>As discussed in <xref target="I-D.ietf-stir-passport-rcd"/>, the calling name uses the display-name value of the From header field <xref target="RFC3261"/> of the request. Alternatively, for some calls, the calling name may come from the P-Asserted-ID header field <xref target="RFC3325"/>.  While this is out of scope for Call-Info header field in terms of the representation of the display-name value, this document does discuss the representation of the verification of this value using the 'verified' parameter.</t>

<t>For logos or icons that can represent the calling party, the 'purpose' token "icon" <xref target="RFC3261"/> is used to indicate a URI for an image resource that can be displayed to the user receiving the SIP request.  For the purpose of this document and the transmission of RCD, the "icon" 'purpose' token should be used as defined.  Section 8.2 provides high-level guidance on image formatting and related information.</t>

<t>This document defines 'call-reason' as a new parameter for the Call-Info header field. This parameter carries a string indicating the reason for the call.</t>

<t>jCard is a comprehensive and extensible mechanism defined in the STIR RCD framework. While <xref target="RFC3261"/> specifies a "card" 'purpose' token, the intent of defining a new "jcard" 'purpose' token is to use the JSON jCard format <xref target="RFC7095"/> and to provide guidance for the use and non-use of jCard attributes to describe the calling party in a communications session as well to provide some security considerations around that information.  These topics are covered in the next sections.</t>

</section>
<section anchor="jcard-call-info-purpose-token"><name>"jcard" Call-Info 'purpose' Token</name>

<t>The Call-Info 'purpose' token "jcard" indicates support of RCD associated with the identity of a calling party in a SIP call <xref section="20.9" sectionFormat="comma" target="RFC3261"/>.  The format of a Call-Info header field when using the "jcard" token is as follows.</t>

<t>The Call-Info header field is defined to include a URI that points to a resource that is a jCard JSON object <xref target="RFC7095"/>. The media type for the JSON text MUST be set as application/json with a default encoding of UTF-8 <xref target="RFC8259"/>. This MAY be carried directly in the Call-Info header field URI using the "data" URI scheme. A jCard also MAY be carried in the body of the SIP request bearing this Call-Info header field via the "cid" URI scheme <xref target="RFC2392"/>. Alternatively, the URI MUST define the use HTTPS or a transport that can validate the integrity of the source of the resource as well as the transport channel through which the resource is retrieved. If, in the specific deployment environment of SIP, the source or integrity of the RCD information cannot be trusted, then the use of the STIR RCD framework defined in <xref target="I-D.ietf-stir-passport-rcd"/> should be considered.</t>

<t>The jCard is intended to contain multiple information elements about the calling party.  A call and its corresponding single RCD-related Call-Info header field MUST only contain a single "jcard" token.</t>

<t>The fields like "fn", "photo", or "logo" if used with the use of "icon" calling name in From or P-Asserted-ID header field or purpose token, as described in the previous section, MUST either match or be avoided to allow the called party to clearly determine the intended calling name or icon.</t>

<t>An example of a Call-Info header field is:</t>

<figure><artwork><![CDATA[
Call-Info: <https://example.com/qbranch.json>;purpose=jcard
]]></artwork></figure>

<t>An example of the contents of a URL-linked jCard JSON file is shown as follows:</t>

<figure><artwork><![CDATA[
["vcard",
  [
    ["version",{},"text","4.0"],
    ["fn",{},"text","Q Branch"],
    ["org",{},"text","MI6;Q Branch Spy Gadgets"],
    ["photo",{},"uri","https://example.com/photos/q-256x256.png"],
    ["logo",{},"uri","https://example.com/logos/mi6-256x256.jpg"],
    ["logo",{},"uri","https://example.com/logos/mi6-64x64.jpg"]
  ]
]
]]></artwork></figure>

<t>An example SIP INVITE using the "data" URI scheme is as follows:</t>

<figure><artwork><![CDATA[
INVITE sip:alice@example.com SIP/2.0
Via: SIP/2.0/TLS pc33.atlanta.example.com;branch=z9hG4bKnashds8
To: Alice <sip:alice@example.com>
From: Bob <sip:12155551000@example.com;user=phone>;tag=1928301774>
Call-ID: a84b4c76e66710
Call-Info: <data:application/json,["vcard",[["version",{},"text",
"4.0"],["fn",{},"text","Q Branch"],["org",{},"text","MI6;Q Branch
Spy Gadgets"],["photo",{},"uri","https://example.com/photos/quart
ermaster-256x256.png"],["logo",{},"uri","https://example.com/log
os/mi6-256x256.jpg"],["logo",{},"uri","https://example.com/logos/
mi6-64x64.jpg"]]]\>;purpose=jcard;call-reason="Rendezvous for
Little Nellie"
CSeq: 314159 INVITE
Max-Forwards: 70
Date: Fri, 25 Sep 2015 19:12:25 GMT
Contact: <sip:12155551000@gateway.example.com>
Content-Type: application/sdp

v=0
o=UserA 2890844526 2890844526 IN IP4 pc33.atlanta.example.com
s=Session SDP
c=IN IP4 pc33.atlanta.example.com
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]></artwork></figure>

<t>An example SIP INVITE using the "cid" URI scheme is as follows:</t>

<figure><artwork><![CDATA[
INVITE sip:alice@example.com SIP/2.0
Via: SIP/2.0/TLS pc33.atlanta.example.com;branch=z9hG4bKnashds8
To: Alice <sip:alice@example.com>
From: Bob <sip:12155551000@example.com;user=phone>;tag=1928301774>
Call-ID: a84b4c76e66710
Call-Info: <cid:12155551000@example.com>;purpose=jcard;
  call-reason="Rendezvous for Little Nellie"
CSeq: 314159 INVITE
Max-Forwards: 70
Date: Fri, 25 Sep 2015 19:12:25 GMT
Contact: <sip:12155551000@gateway.example.com>
Content-Type: multipart/mixed; boundary=boundary1
Content-Length: ...

--boundary1

Content-Type: application/sdp

v=0
o=UserA 2890844526 2890844526 IN IP4 pc33.atlanta.example.com
s=Session SDP
c=IN IP4 pc33.atlanta.example.com
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000

--boundary1

Content-Type: application/json
Content-ID: <12155551000@example.com>

["vcard",[["version",{},"text","4.0"],["fn",{},"text","Q Branch"],
["org",{},"text","MI6;Q Branch Spy Gadgets"],["photo",{},"uri","ht
tps://example.com/photos/quartermaster-256x256.png"],["logo",{},"u
ri","https://example.com/logos/mi6-256x256.jpg"],["logo",{},"uri",
"https://example.com/logos/mi6-64x64.jpg"]]]
]]></artwork></figure>

</section>
<section anchor="call-reason-call-info-parameter"><name>'call-reason' Call-Info Parameter</name>

<t>This specification defines a new parameter that extends the overall content of the RCD-related Call-Info header field.  As other parameters may be defined in the future, this parameter is intended to be separate and distinct from the other URI and 'purpose' tokens that may proceed these parameters.</t>

<t>This new parameter of the Call-Info header field is called 'call-reason'. The 'call-reason' parameter is intended to convey a short textual message suitable for display to an end user during call alerting. As a general guideline, this message SHOULD be no longer than 64 characters; displays that support this specification may be forced to truncate messages that cannot fit onto a screen. This message conveys the caller's intention in contacting the callee. It is an optional parameter, and the sender of a SIP request cannot guarantee that its display will be supported by the terminating endpoint. The manner in which this reason is set by the caller is outside the scope of this specification.</t>

<t>An alternative approach would have been to use the value of Subject header field <xref target="RFC3261"/> to convey the reason for the call. However, because the Subject header field has seen little historical use in SIP implementations and its specification describes its potential use in filtering, it seemed prudent to define a new means of carrying a call reason indication.</t>

<t>An example of a Call-Info header field value with the "call-reason" parameter follows:</t>

<figure><artwork><![CDATA[
Call-Info: <https://example.com/jbond.json>;purpose=jcard;
  call-reason="For your ears only"
]]></artwork></figure>

<t>In the case that there is only a 'call-reason', 'verified', or 'integrity' parameter or any future parameters that may be defined and no need for a purpose parameter with no associated URI, it is RECOMMENDED to include a null data URI, "data:" as the URI. That purpose parameter MUST be "jcard" defined in this document to avoid any conflicts with existing implementations and previously defined purpose parameters.  As an example:</t>

<figure><artwork><![CDATA[
Call-Info: <data:>;purpose=jcard;
  call-reason="For your ears only"
]]></artwork></figure>

</section>
<section anchor="verified-call-info-parameter"><name>'verified' Call-Info Parameter</name>

<t>This specification defines an additional new parameter, the 'verified' parameter, that extends and complements the content conveyed by the RCD-related Call-Info header field. This parameter is intended to be used to indicate to the recipient that the information contained in the Call-Info header field has been verified by verification procedures for "rcd" and "rcdi" claims defined in <xref target="I-D.ietf-stir-passport-rcd"/> Section 8. It should be considered separate and distinct and appear once for a given Call-Info header instance from the other URI and 'purpose' tokens that may proceed or come after this parameters.</t>

<t>There is a single valid value associated with the 'verified' parameter of 'true'. The value 'true' indicates to the recipient that the party that included the Call-Info header field performed a successful verification of the information represented. As a general principle of Call-Info header field information, the recipients ability to trust the 'verified' parameter is based on the trusted relationship of whom they are receiving the SIP request.</t>

<t>Example where the parameter verified="true" is used to represent that a verification procedure has been performed within a trust domain to indicate the 'icon' URL has been successfully verified:</t>

<figure><artwork><![CDATA[
Call-Info: <https://example.com/jbond.png>;purpose=icon;verified="true"
]]></artwork></figure>

<t>In addition to the use of the indication of successful verification of RCD information, an important usage of the 'verified' parameter is for the indication of verified "display-name" information, sometimes referred to as calling name or CNAM.</t>

<t>In the following example, a call was delivered via an NNI network relationship to a terminating provider with the following STIR RCD PASSporT.</t>

<figure><artwork><![CDATA[
Protected Header
{
  "alg":"ES256",
  "typ":"passport",
  "ppt":"rcd",
  "x5u":"https://cert.example.org/passport.pem"
}
Payload
{
  "dest":{"tn":["12025551001"]},
  "iat":1443208345,
  "orig":{"tn":"12025551000"},
  "rcd":{"nam":"James Bond","icn":"https://example.com/jbond.png"}
}
]]></artwork></figure>

<t>The terminating provider receives a SIP INVITE with an identity header containing the STIR RCD PASSporT is verified through a verification service. The provider then wants to deliver the call to an end device in the trusted and authenticated UNI network. The provider uses local policies to determine the information desired to present to the end device. The following example SIP INVITE could be used to represent the RCD information using two Call-Info header fields.  Because the verification of both the icon and calling name passed, a Call-Info header for the 'icon' is added with a verified="true" parameter, and the use of Call-Info with a null data URI is used, as discussed in the "call-reason" section above. This document defines the convention that when a Call-Info header field with a null data URI, "data:", a default purpose of "jcard" and adding a verified="true" indicates that the display-name information in either the From and/or P-Asserted-ID header field has been verified via RCD verification procedures.</t>

<t>Example SIP INVITE described above:</t>

<figure><artwork><![CDATA[
INVITE sip:qbranch@example.com SIP/2.0
Via: SIP/2.0/TLS pc33.atlanta.example.com;branch=z9hG4bKnashds8
To: "QBranch" <sip:qbranch@example.com>
From: "James Bond" <sip:12155551000@example.com;user=phone>;tag=1928>
Call-ID: a84b4c76e66710
Call-Info: <https://example.com/jbond.png>;purpose=icon;verified="true"
Call-Info: <data:>;purpose=jcard;verified="true"
CSeq: 314159 INVITE
Max-Forwards: 70
Date: Fri, 25 Sep 2025 19:12:25 GMT
Contact: <sip:12155551000@gateway.example.com>
Content-Type: application/sdp

v=0
o=UserA 2890844526 2890844526 IN IP4 pc33.atlanta.example.com
s=Session SDP
c=IN IP4 pc33.atlanta.example.com
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]></artwork></figure>

</section>
<section anchor="integrity-call-info-parameter"><name>'integrity' Call-Info Parameter</name>

<t>This specification defines an additional new parameter, the 'integrity' parameter, that extends and complements the integrity information conveyed specifically by the 'rcdi' claim in the RCD-related Call-Info header field. This parameter is intended to be used to indicate, for a URI represented in the Call-Info header field, the resource referenced by that URI has an associated integrity hash value. Section 6.1 of <xref target="I-D.ietf-stir-passport-rcd"/> describes the creation of the digest value including the hash algorithm indicator a '-' separator and the hash value as a string.  The JSON pointer object container described as the container of the 'rcdi' hashes is not necessary since each hash value should only correspond to a single URI.</t>

<t>Typically, this hash value, assuming the URI and the resource pointed to the URI don't change between the STIR RCD PASSporT and the Call-Info URI value, the integrity value can be directly used as the same corresponding string in both the 'rcdi' claim and the 'integrity' parameter string value.</t>

<t>Example STIR RCD PASSporT:</t>

<figure><artwork><![CDATA[
Protected Header
{
  "alg":"ES256",
  "typ":"passport",
  "ppt":"rcd",
  "x5u":"https://cert.example.org/passport.pem"
}
Payload
{
  "crn": "Rendezvous for Little Nellie",
  "orig": {"tn": "12025551000"},
  "dest": {"tn": ["12155551001"]},
  "iat": 1443208345,
  "rcd": {
    "nam": "Q Branch Spy Gadgets",
    "icn": "https://example.com/photos/q-256x256.png"
  },
  "rcdi": {
    "/icn": "sha256-RojgWwU6xUtI4q82+kHPyHm1JKbm7+663bMvzymhkl4"
  }
}
]]></artwork></figure>

<t>Example corresponding SIP INVITE with Call-Info information derived from RCD information above:</t>

<figure><artwork><![CDATA[
INVITE sip:qbranch@example.com SIP/2.0
Via: SIP/2.0/TLS pc33.atlanta.example.com;branch=z9hG4bKnashds8
To: "James Bond" <sip:12155551001@example.com;user=phone>
From: "Q Branch Spy Gadgets" <sip:12025551000@example.com;
  user=phone>;tag=1928>
Call-ID: a84b4c76e66710
Call-Info: <https://example.com/photos/q-256x256.png>;purpose=icon;
  verified="true"; integrity="sha256-RojgWwU6xUtI4q82+kHPyHm1JKbm7+
  663bMvzymhkl4"
Call-Info: <data:>;purpose=jcard;verified="true"
CSeq: 314159 INVITE
Max-Forwards: 70
Date: Fri, 25 Sep 2025 19:12:25 GMT
Contact: <sip:12155551000@gateway.example.com>
Content-Type: application/sdp

v=0
o=UserA 2890844526 2890844526 IN IP4 pc33.atlanta.example.com
s=Session SDP
c=IN IP4 pc33.atlanta.example.com
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]></artwork></figure>

</section>
<section anchor="usage-and-an-example-of-call-info-for-rcd"><name>Usage and an Example of Call-Info for RCD</name>

<t>The procedures for the usage of URIs and 'purpose' parameter tokens should generally follow the procedures defined in <xref target="RFC3261"/>. The following example provides both the STIR RCD PASSporT and the corresponding set of Call-Info header fields shows the use of multiple 'purpose' parameters to indicate a jCard and an icon and also a 'call-reason' parameter:</t>

<t>Example STIR RCD PASSporT:</t>

<figure><artwork><![CDATA[
   Protected Header
   {
      "alg":"ES256",
      "typ":"passport",
      "ppt":"rcd",
      "x5u":"https://cert.example.org/passport.pem"
   }
   Payload
   {
      "dest":{"tn":["12025551001"]},
      "iat":1443208345,
      "orig":{"tn":"12025551000"},
      "rcd":{
        "jcl":"https://example.com/qbranch.json",
        "icn":"https://example.com/jbond.png",
        "crn":"For your ears only"
      }
   }
]]></artwork></figure>

<t>Example Call-Info header fields:</t>

<figure><artwork><![CDATA[
Call-Info: <https://example.com/jbond.json>;purpose=jcard
Call-Info: <https://example.com/jbond.png>;purpose=icon; 
  call-reason="For your ears only"
]]></artwork></figure>

</section>
<section anchor="usage-of-jcard-and-property-specific-usage"><name>Usage of jCard and Property-Specific Usage</name>

<t>Beyond the definition of the specific properties or JSON arrays associated with each property, this specification defines a few rules above and beyond <xref target="RFC7095"/> that are specific to the use of jCard for Call-Info and RCD to ensure there is a minimum level of supported properties to which every implementation of this specification should adhere. This includes support for interpreting the value of these properties and the ability to render in some appropriate form the display capabilities of common telephone devices as well as applications, and also includes requirements specific to textual and graphics-capable displays.</t>

<section anchor="usage-of-uris-in-jcard"><name>Usage of URIs in jCard</name>

<t>When one or more URIs are used in a jCard, it is important to note that any URI-referenced data, with the exception of the top-level usage of "jcl" as a URI to the jCard itself (unless updated by any future extensions of this specification) MUST NOT contain any URI references. In other words, the jCard can have URI references as defined in the jCard specification and this document, but the content referenced by those URIs MUST NOT have any URIs, and therefore MUST be enforced by the client to not follow those URI references or not render that content to the user if any URI are present in that specific URI linked content. The purpose of this is to control the security and more specifically to align with the content-integrity mechanism defined in <xref target="I-D.ietf-stir-passport-rcd"/>. The authors do not believe there is a scenario for which deeper URI references would be required or even supported by the typical use of current jCard properties. However, because jCard is extensible, this rule is set to restrict further extension without the proper consideration of security and integrity properties of both Call-Info usage as well as the RCD and STIR signing of the data <xref target="I-D.ietf-stir-passport-rcd"/> <xref target="RFC8224"/>.</t>

</section>
<section anchor="multimedia-data"><name>Usage of Multimedia Data in jCard or with Icon</name>

<t>For the use of the 'purpose' token "icon" or for the cases where the jCard either incorporates URIs or includes digital images and sounds directly via Base64 encoding, we provide recommendations to facilitate the successful decoding and rendering of these images and media formats.</t>

<t>For images, such as for the "photo" and "logo" properties, the default image formats SHOULD be PNG <xref target="ISOPNG"/> or JPEG <xref target="ITUJPEG"/>, as these files are commonly used to support 24-bit RGB images.  Supporting older telephone devices that only support bitmap (BMP) images <xref target="RFC7903"/> with a lower bit range (e.g., 16 bit, 8 bit, or 1 bit), or grayscale, or 1-bit black and white color displays, should be considered optional or even not recommended because, at the time of writing, they are becoming increasingly rare (i.e., typically, devices either have color or color-aware graphical displays that support PNG or JPEG formats or they are exclusively textual displays).</t>

<t>In addition, vector images are increasingly popular to use for icons because they support scalable images without having to send multiple resolutions. The SVG format has gained wide support as of this writing as a common format for vector images. At a minimum, the SVG Tiny 1.2 specification <xref target="W3C-SVGTiny1.2"/> SHOULD be supported as an additional default format for devices.</t>

<t>For the cases where image files are referenced by URIs as file resources, this document defines a character string that SHOULD be concatenated onto the end of a file name, but before the file extension, that signals the height and width of the image to the end device for the convenience of determining the appropriate resolution to retrieve without the need to retrieve all the image files. It is also recommended that images have a square aspect ratio with equal height and width and with a power of two value for the number of pixels (e.g., 32x32, 128x128, 512x512). The format of the string should be "filename-HxW", where "filename" is a unique string representing the file, "H" represents the height in pixels, and "W" represents the width in pixels.</t>

<t>It is appropriate and useful to include multiple versions of images or sounds so that endpoints that cannot support all formats or resolutions can select the format they do support.  The convention that is RECOMMENDED is that files that refer to the same content should use the same filename portion.  If the image format has a specific resolution, the HxW portion of the filename should correspond to the pixel resolution. The file extension should reference the file type (e.g., filename.png, filename.svg, or filename.jpg) or (e.g., filename-32x32.png, filename-64x64.png, filename.svg, filename-32x32.jpg, or filename-64x64.jpg).</t>

<t>Because this is a complex and often debated topic that has evolved over the many years of advances in image coding and display technologies, we suggest relying on either future specifications or industry forum specifications that might correspond to supporting particular classes of devices to further define how URIs can reference appropriate image formats and files.</t>

<t>For audio files, the recommendation is to provide mp3, m4a or mp4, or wav files <xref target="RFC2361"/>, although the usage of sound (for example, a special ring tone for a particular caller) is not well defined in this specification. Future documents should consider both usage and potential security risks of playing sounds that are not specifically authorized by a device user.</t>

</section>
<section anchor="cardinality"><name>Cardinality</name>

<t>Property cardinalities are indicated, for convenience, using the following notation and follow the guidance of jCard <xref target="RFC7095"/> and vCard <xref target="RFC6350"/>, which is based on ABNF (see <xref section="3.6" sectionFormat="comma" target="RFC5234"/>):</t>

<figure><artwork><![CDATA[
  +-------------+--------------------------------------------------+
  | Cardinality | Meaning                                          |
  +-------------+--------------------------------------------------+
  |      1      | Exactly one instance per jCard MUST be present.  |
  |      *1     | Exactly one instance per jCard MAY be present.   |
  |      1*     | One or more instances per jCard MUST be present. |
  |      *      | One or more instances per jCard MAY be present.  |
  +-------------+--------------------------------------------------+
]]></artwork></figure>

</section>
<section anchor="identification-properties"><name>Identification Properties</name>
<t>The following properties, initially defined in <xref target="RFC6350"/>, hold the identity information of the entity associated with the jCard. This subset of properties selected for this document are relevant to telephone and messaging applications. jCard is an extensible object; therefore, there may be future specifications that extend the set of properties relevant to the applications that implement this specification.</t>

<section anchor="fn-property"><name>"fn" Property</name>

<t>The "fn" property provides a formatted text corresponding to the name of the object the jCard represents.  Reference: <xref section="6.2.1" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single text value.</t>

<t>Cardinality:  1*</t>

<figure><artwork><![CDATA[
Example:
["fn", {}, "text", "Mr. John Q. Public\, Esq."]
]]></artwork></figure>

</section>
<section anchor="n-property"><name>"n" Property</name>

<t>The "n" property provides the components of the name of the object the jCard represents. Reference: <xref section="6.2.2" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single structured text value. Each component can have multiple values.</t>

<t>Cardinality:  *1</t>

<figure><artwork><![CDATA[
Example:
["n", {}, "text", "Public;John;Quinlan;Mr.;Esq."]
["n", {}, "text", "Stevenson;John;Philip,Paul;Dr.;Jr.,M.D.,A.C.P."]
]]></artwork></figure>

</section>
<section anchor="nickname-property"><name>"nickname" Property</name>

<t>The "nickname" property provides the text corresponding to the nickname of the object the jCard represents. Reference: <xref section="6.2.3" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  One or more text values separated by a COMMA character (U+002C).</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["nickname", {}, "text", "Robbie"]
["nickname", {}, "text", "Jim,Jimmie"]
["nickname", {}, "text", "TYPE=work:Boss"]
]]></artwork></figure>

</section>
<section anchor="photo-property"><name>"photo" Property</name>

<t>The "photo" property provides image or photograph information that annotates some aspect of the object the jCard represents. Reference: <xref section="6.2.4" sectionFormat="comma" target="RFC6350"/>.</t>

<t>In addition to the definition of jCard, and to promote interoperability and proper formatting and rendering of images, the photo SHOULD correspond to a square image with the size of 128x128, 256x256, 512x512, or 1024x1024 pixels.</t>

<t>Value type:  A single URI.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["photo", {}, "uri", "http://www.example.com/jqpublic-256x256.png"]
]]></artwork></figure>

</section>
</section>
<section anchor="delivery-addressing-properties"><name>Delivery Addressing Properties</name>

<t>This property is concerned with information related to the delivery address of the jCard object.</t>

<section anchor="adr-property"><name>"adr" Property</name>

<t>The "adr" property provides the delivery address of the object the jCard represents. Reference: <xref section="6.3.1" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single structured text value separated by the SEMICOLON character (U+003B).</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["adr", {"type":"work"}, "text",
  ["", "", "3100 Massachusetts Avenue NW", "Washington", "DC",
  "20008", "USA"]
]]></artwork></figure>

</section>
</section>
<section anchor="communications-properties"><name>Communications Properties</name>

<t>These properties describe how to communicate with the object the jCard represents.</t>

<section anchor="tel-property"><name>"tel" Property</name>

<t>The "tel" property provides the telephone number for the object the jCard represents. Reference: <xref section="6.4.1" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Relative to the SIP From header field value, this information may provide an alternate telephone number or other related telephone numbers for other uses.</t>

<t>It is important to note that any of the potential instances of the "tel" property should not be considered part of the authentication or verification part of STIR <xref target="RFC8224"/> or required to match the "orig" claim in the PASSporT <xref target="RFC8225"/>.  These telephone numbers can be for contact, fax, or other purposes aligned with the general usage of jCard and vCard, but the potential confusion of the callee when provided with multiple telephone numbers versus the actual, verified telephone number should be considered from a general policy point of view.</t>

<t>Value type:  By default, it is a single free-form text value (for backward compatibility with vCard 3), but it SHOULD be reset to a URI value.  It is expected that the URI scheme will be "tel", as specified in <xref target="RFC3966"/>, but other schemes MAY be used.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["tel", { "type": ["voice", "text", "cell"], "pref": "1" }, "uri",
  "tel:+1-202-555-1000"]
["tel", { "type": ["fax"] }, "uri", "tel:+1-202-555-1001"]
]]></artwork></figure>

</section>
<section anchor="email-property"><name>"email" Property</name>

<t>The "email" property provides the electronic mail address of the object the jCard represents. Reference: <xref section="6.4.2" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type: A single text value.</t>

<t>Cardinality: *</t>

<figure><artwork><![CDATA[
Example:
["email", {"type":"work"}, "text", "jqpublic@xyz.example.com"]
["email", {"pref":"1"}, "text", "jane_doe@example.com"]
]]></artwork></figure>

</section>
<section anchor="lang-property"><name>"lang" Property</name>

<t>The "lang" property provides the language(s) that may be used for communicating with the object the jCard represents. Reference: <xref section="6.4.4" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single language-tag value.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["lang", {"type":"work", "pref":"1"}, "language-tag", "en"]
["lang", {"type":"work", "pref":"2"}, "language-tag", "fr"]
["lang", {"type":"home"}, "language-tag", "fr"]
]]></artwork></figure>

</section>
</section>
<section anchor="geographical-properties"><name>Geographical Properties</name>

<t>These properties provide geographical information associated with the object the jCard represents.</t>

<section anchor="tz-property"><name>"tz" Property</name>

<t>The "tz" property provides the time zone of the object the jCard represents. Reference: <xref section="6.5.1" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Note: the reference for time-zone names is https://www.iana.org/time-zones.</t>

<t>Value type:  The default is a single text value.  It can also be
   reset to a single URI or a UTC-offset value.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["tz", {}, "text", "Raleigh/North America"]
]]></artwork></figure>

</section>
<section anchor="geo-property"><name>"geo" Property</name>

<t>The "geo" property provides the global positioning of the object the jCard represents. Reference: <xref section="6.5.2" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single URI.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["geo", {}, "uri", "geo:37.386013,-122.082932"]
]]></artwork></figure>

</section>
</section>
<section anchor="organizational-properties"><name>Organizational Properties</name>

<t>These properties are concerned with information associated with characteristics of the organization or organizational units of the object that the jCard represents.</t>

<section anchor="title-property"><name>"title" Property</name>

<t>The "title" property has the intent of providing the position or job of the object the jCard represents. Reference <xref section="6.6.1" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single text value.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["title", {}, "text", "Research Scientist"]
]]></artwork></figure>

</section>
<section anchor="role-property"><name>"role" Property</name>

<t>The "role" property has the intent of providing the position or job of the object the jCard represents. Reference <xref section="6.6.2" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single text value.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["role", {}, "text", "Project Leader"]
]]></artwork></figure>

</section>
<section anchor="logo-property"><name>"logo" Property</name>

<t>The "logo" property has the intent of specifying a graphic image of a logo associated with the object the jCard represents. Reference <xref section="6.6.3" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single URI.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["logo", {}, "uri", "http://www.example.com/abccorp-512x512.jpg"]

["logo", {}, "uri", "data:image/jpeg;base64,MIICajCCAdOgAwIBAgIC
      AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
      ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
      <...the remainder of base64-encoded data...>"]
]]></artwork></figure>

</section>
<section anchor="org-property"><name>"org" Property</name>

<t>The "org" property has the intent of specifying the organizational name and units of the object the jCard represents. Reference <xref section="6.6.4" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single structured text value consisting of components separated by the SEMICOLON character (U+003B).</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["org", {}, "text", "ABC\, Inc.;North American Division;Marketing"]
]]></artwork></figure>

</section>
</section>
<section anchor="explanatory-properties"><name>Explanatory Properties</name>

<t>These properties provide additional information such as notes or revisions specific to the jCard.</t>

<section anchor="categories-property"><name>"categories" Property</name>

<t>The "categories" property specifies application category information about the object the jCard represents. Reference: <xref section="6.7.1" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  One or more text values separated by a COMMA character
   (U+002C).</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["categories", {}, "text", "TRAVEL AGENT"]

["categories", {}, "text", "INTERNET,IETF,INDUSTRY"]
]]></artwork></figure>

</section>
<section anchor="note-property"><name>"note" Property</name>

<t>The "note" property specifies supplemental information or a comment about the object the jCard represents. Reference: <xref section="6.7.2" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single text value.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["note", {}, "text", "This fax number is operational 0800 to 1715
             EST\, Mon-Fri."]
]]></artwork></figure>

</section>
<section anchor="sound-property"><name>"sound" Property</name>

<t>The "sound" property specifies digital sound content information that annotates some aspect of the object the jCard represents. This property is often used to specify the proper pronunciation of the name property value of the jCard. Reference: <xref section="6.7.5" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single URI.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["sound", {}, "uri", "https://www.example.com/pub/logos/abccorp.mp3"]

["sound", {}, "uri", "data:audio/basic;base64,MIICajCCAdOgAwIBAgICBE
      AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
      ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
      <...the remainder of base64-encoded data...>"]
]]></artwork></figure>

</section>
<section anchor="uid-property"><name>"uid" Property</name>

<t>The "uid" property specifies a globally unique identifier corresponding to the object the jCard represents. Reference: <xref section="6.7.6" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single URI value.  It MAY also be reset to free-form text.</t>

<t>Cardinality: *1</t>

<figure><artwork><![CDATA[
Example:
["uid", {}, "uri", "urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6"]
]]></artwork></figure>

</section>
<section anchor="url-property"><name>"url" Property</name>

<t>The "url" property specifies a uniform resource locator associated with the object the jCard represents. Reference: <xref section="6.7.8" sectionFormat="comma" target="RFC6350"/>.</t>

<t>There are potential security and privacy implications of providing URLs with telephone calls. The end client receiving a jCard with a "url" property MUST only display the URL and not automatically follow the URL or provide automatic preview of the URL, and generally provide good practices in making it clear to the user it is their choice to follow the URL in a browser context consistent with all of the common browser security and privacy practices available on most consumer OS environments.</t>

<t>Value type:  A single uri value.</t>

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["url", {}, "uri", "https://example.org/french-rest/chezchic.html"]
]]></artwork></figure>

</section>
<section anchor="version-property"><name>"version" Property</name>

<t>The "version" property MUST be included and is intended to specify the version of the vCard specification used to format this vCard. Reference: <xref section="6.7.9" sectionFormat="comma" target="RFC6350"/>.</t>

<t>Value type:  A single text value.</t>

<t>Cardinality:  1</t>

<figure><artwork><![CDATA[
Example:
["version", {}, "text", "4.0"]
]]></artwork></figure>

</section>
</section>
</section>
<section anchor="extension-of-jcard"><name>Extension of jCard</name>

<t>Part of the intent of using jCard is to leverage its extensibility to define new properties to relay new information related to a caller.  This capability is inherently supported as part of standard extensibility.  However, usage of those new properties should be published and registered following <xref section="3.6" sectionFormat="comma" target="RFC7095"/> or new specifications.</t>

</section>
<section anchor="IANA"><name>IANA Considerations</name>

<section anchor="sip-call-info-header-field-purpose-parameter-token"><name>SIP Call-Info Header Field 'purpose' Parameter Token</name>

<t>This document defines the token "jcard" as a new value for the 'purpose' parameter of the Call-Info header field in the "Header Field Parameters and Parameter Values" registry defined by <xref target="RFC3968"/>.</t>

<figure><artwork><![CDATA[
  +--------------+----------------+-------------------+------------+
  | Header Field | Parameter Name | Predefined Values | Reference  |
  +--------------+----------------+-------------------+------------+
  | Call-Info    | purpose        | Yes               | [this RFC] |
  +--------------+----------------+-------------------+------------+
]]></artwork></figure>

</section>
<section anchor="sip-call-info-header-field-call-reason-parameter"><name>SIP Call-Info Header Field 'call-reason' Parameter</name>

<t>This document defines the 'call-reason' generic parameter for use as a new parameter in the Call-Info header field in the "Header Field Parameters and Parameter Values" registry defined by <xref target="RFC3968"/>. The parameter's token is "call-reason", and it takes the value of a quoted string.</t>

<figure><artwork><![CDATA[
  +--------------+----------------+-------------------+------------+
  | Header Field | Parameter Name | Predefined Values | Reference  |
  +--------------+----------------+-------------------+------------+
  | Call-Info    | call-reason    | No                | [this RFC] |
  +--------------+----------------+-------------------+------------+
]]></artwork></figure>

</section>
<section anchor="sip-call-info-header-field-verified-parameter"><name>SIP Call-Info Header Field 'verified' Parameter</name>

<t>This document defines the 'verified' generic parameter for use as a new parameter in the Call-Info header field in the "Header Field Parameters and Parameter Values" registry defined by <xref target="RFC3968"/>. The parameter's token is "verified", and it takes the value of a quoted string that can only be "true".</t>

<figure><artwork><![CDATA[
  +--------------+----------------+-------------------+------------+
  | Header Field | Parameter Name | Predefined Values | Reference  |
  +--------------+----------------+-------------------+------------+
  | Call-Info    | verified       | Yes               | [this RFC] |
  +--------------+----------------+-------------------+------------+
]]></artwork></figure>

</section>
<section anchor="sip-call-info-header-field-integrity-parameter"><name>SIP Call-Info Header Field 'integrity' Parameter</name>

<t>This document defines the 'integrity' generic parameter for use as a new parameter in the Call-Info header field in the "Header Field Parameters and Parameter Values" registry defined by <xref target="RFC3968"/>. The parameter's token is "integrity", and it takes the value of a quoted string.</t>

<figure><artwork><![CDATA[
  +--------------+----------------+-------------------+------------+
  | Header Field | Parameter Name | Predefined Values | Reference  |
  +--------------+----------------+-------------------+------------+
  | Call-Info    | integrity      | No                | [this RFC] |
  +--------------+----------------+-------------------+------------+
]]></artwork></figure>

</section>
</section>
<section anchor="Security"><name>Security Considerations</name>

<t>Revealing information such as the name, location, and affiliation of a person necessarily entails certain privacy risks. The SIP Call-Info header field has no particular confidentiality requirement, as the information sent in SIP is in the clear anyway. Transport-level security can be used to hide information from eavesdroppers, and the same confidentiality mechanisms would protect any Call-Info or jCard information carried or referred to in SIP.</t>

<t>The security framework of signing and providing integrity to this data <xref target="I-D.ietf-stir-passport-rcd"/> should be followed, and the use of constraints and other certificate-based associations should be considered. This includes considerations for information about the calling party, which is generally constant, versus per-call data, which is more transient. This also includes the relationship that certificates with constraints presents to how they relate to each other and how that information is managed, protected, and associated with the correct call corresponding to a calling party.</t>

</section>


  </middle>

  <back>


    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC2392">
  <front>
    <title>Content-ID and Message-ID Uniform Resource Locators</title>
    <author fullname="E. Levinson" initials="E." surname="Levinson"/>
    <date month="August" year="1998"/>
    <abstract>
      <t>The Uniform Resource Locator (URL) schemes, "cid:" and "mid:" allow references to messages and the body parts of messages. For example, within a single multipart message, one HTML body part might include embedded references to other parts of the same message. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="2392"/>
  <seriesInfo name="DOI" value="10.17487/RFC2392"/>
</reference>

<reference anchor="RFC3261">
  <front>
    <title>SIP: Session Initiation Protocol</title>
    <author fullname="J. Rosenberg" initials="J." surname="Rosenberg"/>
    <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
    <author fullname="G. Camarillo" initials="G." surname="Camarillo"/>
    <author fullname="A. Johnston" initials="A." surname="Johnston"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="R. Sparks" initials="R." surname="Sparks"/>
    <author fullname="M. Handley" initials="M." surname="Handley"/>
    <author fullname="E. Schooler" initials="E." surname="Schooler"/>
    <date month="June" year="2002"/>
    <abstract>
      <t>This document describes Session Initiation Protocol (SIP), an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, and multimedia conferences. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="3261"/>
  <seriesInfo name="DOI" value="10.17487/RFC3261"/>
</reference>

<reference anchor="RFC3966">
  <front>
    <title>The tel URI for Telephone Numbers</title>
    <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
    <date month="December" year="2004"/>
    <abstract>
      <t>This document specifies the URI (Uniform Resource Identifier) scheme "tel". The "tel" URI describes resources identified by telephone numbers. This document obsoletes RFC 2806. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="3966"/>
  <seriesInfo name="DOI" value="10.17487/RFC3966"/>
</reference>

<reference anchor="RFC3968">
  <front>
    <title>The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP)</title>
    <author fullname="G. Camarillo" initials="G." surname="Camarillo"/>
    <date month="December" year="2004"/>
    <abstract>
      <t>This document creates an Internet Assigned Number Authority (IANA) registry for the Session Initiation Protocol (SIP) header field parameters and parameter values. It also lists the already existing parameters and parameter values to be used as the initial entries for this registry. 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="98"/>
  <seriesInfo name="RFC" value="3968"/>
  <seriesInfo name="DOI" value="10.17487/RFC3968"/>
</reference>

<reference anchor="RFC5234">
  <front>
    <title>Augmented BNF for Syntax Specifications: ABNF</title>
    <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker"/>
    <author fullname="P. Overell" initials="P." surname="Overell"/>
    <date month="January" year="2008"/>
    <abstract>
      <t>Internet technical specifications often need to define a formal syntax. Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications. The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power. The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges. This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="68"/>
  <seriesInfo name="RFC" value="5234"/>
  <seriesInfo name="DOI" value="10.17487/RFC5234"/>
</reference>

<reference anchor="RFC6350">
  <front>
    <title>vCard Format Specification</title>
    <author fullname="S. Perreault" initials="S." surname="Perreault"/>
    <date month="August" year="2011"/>
    <abstract>
      <t>This document defines the vCard data format for representing and exchanging a variety of information about individuals and other entities (e.g., formatted and structured name and delivery addresses, email address, multiple telephone numbers, photograph, logo, audio clips, etc.). This document obsoletes RFCs 2425, 2426, and 4770, and updates RFC 2739. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6350"/>
  <seriesInfo name="DOI" value="10.17487/RFC6350"/>
</reference>

<reference anchor="RFC7095">
  <front>
    <title>jCard: The JSON Format for vCard</title>
    <author fullname="P. Kewisch" initials="P." surname="Kewisch"/>
    <date month="January" year="2014"/>
    <abstract>
      <t>This specification defines "jCard", a JSON format for vCard data. The vCard data format is a text format for representing and exchanging information about individuals and other entities, for example, telephone numbers, email addresses, structured names, and delivery addresses. JSON is a lightweight, text-based, language- independent data interchange format commonly used in Internet applications.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7095"/>
  <seriesInfo name="DOI" value="10.17487/RFC7095"/>
</reference>

<reference anchor="RFC7519">
  <front>
    <title>JSON Web Token (JWT)</title>
    <author fullname="M. Jones" initials="M." surname="Jones"/>
    <author fullname="J. Bradley" initials="J." surname="Bradley"/>
    <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
    <date month="May" year="2015"/>
    <abstract>
      <t>JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7519"/>
  <seriesInfo name="DOI" value="10.17487/RFC7519"/>
</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="RFC7903">
  <front>
    <title>Windows Image Media Types</title>
    <author fullname="S. Leonard" initials="S." surname="Leonard"/>
    <date month="September" year="2016"/>
    <abstract>
      <t>This document registers media types for certain image formats promulgated in Microsoft Windows, namely image/wmf, image/x-wmf, image/emf, image/x-emf, and image/bmp for use with Windows Metafile, Enhanced Metafile, and Windows Bitmap formats. Originally designed for Microsoft Windows 2.0 and 3.0, these image files are intended to be portable between applications and devices, and they may contain both vector and raster graphics.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7903"/>
  <seriesInfo name="DOI" value="10.17487/RFC7903"/>
</reference>

<reference anchor="RFC8224">
  <front>
    <title>Authenticated Identity Management in the Session Initiation Protocol (SIP)</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="C. Jennings" initials="C." surname="Jennings"/>
    <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <date month="February" year="2018"/>
    <abstract>
      <t>The baseline security mechanisms in the Session Initiation Protocol (SIP) are inadequate for cryptographically assuring the identity of the end users that originate SIP requests, especially in an interdomain context. This document defines a mechanism for securely identifying originators of SIP requests. It does so by defining a SIP header field for conveying a signature used for validating the identity and for conveying a reference to the credentials of the signer.</t>
      <t>This document obsoletes RFC 4474.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8224"/>
  <seriesInfo name="DOI" value="10.17487/RFC8224"/>
</reference>

<reference anchor="RFC8225">
  <front>
    <title>PASSporT: Personal Assertion Token</title>
    <author fullname="C. Wendt" initials="C." surname="Wendt"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <date month="February" year="2018"/>
    <abstract>
      <t>This document defines a method for creating and validating a token that cryptographically verifies an originating identity or, more generally, a URI or telephone number representing the originator of personal communications. The Personal Assertion Token, PASSporT, is cryptographically signed to protect the integrity of the identity of the originator and to verify the assertion of the identity information at the destination. The cryptographic signature is defined with the intention that it can confidently verify the originating persona even when the signature is sent to the destination party over an insecure channel. PASSporT is particularly useful for many personal-communications applications over IP networks and other multi-hop interconnection scenarios where the originating and destination parties may not have a direct trusted relationship.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8225"/>
  <seriesInfo name="DOI" value="10.17487/RFC8225"/>
</reference>

<reference anchor="RFC8259">
  <front>
    <title>The JavaScript Object Notation (JSON) Data Interchange Format</title>
    <author fullname="T. Bray" initials="T." role="editor" surname="Bray"/>
    <date month="December" year="2017"/>
    <abstract>
      <t>JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.</t>
      <t>This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="90"/>
  <seriesInfo name="RFC" value="8259"/>
  <seriesInfo name="DOI" value="10.17487/RFC8259"/>
</reference>


<reference anchor="I-D.ietf-stir-passport-rcd">
   <front>
      <title>PASSporT Extension for Rich Call Data</title>
      <author fullname="Chris Wendt" initials="C." surname="Wendt">
         <organization>Somos Inc.</organization>
      </author>
      <author fullname="Jon Peterson" initials="J." surname="Peterson">
         <organization>Neustar Inc.</organization>
      </author>
      <date day="5" month="June" year="2023"/>
      <abstract>
	 <t>   This document extends PASSporT, a token for conveying
   cryptographically-signed call information about personal
   communications, to include rich meta-data about a call and caller
   that can be signed and integrity protected, transmitted, and
   subsequently rendered to the called party.  This framework is
   intended to include and extend caller and call specific information
   beyond human-readable display name comparable to the &quot;Caller ID&quot;
   function common on the telephone network and is also enhanced with a
   integrity mechanism that is designed to protect the authoring and
   transport of this information for different authoritative use-cases.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-stir-passport-rcd-26"/>
   
</reference>


<reference anchor="W3C-SVGTiny1.2" target="https://www.w3.org/TR/SVGMobile/">
  <front>
    <title>Scalable Vector Graphics (SVG) Tiny 1.2</title>
    <author >
      <organization>W3C</organization>
    </author>
    <date year="2008" month="December" day="22"/>
  </front>
</reference>
<reference anchor="ITUJPEG" >
  <front>
    <title>Information technology - Digital compression and coding of continuous-tone still images, JPEG File Interchange Format (JFIF) ITU-T Recommendation T.871, ISO/IEC 10918-5</title>
    <author >
      <organization>ITU-T</organization>
    </author>
    <date year="2013" month="May"/>
  </front>
</reference>
<reference anchor="ISOPNG" >
  <front>
    <title>Information technology -- Computer graphics and image processing -- Portable Network Graphics (PNG), Functional specification, ISO/IEC 15948:2004</title>
    <author >
      <organization>ISO/IEC</organization>
    </author>
    <date year="2004" month="March"/>
  </front>
</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 title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC2361">
  <front>
    <title>WAVE and AVI Codec Registries</title>
    <author fullname="E. Fleischman" initials="E." surname="Fleischman"/>
    <date month="June" year="1998"/>
    <abstract>
      <t>The purpose of this paper is to establish a mechanism by which codecs registered within Microsoft's WAVE and AVI Registries may be referenced within the IANA Namespace by Internet applications. This memo provides information for the Internet community. It does not specify an Internet standard of any kind.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="2361"/>
  <seriesInfo name="DOI" value="10.17487/RFC2361"/>
</reference>

<reference anchor="RFC3325">
  <front>
    <title>Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks</title>
    <author fullname="C. Jennings" initials="C." surname="Jennings"/>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="M. Watson" initials="M." surname="Watson"/>
    <date month="November" year="2002"/>
  </front>
  <seriesInfo name="RFC" value="3325"/>
  <seriesInfo name="DOI" value="10.17487/RFC3325"/>
</reference>

<reference anchor="RFC7340">
  <front>
    <title>Secure Telephone Identity Problem Statement and Requirements</title>
    <author fullname="J. Peterson" initials="J." surname="Peterson"/>
    <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
    <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
    <date month="September" year="2014"/>
    <abstract>
      <t>Over the past decade, Voice over IP (VoIP) systems based on SIP have replaced many traditional telephony deployments. Interworking VoIP systems with the traditional telephone network has reduced the overall level of calling party number and Caller ID assurances by granting attackers new and inexpensive tools to impersonate or obscure calling party numbers when orchestrating bulk commercial calling schemes, hacking voicemail boxes, or even circumventing multi-factor authentication systems trusted by banks. Despite previous attempts to provide a secure assurance of the origin of SIP communications, we still lack effective standards for identifying the calling party in a VoIP session. This document examines the reasons why providing identity for telephone numbers on the Internet has proven so difficult and shows how changes in the last decade may provide us with new strategies for attaching a secure identity to SIP sessions. It also gives high-level requirements for a solution in this space.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7340"/>
  <seriesInfo name="DOI" value="10.17487/RFC7340"/>
</reference>




    </references>


<?line 817?>

<section numbered="false" anchor="Acknowledgements"><name>Acknowledgements</name>

<t>We would like to thank David Hancock, Alec Fenichel, Paul Kyzivat, Yi Jing and other members of the SIPCORE and STIR working groups and ATIS/SIP Forum IPNNI for their helpful suggestions and comments during the creation of this document.</t>

</section>


  </back>

<!-- ##markdown-source:
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
QVpOxo2TkaitDSK54ZAt0YqctDqLVlG8fNFSmxynUxTlBMDYG+vzAqoqK7Je
pKEVeqsj6B2atJkEBNk1YRMJwv/DAifNX8R/zCGBms/p8InLDx8eR7lfBOX3
qA13GnyVF743qrL576Bhxenu+Dp+vGlc50i5h21s07RK1ilbyl5DGzGbsaNZ
JC3NNEv8h5jSLbEgH1Rpqe2XFXWbAA4cbsJtoRwjsFRoSmZex9jCu50eMtg7
C8C0U5H4PUgIPyt/jC5iNiDZFNTaCn0SlEMseJlMNQBo8Y/aj7S5TW6xoX1B
G7ImxVqyUylziPzHtk5a+xsyl69a9wjf0to9Ixi/Eea6BWUSot2ApaMg/AGw
IfqInWmIn0Cy1tzKPmN+o8MMqNxWjpLNbsdocd8wDRTtCfDwycsyefv4zDDF
0kxpTN0HvSoMS6ngXs2PTzo4gKmQcLcDr8rUC0iKqs7RJ7c6ddf0U/x0prtV
cbzdor9f7/aUt5n0HJlYXkZZFP5r2BqDDLR/tT5K79gXig0MVWNhsNWiH0C7
RUsL325RJcOFLBP1lZLA2D5RzdrILueJsb2i7p+iBm8ZEyiyX9qQcfJJAE+2
L9JP4w+L693b6+Jk+7e9zT9+/vl8+fO09+av/enTP+7ubvVPb74sp5PPMTUK
rxpEGu8+aZVNIEvCvj2ArXOl/K3SCu+frUet0Y56q7QjrVnVIlKPYijIGwWg
+2PVrDqqKGlc8M2SDvXcMpUX96MRGKNEJv/W2/6Jets1eb7IpkrUsY3d2R0o
HW/Yl1Hyx7PNKb4z6t7pe7fL9fZakNp+Nmy5SzK1Gbu+X9AqW99Ujxm5tFo4
lkRaWKx2HHNistcKwKTO1ywxLxXrSb0GQ9b4AqSx8oosiP0HCEbgzhXZCNe+
ypEMFRFJF2vEJF33RSVdepC4VMjrcUYiNN2J3OWnY3FV9dXR9fX+OnqEfXby
l0I/QbzCU+cmtJuFall5h2/PeZyUgdpwIT/wjcFRL/hW0NqPCnJ/tzWtHhwO
NdzDlu4BgZ9zg+hl+1JX1tBDjcahPYqCyw1d88GU4bj9pTNW9oMswxSbckyL
dHR5vL51qk3pGoFNmc3jMGc1gSYqR2O4NYscUHEaLJQiDqbY0cEiDoXbFJ4E
BjfPvCZo2PF9Op8qrmilCIVOjHEWCq9y7ktIrSf9gHh9aotphTukXoVsfpoj
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

-->

</rfc>

