Compartir a través de


Esquema CarrierControlSchema_v2

El esquema CarrierControlSchema_v2 define elementos adicionales que se usan para crear el archivo de aprovisionamiento en una llamada a ProvisionFromXmlDocumentAsync y describe la configuración adicional necesaria para autenticar y aprovisionar la cuenta de un suscriptor en la red del operador de red móvil (MNO). Todos los elementos están en el espacio de nombres http://www.microsoft.com/networking/CarrierControl/v2. No todos los elementos están en todos los perfiles, ya que algunos elementos son opcionales.

Los CarrierControlSchema_v2 de esquema son adiciones al esquema CarrierControlSchema versión 1 definido en el espacio de http://www.microsoft.com/networking/CarrierControl/v1 nombres .

En la tabla siguiente se enumeran todos los elementos de este esquema, ordenados alfabéticamente por nombre.

Elemento Descripción
AccessString

Define la cadena de acceso para un contexto en la directiva de contexto del Protocolo de datos de paquetes (PDP).

AdditionalPDPContexts

Define contextos adicionales del Protocolo de datos de paquetes (PDP) en el archivo de aprovisionamiento del operador de un suscriptor.

AppID

Define el identificador de aplicación usado para la lista de permitidos del contexto del Protocolo de datos de paquetes (PDP).

AppIDList

Define la lista de aplicaciones que forman parte de la lista de permitidos del contexto del Protocolo de datos de paquetes (PDP).

AuthProtocol

Define el protocolo de autenticación que se usará para un contexto en la directiva de contexto del Protocolo de datos de paquetes (PDP).

PERSONALIZADO

Define un protocolo personalizado que se usa para los datos de red móvil.

CarrierNetworkMetadata

Define las propiedades y la configuración de red en el archivo de aprovisionamiento del operador de un suscriptor.

Compresión

Define si la compresión está habilitada para un contexto en la directiva de contexto del Protocolo de datos de paquetes (PDP).

Contexto

Define el contexto de una directiva de contexto del Protocolo de datos de paquetes (PDP) en el archivo de aprovisionamiento del operador de un suscriptor.

CustomerSupportPhoneNumber

Define el número de teléfono para el soporte al cliente en el archivo de aprovisionamiento del operador de un suscriptor.

DNSRetryCount

Define el recuento de reintentos de DNS. Debe ser un entero positivo entre 1 y 4.

DNSRetryIntervalInSeconds

Define el intervalo de reintentos de DNS en segundos. Debe ser un entero positivo entre 1 y 4.

DNSRetrySettings

Define la configuración de red para los reintentos DNS en el archivo de aprovisionamiento del operador de un suscriptor.

DataClassFriendlyNames

Define nombres descriptivos de clase para el estándar o protocolo usado para los datos de red móvil en el archivo de aprovisionamiento del operador de un suscriptor.

BORDE

Define las tasas de datos mejoradas para el protocolo GSM Evolution (EDGE) que se usa para los datos de red móvil.

Extensions_v2

Define propiedades y configuraciones adicionales en el archivo de aprovisionamiento del operador de un suscriptor. Extensions_v2 es el elemento raíz único del archivo CarrierControlSchema_v2 de aprovisionamiento.

GPRS

Define el protocolo general del servicio de radio de paquetes (GPRS) que se usa para los datos de red móvil.

HSDPA

Define el protocolo High-Speed acceso a paquetes de vínculos descendentes (HSDPA) que se usa para los datos de red móvil.

HSUPA

Define el protocolo High-Speed de acceso a paquetes de vínculo superior (HSUPA) que se usa para los datos de red móvil.

IPv4LinkMTU

Define la unidad de transmisión máxima (MTU) para un vínculo IPv4. Debe ser un entero positivo entre 1280 y 1500.

IPv6LinkMTU

Define la unidad de transmisión máxima (MTU) para un vínculo IPv6. Debe ser un entero positivo entre 1280 y 1500.

LTE

Define el estándar de evolución a largo plazo (EVOLUTION) que se usa para los datos de red móvil.

MaxNumberOfDevices

Define el número máximo de conexiones tethered.

MultiplePDPContextPolicies

Define varias directivas de contexto del Protocolo de datos de paquetes (PDP) en el archivo de aprovisionamiento del operador de un suscriptor.

NONE

No hay ninguna clase de datos de red de banda ancha móvil disponible.

Nombre

Define el nombre de una directiva de contexto del Protocolo de datos de paquetes (PDP) en el archivo de aprovisionamiento del operador de un suscriptor.

NetworkSettings

Define la configuración de red en el archivo de aprovisionamiento del operador de un suscriptor.

ONEXEVDO

Define el estándar mejorado Voice-Data optimizado para dispositivos móviles (EVDO) que se usa para los datos de red móvil.

ONEXEVDO_REVA

Define el estándar enhanced Voice-Data Optimized (EVDO) Revision A (Rev. A) que se usa para los datos de red móvil.

ONEXEVDO_REVB

Define el estándar enhanced Voice-Data Optimized (EVDO) Revision B (Rev. B) que se usa para los datos de red móvil.

ONEXEVDV

Define los estándares de Evolution-Data y voz (1xEV-DV) que se usan para los datos de red móvil.

ONEXRTT

Define los estándares 1x Radio Transmission Technology (1xRTT) usados para los datos de red móvil.

PDPContextPolicy

Define una directiva de contexto del Protocolo de datos de paquetes (PDP) en el archivo de aprovisionamiento del operador de un suscriptor.

Contraseña

Define la contraseña usada para la activación del contexto del Protocolo de datos de paquetes (PDP).

THREEXRTT

Define el estándar 3X Radio Transmission Technology (3xRTT) que se usa para los datos de red móvil.

TetheringProfile

Define el perfil de tethering en el archivo de aprovisionamiento del operador de un suscriptor.

TetheringSettings

Define la configuración de tethering en el archivo de aprovisionamiento del operador de un suscriptor.

UMB

Define el sistema de banda ancha móvil Ultra (UMB) que se usa para los datos de red móvil.

UMTS

Define el protocolo del Sistema universal de telecomunicaciones móviles (UMTS) que se usa para los datos de red móvil según el estándar GSM.

UserLogonCred

Define las credenciales de inicio de sesión de usuario para un contexto en la directiva de contexto del Protocolo de datos de paquetes (PDP).

UserName

Define el nombre de usuario utilizado para la activación del contexto del Protocolo de datos de paquetes (PDP).

 

A continuación se CarrierControlSchema_v2 esquema completo:

<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/v2"
    elementFormDefault="qualified"
    xmlns="http://www.microsoft.com/networking/CarrierControl/v2"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:base="http://www.microsoft.com/networking/CarrierControl/Base/v1"
>

  <xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1" />

  <xs:complexType name="ApnContextType">
    <xs:sequence>
      <xs:element name="AccessString" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:minLength value="1"/>
            <xs:maxLength value="100"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="UserLogonCred" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="UserName" type="base:NameType"/>
            <xs:element name="Password" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Compression" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="DISABLE"/>
            <xs:enumeration value="ENABLE"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="AuthProtocol" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="NONE"/>
            <xs:enumeration value="PAP"/>
            <xs:enumeration value="CHAP"/>
            <xs:enumeration value="MsCHAPv2"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="MTUType">
    <xs:restriction base="xs:positiveInteger">
      <xs:minInclusive value="1280" />
      <xs:maxInclusive value="1500" />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="DNSRetryIntervalType">
    <xs:restriction base="xs:positiveInteger">
      <xs:minInclusive value="1" />
      <xs:maxInclusive value="4" />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="DNSRetryCountType">
    <xs:restriction base="xs:positiveInteger">
      <xs:minInclusive value="1" />
      <xs:maxInclusive value="4" />
    </xs:restriction>
  </xs:simpleType>
  
  <xs:complexType name="DNSRetrySettingsType">
    <xs:sequence>
      <xs:element name="DNSRetryIntervalInSeconds" type="DNSRetryIntervalType" />
      <xs:element name="DNSRetryCount" type="DNSRetryCountType" />
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="FriendlyNameType">
    <xs:restriction base="xs:normalizedString">
      <xs:minLength value="1" />
      <xs:maxLength value="15" />
      <xs:whiteSpace value="collapse" />
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="TetheringMaxNumberofDeviceType">
    <xs:restriction base="xs:positiveInteger" >
      <xs:minInclusive value="3"/>
      <xs:maxInclusive value="10"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="PhoneNumberType">
    <xs:restriction base="xs:normalizedString">
      <xs:minLength value="0" />
      <xs:maxLength value="25" />
      <xs:whiteSpace value="collapse" />
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="NetworkSettingsType">
    <xs:sequence>
      <xs:element name="IPv4LinkMTU" type="MTUType" minOccurs="0" />
      <xs:element name="IPv6LinkMTU" type="MTUType" minOccurs="0" />
      <xs:element name="DNSRetrySettings" type="DNSRetrySettingsType" minOccurs="0" />
    </xs:sequence>

  </xs:complexType>

  <xs:complexType name="DataClassFriendlyNamesType">
    <xs:sequence>
      <xs:element name="NONE" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="GPRS" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="EDGE" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="UMTS" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="HSDPA" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="HSUPA" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="LTE" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="ONEXRTT" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="ONEXEVDO" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="ONEXEVDO_REVA" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="ONEXEVDV" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="THREEXRTT" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="ONEXEVDO_REVB" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="UMB" type="FriendlyNameType" minOccurs="0" />
      <xs:element name="CUSTOM" type="FriendlyNameType" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="AppIDListType">
    <xs:sequence>
      <xs:element name="AppID" type="xs:string" minOccurs="0"  maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="PDPContextPolicyType">
    <xs:sequence>
      <xs:element name="Name" type="base:NameType" />
      <xs:element name="Context" type="ApnContextType" />
      <xs:element name="AppIDList" type="AppIDListType" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="MultiplePDPContextPoliciesType">
    <xs:sequence>
      <xs:element name="PDPContextPolicy" type="PDPContextPolicyType" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="MultiplePDPContextSupport" type="xs:boolean" default="true" />
  </xs:complexType>
  
  <xs:complexType name="TetheringProfileType">
  <xs:sequence>
    <xs:element name="Name" type="base:NameType" />
    <xs:element name="Context" type="ApnContextType" />
  </xs:sequence>
  </xs:complexType>
  
  <xs:complexType name="TetheringSettingsType">
     <xs:sequence>
      <xs:element name="TetheringProfile" type="TetheringProfileType" minOccurs="0" />
       <xs:element name="MaxNumberOfDevices" type="TetheringMaxNumberofDeviceType" minOccurs="0" />
     </xs:sequence>
  </xs:complexType>
  

  <xs:element name="Extensions_v2">
    <xs:complexType>
      <xs:sequence>

        <xs:element name="CarrierNetworkMetadata" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NetworkSettings"  type="NetworkSettingsType" minOccurs="0" />
              <xs:element name="DataClassFriendlyNames" type="DataClassFriendlyNamesType" minOccurs="0" />
              <xs:element name="CustomerSupportPhoneNumber" type="PhoneNumberType" minOccurs="0" />

            </xs:sequence>
          </xs:complexType>
        </xs:element>

        <xs:element name="AdditionalPDPContexts" minOccurs="0">
          <xs:complexType>
            <xs:sequence>

              <xs:element name="MultiplePDPContextPolicies" type="MultiplePDPContextPoliciesType" minOccurs="0"  />
              <xs:element name="TetheringSettings" type="TetheringSettingsType" minOccurs="0" />

            </xs:sequence>
          </xs:complexType>
        </xs:element>
  
      </xs:sequence>
    </xs:complexType>
  </xs:element>

</xs:schema>

Esquema CarrierControlSchema