Esquema de CarrierControlSchema_v2
O esquema CarrierControlSchema_v2 define elementos adicionais usados para criar o arquivo de provisionamento em uma chamada para ProvisionFromXmlDocumentAsync e descreve as configurações adicionais necessárias para autenticar e provisionar a conta de um assinante em uma rede MNO (Operador de Rede Móvel). Todos os elementos estão no namespace http://www.microsoft.com/networking/CarrierControl/v2
. Nem todos os elementos estão em cada perfil, pois alguns elementos são opcionais.
Os CarrierControlSchema_v2 de esquema são adições ao esquema CarrierControlSchema versão 1 definido no http://www.microsoft.com/networking/CarrierControl/v1
namespace .
A tabela a seguir lista todos os elementos neste esquema, ordenados em ordem alfabética por nome.
Elemento | Descrição |
---|---|
AccessString | Define a cadeia de caracteres de acesso para um contexto na política de contexto pdp (protocolo de dados de pacote). |
AdditionalPDPContexts | Define contextos de PDP (Protocolo de Dados de Pacote) adicionais no arquivo de provisionamento da operadora de um assinante. |
AppID | Define a ID do aplicativo usada para a lista de contexto do PDP (Protocolo de Dados de Pacote). |
AppIDList | Define a lista de aplicativos que fazem parte da lista de contextos permitidos do PDP (Protocolo de Dados de Pacote). |
AuthProtocol | Define o protocolo de autenticação a ser usado para um contexto na política de contexto pdp (protocolo de dados de pacote). |
PERSONALIZADO | Define um protocolo personalizado usado para dados de rede móvel. |
CarrierNetworkMetadata | Define as propriedades de rede e as configurações no arquivo de provisionamento da operadora de um assinante. |
Compactação | Define se a compactação está habilitada para um contexto na política de contexto do PROTOCOLO PDP. |
Contexto | Define o contexto de uma política de contexto pdp (protocolo de dados de pacote) no arquivo de provisionamento da operadora do assinante. |
CustomerSupportPhoneNumber | Define o número de telefone para suporte ao cliente no arquivo de provisionamento da operadora de um assinante. |
DNSRetryCount | Define a contagem de repetir DNS. Ele deve ser um inteiro positivo entre 1 e 4. |
DNSRetryIntervalInSeconds | Define o intervalo de repetir DNS em segundos. Ele deve ser um inteiro positivo entre 1 e 4. |
DNSRetrySettings | Define as configurações de rede para as recuperações de DNS no arquivo de provisionamento da operadora de um assinante. |
DataClassFriendlyNames | Define nomes amigáveis de classe para o padrão ou protocolo usado para dados de rede móvel no arquivo de provisionamento da operadora do assinante. |
BORDA | Define as taxas de dados aprimoradas para o protocolo EDGE (GSM Evolution) usado para dados de rede móvel. |
Extensions_v2 | Define propriedades e configurações adicionais no arquivo de provisionamento da operadora de um assinante. Extensions_v2 é o elemento raiz exclusivo do arquivo CarrierControlSchema_v2 provisionamento. |
GPRS | Define o protocolo GPRS (serviço de rádio de pacote geral) usado para dados de rede móvel. |
HSDPA | Define o protocolo High-Speed HSDPA (Downlink Packet Access) usado para dados de rede móvel. |
HSUPA | Define o protocolo High-Speed HSUPA (Uplink Packet Access) usado para dados de rede móvel. |
IPv4LinkMTU | Define a MTU (unidade de transmissão máxima) para um link IPv4. Ele deve ser um inteiro positivo entre 1280 e 1500. |
IPv6LinkMTU | Define a MTU (unidade de transmissão máxima) para um link IPv6. Ele deve ser um inteiro positivo entre 1280 e 1500. |
LTE | Define o padrão LTE (Evolução de Longo Prazo) usado para dados de rede móvel. |
MaxNumberOfDevices | Define o número máximo de conexões entre nós. |
MultiplePDPContextPolicies | Define várias políticas de contexto do PDP (Protocolo de Dados de Pacote) no arquivo de provisionamento da operadora de um assinante. |
NONE | Nenhuma Classe de Dados de rede de banda larga móvel está disponível. |
Nome | Define o nome de uma política de contexto pdp (protocolo de dados de pacote) no arquivo de provisionamento da operadora do assinante. |
NetworkSettings | Define as configurações de rede no arquivo de provisionamento da operadora de um assinante. |
ONEXEVDO | Define o padrão EVDO (otimizado para Voice-Data) aprimorado usado para dados de rede móvel. |
ONEXEVDO_REVA | Define o padrão A Voice-Data EVDO (Otimizado para Voice-Data) A (Rev. A) usado para dados de rede móvel. |
ONEXEVDO_REVB | Define o padrão EVDO (Voice-Data Otimizado para Voice-Data) B (Rev. B) usado para dados de rede móvel. |
ONEXEVDV | Define os padrões 1x Evolution-Data e Voz (1xEV-DV) usados para dados de rede móvel. |
ONEXRTT | Define os padrões 1x de tecnologia de transmissão de rádio (1xRTT) usados para dados de rede móvel. |
PDPContextPolicy | Define uma política de contexto PDP (Protocolo de Dados de Pacote) no arquivo de provisionamento da operadora de um assinante. |
Senha | Define a senha usada para a ativação de contexto do PROTOCOLO PDP. |
THREEXRTT | Define o padrão 3xRTT (Tecnologia de Transmissão de Rádio) 3X usado para dados de rede móvel. |
TetheringProfile | Define o perfil de compartilhamento no arquivo de provisionamento da operadora de um assinante. |
TetheringSettings | Define as configurações de compartilhamento no arquivo de provisionamento da operadora de um assinante. |
UMB | Define o sistema UMB (Ultra Mobile Broadband) usado para dados de rede móvel. |
UMTS | Define o protocolo UMTS (Sistema Universal de Telecomunicações Móveis) usado para dados de rede móvel com base no padrão GSM. |
UserLogonCred | Define as credenciais de logon do usuário para um contexto na política de contexto pdp (protocolo de dados de pacote). |
UserName | Define o nome de usuário usado para a ativação de contexto do PROTOCOLO PDP. |
O esquema CarrierControlSchema_v2 completo está abaixo:
<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>
Tópicos relacionados
Esquema de CarrierControlSchema