<?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.6.16 (Ruby 2.6.0) -->


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

]>


<rfc ipr="trust200902" docName="draft-ietf-sipcore-callinfo-rcd-07" category="std" consensus="true" 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 Inc.</organization>
      <address>
        <postal>
          <country>US</country>
        </postal>
        <email>chris-ietf@chriswendt.net</email>
      </address>
    </author>
    <author initials="J." surname="Peterson" fullname="Jon Peterson">
      <organization>Neustar Inc.</organization>
      <address>
        <postal>
          <street>1800 Sutter St Suite 570</street>
          <city>Concord, CA  94520</city>
          <country>US</country>
        </postal>
        <email>jon.peterson@neustar.biz</email>
      </address>
    </author>

    <date year="2023" month="August" day="28"/>

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

    <abstract>


<t>This document describes a SIP Call-Info header field usage defined to include Rich Call Data (RCD) associated with the identity of the calling party that can be rendered to a called party for providing more descriptive information about the caller or more details about the reason for the call. This includes extended information about the caller beyond the telephone number such as a calling name, a logo or photo representing the caller or a jCard object representing the calling party. The elements defined for this purpose are intended to be extensible to accommodate related information about calls that helps people decide whether to pick up the phone and with the use of icon and newly defined jCard and other elements to be compatible and complimentary with the STIR/PASSporT Rich Call Data framework.</t>



    </abstract>



  </front>

  <middle>


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

<t>Traditional telephone network signaling protocols have long supported delivering a 'calling name' from the originating 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 often replaced or ignored. The same can be considered true of information in the Call-Info header fields in SIP.</t>

<t>To allow calling parties to initiate and called parties to receive a more comprehensive, deterministic, and extensible rich call data for incoming calls, this document describes new tokens for the SIP <xref target="RFC3261"/> Call-Info header field and a corresponding "purpose" parameter.  A new parameter of Call-Info designed for carrying a "call-reason" value.  For this document and depending on the policies of the communications system, calling parties could either be considered the end user device, (e.g. a SIP UA), or as a network service as part of a telephone service provider. Similarly, called parties could also similarly be an end user device or the network telephone service provider acting on behalf of the recipient of the call.</t>

<t>Used on its own, this specification assumes that the called party user agent can trust the SIP network or the SIP provider to assign, deliver and protect the correct rich call data (RCD) information as an end-to-end security policy.  However, as is true in many interconnected communications services, this end-to-end trust can not be guarenteed and therefore as the recommended approach, the entity inserting the Call-Info header field should also sign the caller information via STIR <xref target="RFC7340"/> defined protocol tools for SIP <xref target="RFC8224"/> and specifically through the use of Rich Call Data (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, but specifically in the trusted UNI device interface at the terminating side of the communications as part of an authenticated network to device trusted signaling where a device may not have the ability to verify the "rcd" PASSporT, but can receive the RCD information using Call-Info 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 its Section 4.4 "Owner/Subscriber" information).  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 Rich Call Data (RCD) in SIP <xref target="RFC3261"/>. The Call-Info header field, defined in <xref target="RFC3261"/> Section 20.9, defines a purpose parameter. In addition to providing guidance on calling name practices and the use of existing "icon" purpose, this document expands on other types of Rich Call Data by defining two new purpose values and one new generic parameter for Call-Info to align with Rich Call Data as defined in the STIR <xref target="RFC8224"/> framework and with "rcd" PASSporTs defined in <xref target="I-D.ietf-stir-passport-rcd"/>.</t>

<t>The first purpose value defined is "rcd-jcard" and is used to associate rich call data related to the identity of the calling party in the form of a jCard <xref target="RFC7095"/>. While there is a "card" token that is defined in <xref target="RFC3261"/> with what could be considered overlapping purposes, the specific intent of the use of "rcd-jcard" is for the profile of jCard defined in this document for use in Call-Info for Rich Call Data. 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 also 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>A parameter for "call-reason" is to be used to provide a string or other object that is used to convey the intent or reason the caller is calling to help the called party understand better the context and intent of the call and why they may want to answer the call.</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 is intended to extend the Call-Info header field to be compatible and complimentary to the Rich Call Data framework defined in <xref target="I-D.ietf-stir-passport-rcd"/>. In general, a SIP based call involves multiple hops that transition between different trusted and untrusted network relationships. The STIR framework <xref target="RFC7340"/> is intended to address the protection of the carriage of different call information and identities over untrusted network relationships that wasn't addressed when the SIP specifications were originally defined.  Call-Info, as defined in <xref target="RFC3261"/> Section 20.9, is the defined mechanism for carrying call and caller related information and also defines proceedures for defining new purpose tokens. This document will discuss the use of both existing tokens and define new purpose tokens to correspond to the Rich Call Data framework.</t>

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

<t>The Rich Call Data framework both defined in this document as well as in <xref target="I-D.ietf-stir-passport-rcd"/> are call specific information. The insertion of Rich Call Data is intended to be singular in that the receiving party should not be required to make any call specific decisions on redundant, duplicate, or conflicting Rich Call Data it would not be in the postion to make. With the use of Call-Info for the transmission of Rich Call Data, any Rich Call Data realted information defined in this specification or future specifications that extend this mechanism MUST be contained in a single Call-Info header field containing all URI and purpose tokens and parameters related to Rich Call Data. The Rich Call Data information is intended to be added by a party that is authoritative over that information or it has been translated from a verified STIR RCD PASSporT unmodified once in a trusted domain. Any additional parties involved in the call path SHOULD NOT generally modify the Call-Info or add additional Call-Info header fields related to Rich Call Data. 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"/>, calling name is already covered in <xref target="RFC3261"/> using the display-name component of the From header field value of the request, alternatively for some calls this may come from the P-Asserted-ID header <xref target="RFC3325"/>.  This is out of scope for Call-Info header field so will not be covered in this document further.</t>

<t>For logos or icons that can represent the calling party the "icon" purpose token is defined in <xref target="RFC3261"/> and is intended to be used for defining a URI to reference an image resource that can be displayed to the user that receives the SIP request.  For the purpose of this document and the transmission of Rich Call Data, this purpose token should be used as defined.  There is some high level guidance provided later in the document around some of the image formatting and related information.</t>

<t>Call reason is a new parameter that this document defines as a string with a new Call-Info header field parameter.  jCard is another more comprehensive and extensible mechanism defined in the STIR Rich Call Data framework. While <xref target="RFC3261"/> does have a "card" purpose token, the intent of defining a new "rcd-jcard" purpose token is to specifically use the JSON jCard <xref target="RFC7095"/> and provide specific guidance in this document for the use and non-use of the attributes of the jCard specification specific to describing the calling party in a communications session as well as some of the security considerations around that information.  Both of these are specifically defined in the next sections.</t>

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

<t>The use of the Call-Info Token "rcd-jcard" is for the purpose of supporting RCD associated with the identity of a calling party in a SIP call <xref target="RFC3261"/> Section 20.9.  The format of a Call-Info header field when using the "rcd-jcard" is as follows.</t>

<t>The Call-Info header field is defined to include a URI, where here the resource pointed to by the URI is a jCard JSON object <xref target="RFC7095"/>. The MIME media type set for the JSON text MUST be set as application/json with a default encoding of UTF-8 <xref target="RFC4627"/>. 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 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.</t>

<t>The jCard is intended to be used to contain multiple info about the calling party.  A call and its cooresponding single Rich Call Data related Call-Info header MUST only contain a single "rcd-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 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 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=rcd-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=rcd-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 also defines the use of a new parameter intended to extend the overall content of the Rich Call Data related Call-Info header field.  This parameter, as other parameters may be defined in the future, is intended to be separate and distinct from the other URI and purpose tokens that may proceed these parameters.</t>

<t>A new parameter of the Call-Info header is defined 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>One alternative approach would be to use the baseline <xref target="RFC3261"/> Subject header field value to convey the reason for the call. Because the Subject header has seen little historical use in SIP implementations, however, and its specification describes its potential use in filtering, it seems more 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=rcd-jcard;
  call-reason="For your ears only"
]]></artwork></figure>

<t>In the case that there is only a call-reason 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 "rcd-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=rcd-jcard;
  call-reason="For your ears only"
]]></artwork></figure>

</section>
<section anchor="examples-and-usage-of-call-info-for-rich-call-data"><name>Examples and usage of Call-Info for Rich Call Data</name>

<t>The procedures for the usage of the purpose tokens and URIs should generally follow the procedures defined in <xref target="RFC3261"/>. So, as an example, if there is a jCard and icon with a call reason, the following example shows the use of mulitple purpose and parameters in the the Call-Info header field.</t>

<figure><artwork><![CDATA[
Call-Info: <https://example.com/jbond.json>;purpose=rcd-jcard,
  <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"/> specific to the use of jCard for Call-Info and Rich Call Data making sure there is a minimum level of supported properties that every implementation of this specification should adhere to. This includes support for interpreting the value of this property and the ability to render in some appropriate form the display capabilities of common telephone devices, as well as apps, and also includes requirements specific to either textual displays 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 align with the content integrity mechanism defined in <xref target="I-D.ietf-stir-passport-rcd"/>. It is the belief of the authors that there isn't a scenario that deeper URI references would be required or even supported by the current set of properties for the typical use of jCard properties, but 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 Rich Call Data and STIR signing of the data <xref target="I-D.ietf-stir-passport-rcd"/>, <xref target="RFC8224"/>.</t>

</section>
<section anchor="usage-of-multimedia-data-in-jcard-or-with-icon"><name>Usage of multimedia data in jCard or with icon</name>

<t>With the use of the purpose token "icon" or for the cases where jCards incorporate URIs or directly include via Base64 encoding of digital images and sounds. We specify a few recommended conventions to facilitate more consistent support of the successful decoding and rendering of these images or media formats.</t>

<t>For images, such as for the photo and logo properties, the default image formats SHOULD be png or jpg. These files are mostly commonly used to support 24-bit RGB images which should consequently be the default.  There are some older telephone devices that may only support bmp type of images with lower bit-range (e.g. 16-bit or 8-bit or 1-bit), also with potentially only grayscale or 1-bit black and white color displays.  These exceptions are should considered optional to support or even recommended not to support and at least at the time of writing this document are becoming increasingly rare (i.e. typically displays on devices are either color or color-aware graphical displays that support png or jpg formats or exclusively textual displays).</t>

<t>In addition, vector images are increasingly popular in their use for icons and the need for scalable images without having to send multiple resolutions. SVG format and a minimum of support for <xref target="W3C-SVGTiny1.2"/> specifically appropriate for this specification has gained wide support as of the writing of this document, as a common format for vector images and should be supported as an additional default format for devices that support this specification.</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 on to the end of a file name, 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 are square ratio formatted 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 represents the unique string representing the file and 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 may not support all formats or resolutions can select the format they support.  The convention that is RECOMMENDED is that files that refer to the same content should use the same filename portion.  If it is an image format that 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 likely 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 wav files, although the usage of sound is not well defined in this specification as, for example, a special ring tone for a particular caller, and 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 target="RFC5234"/>, Section 3.6):</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>These types are used to capture information associated with the identification and naming of the entity associated with the jCard. They are initially defined in <xref target="RFC6350"/>, but the following list of properties included and repeated in this Section is a subset of the properties defined for jCard with properties selected for this document that have relevance to telephone and messaging applications. jCard is an extensible object and therefore, there may also be future specifications that extend the set of properties that may be relevant to the set of communications applications that utilize this specification.</t>

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

<t>The "fn" property has the intent of providing a formatted text corresponding to the name of the object the jCard represents.  Reference <xref target="RFC6350"/> Section 6.2.1.</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 has the intent of providing the components of the name of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.2.2.</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 has the intent of providing the text corresponding to the nickname of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.2.3.</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 has the intent of supplying an image or photograph information that annotates some aspect of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.2.4.</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 size of the sizes 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>These properties are concerned with information related to the delivery addressing or label for the jCard object.</t>

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

<t>The "adr" property has the intent of providing the delivery address of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.3.1.</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 information about how to communicate with the object the jCard represents.</t>

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

<t>The "tel" property has the intent of providing the telephone number for telephony communication of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.4.1.</t>

<t>Relative to the SIP From header field value this information may provide 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 should be considered for contact, fax, or other purposes aligned with the general usage of jCard and vCard, although consideration of confusing the caller with different contact telephone number information versus the actual verified telephone number should be made 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"></xref>, 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 has the intent of providing the electronic mail address for communication of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.4.2.</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 has the intent of providing the language(s) that may be used for contacting of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.4.4.</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 are concerned with information associated with geographical positions or regions associated with the object the jCard represents.</t>

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

<t>The "tz" property has the intent of providing the time zone of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.5.1.</t>

<t>Note: the up-to-date reference for where time-zone names are maintained is, at the authoring of this document, at this web address, 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 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 has the intent of providing the global positioning of the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.5.2.</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 target="RFC6350"/> Section 6.6.1.</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 target="RFC6350"/> Section 6.6.2.</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 target="RFC6350"/> Section 6.6.3.</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 target="RFC6350"/> Section 6.6.2.</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 are concerned with additional explanations, such as that related to informational notes or revisions specific to the jCard.</t>

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

<t>The "categories" property has the intent of specifying application category information about the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.7.1.</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 has the intent of specifying supplemental information or a comment about the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.7.2.</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 has the intent of specifying a 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 target="RFC6350"/> Section 6.7.5.</t>

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

<t>Cardinality:  *</t>

<figure><artwork><![CDATA[
Example:
["sound", {}, "uri", "http://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 has the intent of specifying a globally unique identifier corresponding to the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.7.6.</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 has the intent of specifying a uniform resource locator associated with the object the jCard represents. Reference <xref target="RFC6350"/> Section 6.7.8.</t>

<t>There is 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 target="RFC6350"/> Section 6.7.9.</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 the usage of jCard is that it has its own extensibility properties where new properties can be defined to relay newly defined 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 target="RFC7095"/> Section 3.6 or new specifications.</t>

</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>We would like to thank David Hancock, Alec Fenichel and other members of the SIPCORE and STIR working group for helpful suggestions and comments for the creation of this draft.</t>

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

<section anchor="sip-call-info-header-field-purpose-token-request"><name>SIP Call-Info Header Field Purpose Token Request</name>

<t>[this RFC] defines the "jcard" as a new value for the "purpose" parameter in the Call-Info header 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               | add:[this RFC] |
  +--------------+----------------+-------------------+----------------+
]]></artwork></figure>

</section>
<section anchor="sip-call-info-header-field-purpose-token-request-1"><name>SIP Call-Info Header Field Purpose Token Request</name>

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

</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. SIP and Call-Info 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 should be followed <xref target="I-D.ietf-stir-passport-rcd"/>, with the idea that the use of constraints and other certificate based associations should be considered. This includes considerations around information about the calling party being generally constant vs per call data being more temporal. 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'>



<reference anchor='RFC2392' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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='RFC3325' target='https://www.rfc-editor.org/info/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='RFC3966' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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='RFC4627' target='https://www.rfc-editor.org/info/rfc4627'>
  <front>
    <title>The application/json Media Type for JavaScript Object Notation (JSON)</title>
    <author fullname='D. Crockford' initials='D.' surname='Crockford'/>
    <date month='July' year='2006'/>
    <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. This memo provides information for the Internet community.</t>
    </abstract>
  </front>
  <seriesInfo name='RFC' value='4627'/>
  <seriesInfo name='DOI' value='10.17487/RFC4627'/>
</reference>

<reference anchor='RFC5234' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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='RFC7340' target='https://www.rfc-editor.org/info/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>

<reference anchor='RFC7519' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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='RFC8224' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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='I-D.ietf-stir-passport-rcd' target='https://datatracker.ietf.org/doc/html/draft-ietf-stir-passport-rcd-26'>
   <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" >
  <front>
    <title>Scalable Vector Graphics (SVG) Tiny 1.2 &lt;https://www.w3.org/TR/SVGMobile/&gt;</title>
    <author >
      <organization>W3C</organization>
    </author>
    <date year="2008" month="December" day="22"/>
  </front>
</reference>


<reference anchor='RFC2119' target='https://www.rfc-editor.org/info/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' target='https://www.rfc-editor.org/info/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>




  </back>

<!-- ##markdown-source:
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
5mElzsXkRQlcH6XJltqZa3cVG4ij2cw2EeDE1iaOXpy9Cn4qtERCsek4Pmgq
MHZ6+49qIZgg+GvX/1f9617//gqD/MuHGPx1qhWpHff+96+HWwn9G8iwGAsi
8x0JMU6x2QlWeABdMZiNI05kbo9XIoP8ZXDPQbgqwo3hDzL4iwzyznPfmkGK
25biryS47yD1pTwQYKsRth/kwwN+2z9xDrTYUpUWBLlX4qAWdNKrnUq3FRlV
fLEggDyXktQgNb1LMCB5u5bjGYvhXY+9mTNk/LruiCZxUffoiT4ViX9loaW2
kDmiOV0kB4vlWDyCzgtHY/jNzRlV7BxwT7AGpb3+5y5Ky9Lzmrqba5KQ3FTa
ODXI90o5JiQrXaIbKIxeBaJfZSj1SxW/dEd8pqj7SZOle9Xc6wY3qB8vl1Vb
17Q8Xe/r6S2bX5d+ps3W3w9AhphzZ6NDHMStXCKVozQ1G2aJ0pdKeYYIFWVV
u1DIWrm4g/FpWzLpjT5Y2LvSCnOPxCx57PeGvQEs+wOnoFBGYjAylTY0P7eB
xjpVy0sPkYHU0nePTTCdUw6Db0DHJqG9fZr3gl+yWRr82gvOl2MA6D87wXHx
e6+9kY+H8NsE332hxwanFI1bv8G9oXU3sIZbgWX7YUY+3IJjDLe6OnYbA3Jm
EPUD3ADwXwbbAbwBX4bpMwTxs1+XcZqo9BnA/JmAuOGNyxLdb0WW8kvnM6Dp
RedcLZNnL+HFX/Je57T3stcZ9Y5659vQFIdfELSb2Nq4cSfSbiF1GeyBELhT
R6AvvBziCpsHKdoYGoQjz/Xy0/u/9vvDo0ebiLsFbwYuNWRcZONxrBlRWx75
JZ534L/5HY9d/XZ+/BwLrw9fZEXRjDbO463jrHa1AWFoXrAJY61W8/EN8opu
9mOiDD+F9dAcBUdmWT4QHnd7Fa+poZZqioREn1VqutrNMehMcX3cpgnYu/yL
zZJ9L25hYhIuDiE+t6oZpoxfiWFUoKwwTh34XTj/j+Q1W0cQmUOD/nD3Bv/H
OFe2MRxMt/oO4jOVkEQvlDcdUN60fEinkury+4IYSjVve4OWgpem8fCIW6Yh
nM6d0iValyd+FQePQp2nRkPyiabWAdT2NVZueOyOocY6sa42/8suRv6qKN+g
78q1O9lRfeoHIdqdW0Rto/ToVJkQznp5fHpy9O7tu7M6K9p58V2sCMEBtNDG
dbQP28gy2o6RYB1lGwkE/9sZ9PvBKWi2IMlAby5Bro5AdsAmzj7i/Y+qwIah
ZUYFty+P6PX2sN/vH+CF95ejJto5qqpZt5KNSUNtaNpJDcQyT2nzMkFvQ5ZQ
CiirG5RSuXYPwVX7XhERplxcV7XJB6GiXaKiC2pfeG0d75jdu605DjvEPNBJ
hj63+JR85oad2Kaf9lzWnuCwLD+zLEiJObkr0ccYIdZj4gxG0yy8ioBqCzIv
rOj3//f67Uu7KW4oZSxBeXSjMzL5jP2mZqXUzbextWMbnWfx3GTlNHVltVHQ
Tdg0tnAShwxm03eCibrpOCjbrviUneJbkKbAYLmZNngtEs44zjZyKzB91jl9
JOudRvZaaPKCNimg0k0e9rTkswDPYnDE9uza/GaX3focqNH0+DLb4A9+cEcL
XCI2K68zxhdrE4UzyWO2/n+Sa93lLDrLKYOfELBjFX5ZUaaVNFhl8U67ZVfV
ziO2rmM/XoZHj5OOKfXGfPeGSVnfLNgAtj3yvIJGU6FAJMu92NkeZEv8H/IR
vk88KaOZX7WdMdAT8T2Mm2f6Fgjnxkp3bPLc9pTAUCdJ+xM2PwADGh5pD9qB
FfrIm2GMw78OusP+sLu3t9fF6jLSKjfHBgptfwo8jWHz1UGzlkmfRtzgrbWr
d3JX8j7kGTDQAN+04piP0cOz1rp5dw9T+BZc8W63i9mgbTStv9+sv/oqGKHD
vc6IBDxW3lWp/s8oq9SvNuMCzMHpBiqqF+/EBD6+BPbzU/Go4kWx7cK8GqGH
wcXuVmXJrKVbqukW/8QtWKGN15FiT4sA2Z8Cb+qUUHLHu8PGdyd547szsIm2
P7+hML3WmUs++Xe07LqPcuoPDBIotnGoXE/ZB9bg1byPcvV1U7f6+j2qFSb7
fKUE4wcgqD3Sm84yrHqm8NICvxElX2c0ryIhc2QdJ+/S5GhnS4aYim3HToxW
lVb3yFxuWzUvRZJEVnpseFcn8L9fGqtU0RdM7XwbBt+Vn9fmyUHfy4TCCl1L
4h/FTiCeVHMGI2J1WYbdbDLBu999dgB/dd+FSjBl4PEZKHyzYDTHD1moZjYE
hLZBEJVrd1LENMnGHpE+FK/Zu8Wt951WNu6namPDlcOdJ72dg/3+YKfTHQyH
vf7B8OnOsOmQv/M+U/vAx9zai/Q9Q2fRejOSLlpdAQjYctP6VXccfPyg7+bZ
r169E9kGy5RPl40fBNP7f87bfduJoF3VDwWsR+VYQx9i6jxAvPlE5FkDnKoX
/y+BafuB+HNgok3VvdZ5Rmt8SybrFtWFenbVVZfKxSZXJWc2czxFhJtxWU5M
u/XvlWr3gNqGc/nPshHucHAfX50ah5gf3hUXonRyah6CyhkJDI8/L/T02Zgy
xjunJydH6vPR0Sh6Nx2tTl6MpidH8tns0a/Hxy9+Ha2ir8dvT0dfXo8G749f
zE6PPnw4vXn7cvT7i+nZhxej7Oqkv5dEb84+//YfL5KT47Pr8cfBYDyXQRK4
fLEYD/e+4q0wfXEdzl/11ceny9OL1er19LeXH3799e3xzdkv4/n/gnuDWfQ6
uR7HL670f5z1ZZC/9Xo9zitBKSwV5byBLqW8S9UQPPZzMylhs4s6JVWu3U5I
dWYJzNE28G/mkg998hp9hCYZX2ShF/z6L/MdUteQ6lEevTj6Zyc4ScPes4oi
kAYv42tqCP/sVOVfqJSuSe4d3yxAC1Zllq+/W+h5ibtahuHidlM7IDl71rfs
SUlFvZm1aLvX0rq+Xs/IEXwhI/QxTkHf08UGNTXduoM7uehyIG+vG7yc/zZZ
PdmUe38u7oWn8c+EvjzQ1ENWF6MPx2+D0evjsyvmXNufPTm7Or44O77qnBxf
veqcnL18f3l18duW6CTgdTMyWbl4O24o3sUFpdUPzFDmGGe3lQ+HoIeWuLTV
OqzRFpmoG+vfA8JfiLMQNtk/6PeR5gdPBnutSibU8eUVnO/TLO2+yuMt4WBK
cNuAeO3qXcLaVCxxzp8rzHuwyOJVpXQ3Np95t8U+UhPlEmXw/9JlipqC52eS
7wnKMJUm9JLvczfG9x5KW2AY30tdWCzH0hlJFIfefLHDx65pFG5giLmdj0HW
xuFtKsOL4/+GSsMy3iTpyrU7tU8yWbGcjFPyTSYZFRg1pDv8m1xk/zaa8r0F
6H422VTWVVB1rW94Om9JSUGYVElnmaeHS7h8ODkYRLsTpbtPIh12B4Oo31VP
9ve6/b7qh08Hen882d8C/HzTg1y5dhfwAea0G9sFOclCVDIeXvd/0juwn62K
i6aEYE4yiK9VyK0KXMK3b9G9v3grxX0uqEJfreCEfcxsk3Js96ke5efucS9d
CyDXR9nmqVMI4620iSnRfZUhaw3rTULwoSx3gULzHHdZ0SvD7+A5TrFwrUbM
O9Msi7yvrtLH3KnZQ1xyG+NqWbipn45z8+lKpMnqiqirwBi/WMyVxJI4ZAtS
GQhJYlYnRWHmjUZ0eN+FvVYxF8thmDQreOglKLPBu0uA/nUMwmAuvo7mcwbD
f7+wRqre5N9+CxL0EU6QAmddrLZ+HM701xDM2t6snCfNx8e0BawfoY3rNsu3
klNa66HmS0YZwcD4uqFdgRGotrAFhru+r2R8+qdSEreD1zZIrKpD1CNxoyHg
sa2HMZHWVuvcizXXP+xaicmaaiH52hGZhSuX4soBSc+eYWczdcRzF81nVNxH
AtB6WeNjlazhxswZJUFe0x7Q+4Q3YXRGMd/Kx1i9b9fThzdxI5UVw1hvTKcw
r/kQVrLXlu4ivxTYKmY2QXmKB5RD4Car2S8n8MoBqI0EDFvN7qVvW4/CL2m2
SnQ05RYnrdZHLQ0SqOs7sROVfgleKmBAwRsFQj780glGiQ6DVzqN4dhwh3r5
7onmWL37TsDRu4tj1zgA4zu40mmeLRcUHcCPlmJFm5T12NZTYg+4SnWs2K00
oolyNaEUpeBkdDYKjqqf6Pj2A179g6xhTOZwnQ7ecEbHK8roOJcGAvwBjQvu
pQfaG80A0PxUaUrZNp9gNt+VqZYpNn1hftuHGeR6u7oa16QJYWD/DOjwghXM
aM8d0YJNyW2mnu4fUGMFc/DqBQGbFQFNJQKbD1F5QmWR//LWdYZqO1wAOpQF
8UrhmuNKW2o//q0VOXhSxYTpA2EKTYLfYA214hN0bBx6iH3AFXly4gGJrdJ4
r/mb5vTlnM2PHP3XE52kYhx8kg4y5qUfC/fxoOoGuCNiUKovsj9r5Kng92WG
fFO+vYlH+tLoFRvH2tz5A5O2rrVK4trXp52bylRlk5ZK9Z5Ucz+ZABO2vMR+
pjrV2GpD5THwcnRSxAkwe2DD2JjIaDZUhdYjHONQHoAVltNV6t+ydMLGCddL
eZ2kOoFVs71lS8se6itpm7SxVqfSNTaHDq7MF0qkWZP7PhFLOKMkzFBZ9Aen
jCGtrnURgWzBDXsNRaXgtrJa27DH9MuRzwdTzlnlW37mU+huMvPhGPIBAhPI
jZsQ9ybfSrErdx/3RGkpfWXcd6QYuaaDDYkjZP30rVgrGlkC6ujOHjR+/ZFy
cTdpKIOqaZmrOJV6TBZpSAIsNbXU4Bljh32bDVlp9SZozV+PanZLVj+4NNYk
La0hQEvEPMBrrgej9oAEDX5SvI+YLqgSWUa1oRmb7+5bzQwFb5NiLvnAcLXq
5guzei0qErVCw5IMBhZ9gJ2eqH2wkr4QmIKmE3UMKWnJJG/8PC+a8qF8jHrD
rq99lopanHcpW631fwBPbxp9AZgAAA==

-->

</rfc>

