Схема CarrierControlSchema_v2
Схема CarrierControlSchema_v2 определяет дополнительные элементы, которые используются для создания файла подготовки в вызове провисионфромксмлдокументасинк и описывают дополнительные параметры, необходимые для проверки подлинности и подготовки учетной записи подписчика в сети оператора мобильной сети (MNO). Все элементы находятся в пространстве имен http://www.microsoft.com/networking/CarrierControl/v2
. Не все элементы находятся в каждом профиле, поскольку некоторые элементы являются необязательными.
CarrierControlSchema_v2 элементы схемы являются дополнениями к схеме карриерконтролсчема версии 1, определенной в http://www.microsoft.com/networking/CarrierControl/v1
пространстве имен.
В следующей таблице перечислены все элементы этой схемы, отсортированные в алфавитном порядке по имени.
Элемент | Описание |
---|---|
AccessString | Определяет строку доступа для контекста в политике контекста протокола пакетных данных (PDP). |
AdditionalPDPContexts | Определяет дополнительные контексты протокола данных пакетов (PDP) в файле подготовки перевозчика подписчика. |
AppID | Определяет идентификатор приложения, используемого для списка разрешенных контекстов протокола данных пакетов (PDP). |
AppIDList | Определяет список приложений, входящих в список разрешенных контекстов протокола данных пакетов (PDP). |
AuthProtocol | Определяет протокол проверки подлинности, используемый для контекста в политике контекста протокола пакетных данных (PDP). |
НАСТРОЙКИ | Определяет настраиваемый протокол, используемый для данных мобильных сетей. |
CarrierNetworkMetadata | Определяет свойства и параметры сети в файле подготовки перевозчика подписчика. |
Сжатие | Определяет, включено ли сжатие для контекста в политике контекста пакетных данных (PDP). |
Контекст | Определяет контекст политики контекста для протокола пакетных данных (PDP) в файле подготовки перевозчика подписчика. |
CustomerSupportPhoneNumber | Определяет номер телефона для поддержки клиентов в файле подготовки перевозчика подписчика. |
DNSRetryCount | Определяет число повторных попыток DNS. Оно должно быть положительным целым числом от 1 до 4. |
DNSRetryIntervalInSeconds | Определяет интервал повтора DNS в секундах. Оно должно быть положительным целым числом от 1 до 4. |
DNSRetrySettings | Определяет параметры сети для повторных попыток DNS в файле подготовки перевозчика подписчика. |
DataClassFriendlyNames | Определяет понятные имена классов для стандартного или протокола, используемого для данных мобильных сетей в файле подготовки перевозчика подписчика. |
УГЛОВОЙ | Определяет улучшенные скорости передачи данных для протокола "развитие GSM" (РЕБРа), используемого для данных мобильных сетей. |
Extensions_v2 | Определяет дополнительные свойства и параметры в файле подготовки перевозчика подписчика. Extensions_v2 — это уникальный корневой элемент файла подготовки CarrierControlSchema_v2 . |
GPRS | Определяет протокол общей службы радио (GPRS), используемый для данных мобильных сетей. |
HSDPA | Определяет протокол High-Speed разную пакетного доступа (ХСДПА), используемый для данных мобильных сетей. |
HSUPA | Определяет High-Speedный протокол доступа к пакету исходящей связи (ХСУПА), используемый для данных мобильных сетей. |
IPv4LinkMTU | Определяет максимальный размер блока передачи (MTU) для IPv4-канала. Оно должно быть положительным целым числом от 1280 до 1500. |
IPv6LinkMTU | Определяет максимальный размер блока передачи (MTU) для IPv6-канала. Оно должно быть положительным целым числом от 1280 до 1500. |
СТАНДАРТ | Определяет стандарт долгосрочного развития (LTE), используемый для данных мобильных сетей. |
MaxNumberOfDevices | Определяет максимальное число подключенных к модему подключений. |
MultiplePDPContextPolicies | Определяет политики контекста для нескольких контекстных протоколов пакетных данных (PDP) в файле подготовки перевозчика подписчика. |
NONE | Класс данных мобильной широкополосной сети недоступен. |
имя; | Определяет имя политики контекста для протокола пакетных данных (PDP) в файле подготовки перевозчика подписчика. |
нетворксеттингс | Определяет параметры сети в файле подготовки перевозчика подписчика. |
ONEXEVDO | Определяет расширенный Voice-Data оптимизированный (НЕТБУК) стандарт, используемый для данных мобильных сетей. |
ONEXEVDO_REVA | Определение расширенной Voice-Data оптимизированной (НЕТБУК) редакции A (редакция A) стандарта, используемого для данных мобильных сетей. |
ONEXEVDO_REVB | Определяет расширенный Voice-Data оптимизированный (НЕТБУК) номер версии B (Rev. B), используемый для данных мобильных сетей. |
ONEXEVDV | Определяет стандарты Evolution-Data и голоса (1xEV-DV), используемые для данных мобильных сетей. |
ONEXRTT | Определяет стандарты технологии передачи Радио 1x (1xRTT), используемые для данных мобильных сетей. |
PDPContextPolicy | Определяет политику контекста для протокола пакетных данных (PDP) в файле подготовки перевозчика подписчика. |
Пароль | Определяет пароль, используемый для активации контекста протокола данных пакетов (PDP). |
THREEXRTT | Определяет стандарт технологии передачи Радио 3 раза (3xRTT), используемый для данных мобильных сетей. |
TetheringProfile | Определяет профиль модема в файле подготовки перевозчика подписчика. |
TetheringSettings | Определяет параметры модема в файле подготовки перевозчика подписчика. |
UMB | Определяет систему Ultra Mobile широкополосной сети (UMB), используемую для данных мобильных сетей. |
UMTS | Определяет протокол универсальной телекоммуникационной системы (УМТС), используемый для данных мобильных сетей на основе стандарта GSM. |
UserLogonCred | Определяет учетные данные входа пользователя для контекста в политике контекста пакетных данных (PDP). |
UserName | Определяет имя пользователя, используемое для активации контекста протокола данных пакетов (PDP). |
Полная схема CarrierControlSchema_v2 ниже:
<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>
Связанные темы