2.2.1.7 Connectivity Element

A Connectivity element contains ICE connectivity information. The type of this element is ConnectivityType.

The ConnectivityType type is defined as follows:

<xs:complexType name="ConnectivityType">
  <xs:sequence>
    <xs:element name="Ice" type="tns:IceStatusType" minOccurs="0"/>
    <xs:element name="IceWarningFlags" type="xs:unsignedInt"
     minOccurs="0"/>
    <xs:element name="RelayAddress" type="tns:AddrType" minOccurs="0"
     maxOccurs="unbounded"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"
     maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
 
<xs:simpleType name="IceStatusType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="FAILED"/>
    <xs:enumeration value="DIRECT"/>
    <xs:enumeration value="RELAY"/>
    <xs:enumeration value="HTTP-PROXY"/>
  </xs:restriction>
</xs:simpleType>