CarrierControlSchema_v2, schéma
Le schéma de CarrierControlSchema_v2 définit des éléments supplémentaires utilisés pour créer le fichier de configuration dans un appel à ProvisionFromXmlDocumentAsync et décrit les paramètres supplémentaires requis pour authentifier et approvisionner un compte d’abonné sur un réseau de téléphonie mobile (MNO). Tous les éléments se trouvent dans l’espace de noms http://www.microsoft.com/networking/CarrierControl/v2
. Tous les éléments ne se trouvent pas dans chaque profil, car certains éléments sont facultatifs.
Les éléments de schéma CarrierControlSchema_v2 sont des ajouts au schéma CarrierControlSchema version 1 défini dans l' http://www.microsoft.com/networking/CarrierControl/v1
espace de noms.
Le tableau suivant répertorie tous les éléments de ce schéma, triés par ordre alphabétique par nom.
Élément | Description |
---|---|
AccessString | Définit la chaîne d’accès pour un contexte dans la stratégie de contexte PDP (Packet Data Protocol). |
AdditionalPDPContexts | Définit des contextes PDP (Packet Data Protocol) supplémentaires dans le fichier de configuration de l’opérateur de l’abonné. |
AppID | Définit l’ID d’application utilisé pour la liste des contextes autorisés du contexte PDP (Packet Data Protocol). |
AppIDList | Définit la liste des applications qui font partie de la liste des contextes autorisés du contexte PDP (Packet Data Protocol). |
AuthProtocol | Définit le protocole d’authentification à utiliser pour un contexte dans la stratégie de contexte PDP (Packet Data Protocol). |
PROPRE | Définit un protocole personnalisé utilisé pour les données de réseau mobile. |
CarrierNetworkMetadata | Définit les propriétés et les paramètres réseau dans le fichier de configuration de l’opérateur de l’abonné. |
Compression | Définit si la compression est activée pour un contexte dans la stratégie de contexte PDP (Packet Data Protocol). |
Contexte | Définit le contexte d’une stratégie de contexte PDP (Packet Data Protocol) dans le fichier de configuration d’un opérateur de l’abonné. |
CustomerSupportPhoneNumber | Définit le numéro de téléphone du support client dans le fichier de configuration de l’opérateur de l’abonné. |
DNSRetryCount | Définit le nombre de tentatives DNS. Il doit s’agir d’un entier positif compris entre 1 et 4. |
DNSRetryIntervalInSeconds | Définit l’intervalle avant nouvelle tentative DNS en secondes. Il doit s’agir d’un entier positif compris entre 1 et 4. |
DNSRetrySettings | Définit les paramètres réseau pour les nouvelles tentatives DNS dans le fichier de configuration de l’opérateur de l’abonné. |
DataClassFriendlyNames | Définit les noms conviviaux des classes pour le protocole standard ou utilisé pour les données du réseau mobile dans le fichier de configuration de l’opérateur de l’abonné. |
EDGE | Définit les débits de données améliorés pour le protocole GSM Evolution (EDGE) utilisé pour les données de réseau mobile. |
Extensions_v2 | Définit des propriétés et des paramètres supplémentaires dans le fichier de configuration de l’opérateur de l’abonné. Extensions_v2 est l’élément racine unique de l' CarrierControlSchema_v2 fichier de configuration. |
GPRS | Définit le protocole GPRS (General Packet Radio Service) utilisé pour les données de réseau mobile. |
HSDPA | Définit le protocole HSDPA (High-Speed liaison par paquets) utilisé pour les données de réseau mobile. |
HSUPA | Définit le protocole d’accès aux paquets HSUPA (liaison montante) utilisé pour High-Speed les données de réseau mobile. |
IPv4LinkMTU | Définit l’unité de transmission maximale (MTU) pour une liaison IPv4. Il doit s’agir d’un entier positif compris entre 1280 et 1500. |
IPv6LinkMTU | Définit l’unité de transmission maximale (MTU) pour une liaison IPv6. Il doit s’agir d’un entier positif compris entre 1280 et 1500. |
LTE | Définit le standard d’évolution à long terme (LTE) utilisé pour les données de réseau mobile. |
MaxNumberOfDevices | Définit le nombre maximal de connexions attachées. |
MultiplePDPContextPolicies | Définit plusieurs stratégies de contexte PDP (Packet Data Protocol) dans le fichier de configuration de l’opérateur d’un abonné. |
NONE | Aucune classe de données de réseau haut débit mobile n’est disponible. |
Nom | Définit le nom d’une stratégie de contexte PDP (Packet Data Protocol) dans le fichier de configuration d’un opérateur de l’abonné. |
NetworkSettings | Définit les paramètres réseau dans le fichier de configuration de l’opérateur de l’abonné. |
ONEXEVDO | Définit la norme améliorée Voice-Data optimisée (EVDO) utilisée pour les données de réseau mobile. |
ONEXEVDO_REVA | Définit la version améliorée Voice-Data optimisée (EVDO) d’une norme (Rev. A) utilisée pour les données de réseau mobile. |
ONEXEVDO_REVB | Définit la version B (rév. B) de la révision Voice-Data optimisée (EVDO) améliorée utilisée pour les données de réseau mobile. |
ONEXEVDV | Définit les normes 1x Evolution-Data et voix (1xEV-DV) utilisées pour les données de réseau mobile. |
ONEXRTT | Définit les normes de technologie de transmission radio (1xRTT) 1x utilisées pour les données de réseau mobile. |
PDPContextPolicy | Définit une stratégie de contexte PDP (Packet Data Protocol) dans le fichier de configuration d’un opérateur de l’abonné. |
Mot de passe | Définit le mot de passe utilisé pour l’activation du contexte PDP (Packet Data Protocol). |
THREEXRTT | Définit la norme 3xRTT (3X radio transmission Technology) utilisée pour les données de réseau mobile. |
TetheringProfile | Définit le profil de connexion dans le fichier de configuration de l’opérateur de l’abonné. |
TetheringSettings | Définit les paramètres de connexion dans le fichier de configuration de l’opérateur de l’abonné. |
UMB | Définit le système de haut débit mobile ultra (UMB) utilisé pour les données de réseau mobile. |
UMTS | Définit le protocole UMTS (Universal Mobile Telecommunications System) utilisé pour les données de réseau mobile en fonction de la norme GSM. |
UserLogonCred | Définit les informations d’identification de connexion de l’utilisateur pour un contexte dans la stratégie de contexte PDP (Packet Data Protocol). |
UserName | Définit le nom d’utilisateur utilisé pour l’activation du contexte PDP (Packet Data Protocol). |
Le schéma de CarrierControlSchema_v2 complet est le suivant :
<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>
Rubriques connexes