Esquema WWAN
El esquema WWAN define los elementos que se usan para describir la conexión de un suscriptor a una red inalámbrica de área extensa (WWAN). Todos los elementos están en el espacio de nombres http://www.microsoft.com/networking/CarrierControl/WWAN/v1
. No todos los elementos están en todos los perfiles, ya que algunos elementos son opcionales.
En la tabla siguiente se enumeran todos los elementos de este esquema, ordenados alfabéticamente por nombre.
Elemento | Descripción |
---|---|
AccessString | Define el nombre del punto de acceso (APN) o la cadena de marcado que se usará para establecer una conexión de datos. Debe tener menos de 100 caracteres. |
ActivationComplete | Si es true, la suscripción se ha activado y la máquina debe intentar conectarse inmediatamente. De lo contrario, se devuelve el valor False. |
ActivationMethod | Define el elemento base abstracto para ReconnectToNetwork , ReregisterToNetwork y ServiceActivation. |
AssociatedPlan | Contiene el nombre del plan de datos del suscriptor. Debe coincidir con el atributo Name de un plan en el mismo documento XML. |
AuthProtocol | Define el protocolo de autenticación que se usará para activar un contexto de Protocolo de datos de paquetes (PDP):
|
Personalización de marca | Define información de personal de marca específica del operador para la conexión de un suscriptor con el operador de red móvil (MNO). |
CarrierSpecificData | Define los datos específicos del operador no especificados por Windows. |
Compresión | Si es ENABLE, se comprimen el encabezado de paquete y los datos transferidos a través de la conexión. De lo contrario, DISABLE. |
Congested | Si es true, la conexión del suscriptor está en estado de congestión. De lo contrario, no es compatible con el MNO o false. |
Contexto | Define los parámetros necesarios para configurar una conexión de datos. |
DataLimit | Define un valor que representa el límite de datos en MB para un plan limitado. Debe ser un valor de 0 a 232. |
DataRoamingPartners | Define la lista de proveedores de red preferidos para itinerancia. |
DefaultProfile | Define el perfil de conexión predeterminado utilizado por un suscriptor para conectarse a un MNO. El servicio banda ancha móvil usará esta configuración de conexión sin pedir al usuario detalles. |
Descripción | Define una breve descripción del perfil. |
Extensiones | Define un contenedor de puntos de extensión de esquema para futuras adiciones. |
Fields | Define valores que describen el plan del suscriptor y el uso de datos. |
HomeProviderName | Define el nombre del proveedor principal para una SIM o dispositivo determinados. |
InboundBandwidth | Define un valor que representa la velocidad de vínculo efectiva de la conexión entrante del suscriptor. |
Configuración regional | Define el código de país del mensaje con el formato "en-us" mediante ISO-3166. |
Logotipo | Define un mapa de bits de 32 x 32 (.bmp) o una imagen de tipo portable de gráficos de red (.png) del logotipo del MNO. |
Message | Define un mensaje con formato MNO que contiene las reglas de análisis necesarias para Windows 8 analizar el mensaje. |
Mensajes | Contiene un conjunto de mensajes MNO que analiza Windows 8 y se pueden indicar al usuario. |
Nombre (en el tipo: Personal de marca) | Define un nombre de personal de marca específico del operador para el MNO. La longitud máxima es de 20 caracteres. |
Name (tipo: NameType) | Define el nombre del perfil. Debe tener 64 caracteres o menos. |
OutboundBandwidth | Define un valor que representa la velocidad de vínculo efectiva de la conexión saliente del suscriptor. |
OverDataLimit | Define si un suscriptor ha consumido más bytes que el límite de datos para su plan. |
Contraseña | Define la contraseña usada para autenticar a un usuario. Debe tener menos de 256 caracteres. |
Patrón | Define una expresión regular que describe el contenido del mensaje legible descodificado. |
PlanType | Define el tipo de plan actualmente en uso por el suscriptor. |
Proveedor | Define el nombre y el identificador de proveedor de una red de telefonía móvil. |
PurchaseProfile | Define un perfil de conexión de compra utilizado por un suscriptor para conectarse a un MNO. |
ReconnectToNetwork | Define la información de tiempo que se usa para activar la cuenta del suscriptor en Mobile Broadband Network (MNO) para un tipo de activación de reconexión. |
RefreshProvisioning | Si es true, la configuración de red se ha actualizado y la máquina debe intentar recuperar un nuevo archivo de aprovisionamiento durante la siguiente ventana de mantenimiento disponible. De lo contrario, se devuelve el valor False. |
ReregisterToNetwork | Define la información de control de tiempo que se usa para activar la cuenta del suscriptor en Mobile Broadband Network (MNO) para un tipo de activación de registro. |
SMSBearer | Define los tipos de portador permitidos para los mensajes SMS. |
ServiceActivation | Define la información específica del operador necesaria para activar la cuenta del suscriptor en Mobile Broadband Network (MNO). |
USSDBearer | Define los tipos de portador permitidos para los mensajes USSD. |
Unidades | Define cómo interpretar los campos de unidad correspondientes a cada campo numérico. Los operadores pueden especificar una lista delimitada por espacios en blanco de tokens correspondientes a cada uno de los multiplicadores admitidos. |
Uso | Define el número de bytes que el suscriptor ha consumido con respecto a su límite de datos. Si no está presente, se deduce mediante:
|
UsageOverage | Define el número de bytes que el suscriptor ha consumido sobre su límite de datos. |
UsageOveragePercentage | Define el porcentaje sobre el límite de datos que ha consumido un suscriptor. |
UsagePercentage | Define el porcentaje del límite de datos que ha consumido un suscriptor. |
UsageTimestamp | Define una fecha y hora de validez de la información de uso. |
UserLogonCred | Define las credenciales de inicio de sesión para una conexión. |
UserName | Define el nombre de usuario para el inicio de sesión. Debe tener menos de 256 caracteres. |
A continuación se muestra el esquema WWAN completo:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControl/WWAN/v1"
elementFormDefault="qualified"
xmlns="http://www.microsoft.com/networking/CarrierControl/WWAN/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:base="http://www.microsoft.com/networking/CarrierControl/Base/v1"
xmlns:plans="http://www.microsoft.com/networking/CarrierControl/Plans/v1">
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Base/v1"/>
<xs:import namespace="http://www.microsoft.com/networking/CarrierControl/Plans/v1"/>
<xs:simpleType name="SimIccIDType">
<xs:restriction base="xs:token">
<xs:pattern value="[a-zA-Z\d]{1,20}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContextType">
<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:complexType name="ActivationMethodType">
<xs:attribute name="Delay" default="PT0S">
<xs:simpleType>
<xs:restriction base="xs:duration">
<xs:minInclusive value="PT0S"/>
<xs:maxExclusive value="PT1H"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RetryCount" default="0">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:maxInclusive value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="RetryInterval" default="PT1M">
<xs:simpleType>
<xs:restriction base="xs:duration">
<xs:minInclusive value="PT1M"/>
<xs:maxInclusive value="PT1H"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="ActivationMethod" type="ActivationMethodType" abstract="true"/>
<xs:element name="ReregisterToNetwork" type="ActivationMethodType" substitutionGroup="ActivationMethod"/>
<xs:element name="ReconnectToNetwork" type="ActivationMethodType" substitutionGroup="ActivationMethod"/>
<xs:element name="ServiceActivation" substitutionGroup="ActivationMethod">
<xs:complexType>
<xs:complexContent>
<xs:extension base="ActivationMethodType">
<xs:sequence>
<xs:element name="CarrierSpecificData" type="xs:base64Binary"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="CarrierMBNProfile">
<xs:sequence>
<xs:element name="Name" type="base:NameType"/>
<!-- Brief description of the profile -->
<xs:element name="Description" type="base:NameType" minOccurs="0"/>
<xs:element name="AssociatedPlan" type="xs:string" minOccurs="0"/>
<xs:element name="HomeProviderName" type="base:ProviderNameType" minOccurs="0"/>
<xs:element name="Context" type="ContextType" minOccurs="0"/>
<xs:element name="DataRoamingPartners" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Provider" type="base:ProviderType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Extensions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Priority" type="base:Priority" default="5"/>
</xs:complexType>
<xs:element name="DefaultProfile" type="CarrierMBNProfile"/>
<xs:element name="PurchaseProfile" type="CarrierMBNProfile"/>
<xs:element name="Branding" type="Branding" />
<xs:complexType name="Branding">
<xs:sequence>
<xs:element name="Logo" type="xs:base64Binary" minOccurs="0"/>
<xs:element name="Name" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BooleanField">
<xs:attribute name="TrueToken" type="xs:token"/>
<xs:attribute name="FalseToken" type="xs:token"/>
<xs:attribute name="Default" type="xs:boolean" default="false"/>
<xs:attribute name="Group" type="xs:positiveInteger"/>
</xs:complexType>
<xs:complexType name="DateTimeField">
<xs:attribute name="Format" type="xs:string" use="required"/>
<xs:attribute name="Group" type="xs:positiveInteger" use="required"/>
</xs:complexType>
<xs:complexType name="NumberField">
<xs:attribute name="Group" type="xs:positiveInteger" use="required"/>
<xs:attribute name="UnitGroup" type="xs:positiveInteger"/>
<xs:attribute name="DefaultUnit" default="None">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="None"/>
<xs:enumeration value="K"/>
<xs:enumeration value="M"/>
<xs:enumeration value="G"/>
<xs:enumeration value="T"/>
<xs:enumeration value="Ki"/>
<xs:enumeration value="Mi"/>
<xs:enumeration value="Gi"/>
<xs:enumeration value="Ti"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="PercentField">
<xs:attribute name="Group" type="xs:positiveInteger" use="required"/>
</xs:complexType>
<xs:simpleType name="TokenList">
<xs:list itemType="xs:token"/>
</xs:simpleType>
<xs:element name="SMSBearer">
<xs:complexType>
<xs:attribute name="Sender" type="xs:token"/>
<xs:attribute name="ClassZeroOnly" type="xs:boolean" default="true"/>
</xs:complexType>
</xs:element>
<xs:element name="USSDBearer"/>
<xs:element name="Messages">
<xs:complexType>
<xs:sequence>
<xs:element name="Message" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element ref="SMSBearer" maxOccurs="unbounded"/>
<xs:element ref="USSDBearer" minOccurs="0"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="USSDBearer"/>
</xs:sequence>
</xs:choice>
<xs:element name="Pattern" type="xs:string"/>
<xs:element name="Locale" default="English_United States.1252" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="\w+(?:_[\w ]+)?(?:\.\d+)?"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Units" minOccurs="0">
<xs:complexType>
<!-- Powers of 1,000 -->
<xs:attribute name="K" type="TokenList"/>
<xs:attribute name="M" type="TokenList"/>
<xs:attribute name="G" type="TokenList"/>
<xs:attribute name="T" type="TokenList"/>
<!-- Powers of 1,024 -->
<xs:attribute name="Ki" type="TokenList"/>
<xs:attribute name="Mi" type="TokenList"/>
<xs:attribute name="Gi" type="TokenList"/>
<xs:attribute name="Ti" type="TokenList"/>
</xs:complexType>
</xs:element>
<xs:element name="Fields" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Usage" type="NumberField" minOccurs="0"/>
<xs:element name="UsagePercentage" type="PercentField" minOccurs="0"/>
<xs:element name="UsageTimestamp" type="DateTimeField" minOccurs="0"/>
<xs:element name="UsageOverage" type="NumberField" minOccurs="0"/>
<xs:element name="UsageOveragePercentage" type="PercentField" minOccurs="0"/>
<xs:element name="DataLimit" type="NumberField" minOccurs="0"/>
<xs:element name="OverDataLimit" type="BooleanField" minOccurs="0"/>
<xs:element name="Congested" type="BooleanField" minOccurs="0"/>
<xs:element name="InboundBandwidth" type="NumberField" minOccurs="0"/>
<xs:element name="OutboundBandwidth" type="NumberField" minOccurs="0"/>
<xs:element name="PlanType" minOccurs="0">
<xs:complexType>
<xs:attribute name="Group" type="xs:positiveInteger"/>
<xs:attribute name="Default" type="plans:PlanType"/>
<xs:attribute name="UnrestrictedTokens" type="TokenList"/>
<xs:attribute name="FixedTokens" type="TokenList"/>
<xs:attribute name="VariableTokens" type="TokenList"/>
</xs:complexType>
</xs:element>
<xs:element name="RefreshProvisioning" type="BooleanField" minOccurs="0"/>
<xs:element name="ActivationComplete" type="BooleanField" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Silent" type="xs:boolean" default="true"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>