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>
Temas relacionados