2.2.20.5 Participant Element

The participant element describes a party involved with the call when the related call context data was authored. A participant element MUST be present for the author of the call context data and can be present for other parties in the call.

<xs:element name="participant" type="callctns:XmlConvContextParticipantType" minOccurs="1" maxOccurs="unbounded" />
 
  <xs:complexType name="XmlConvContextParticipantType">
    <xs:sequence>
      <xs:element name="uri" type="xs:string" minOccurs="1" maxOccurs="1"/>
      <xs:element name="displayName" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="onBehalfUri" type="xs:string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="onBehalfDisplayName" type="xs:string" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>

The participant element MUST contain a URI representing the address of a given participant to the call. The participant element can also contain the following elements:

  • displayName

  • onBehalfUri

  • onBehalfDisplayName

    Child element

    Usage

    uri

    A URI representing a participant (2) of the call related to the call context data, such as "sip:alice@contoso.com".

    displayName

    A plain-text identifier of the participant (2) identified by the URI, such as "Alice".

    onBehalfUri

    The URI of the user the participant (2) is acting on behalf of, if the participant (2) is acting in a third-party capacity.

    onBehalfDisplayName

    The plain-text identifier of the user the participant (2) is acting on behalf of, if the participant (2) is acting in a third-party capacity.