Указание ключей и значений ISDN для адаптера ISDN

Помимо значения WanEndpoints , INF-файл для адаптера ISDN должен добавить (через раздел add-registry-section) следующие ключи и значения в ключ экземпляра адаптера. Дополнительные сведения см. в разделе Указание конечных точек глобальной сети для адаптера глобальной сети.

Примечание Драйверы ISDN являются устаревшими в Windows 8.1, Windows Server 2012 R2 и более поздних версиях.

  • IsdnNumDChannels

    Указывает количество D-каналов, поддерживаемых адаптером ISDN.

  • IsdnAutoSwitchDetect (необязательно)

    Указывает, поддерживает ли адаптер ISDN автоматическое обнаружение коммутатора. Значение 1 указывает, что адаптер поддерживает автоматическое обнаружение коммутатора. Нулевое значение указывает, что адаптер не поддерживает автоматическое обнаружение коммутатора.

  • IsdnSwitchTypes

    Указывает типы коммутаторов, поддерживаемые адаптером ISDN.

    Параметр Описание

    ISDN_SWITCH_AUTO

    Автоматическое обнаружение (только Северная Америка)

    ISDN_SWITCH_ATT

    ESS5 (AT&T, Северная Америка)

    ISDN_SWITCH_NI1

    Национальный ISDN 1 (NI-1)

    ISDN_SWITCH_NI2

    Национальный ISDN 2 (NI-2)

    ISDN_SWITCH_NT1

    Northern Telecom DMS 100 (NT-1)

    ISDN_SWITCH_INS64

    NTT INS64 (Япония)

    ISDN_SWITCH_1TR6

    Гражданин Германии (1TR6). Этот тип коммутатора используется редко.

    ISDN_SWITCH_VN3

    Французский национальный (VN3). Этот тип коммутатора используется редко.

    ISDN_SWITCH_NET3

    Европейский ISDN (DSS1)

    ISDN_SWITCH_DSS1

    Европейский ISDN (DSS1)

    ISDN_SWITCH_AUS

    Австралийский национальный. Этот тип коммутатора используется редко.

    ISDN_SWITCH_BEL

    Бельгия Национальный. Этот тип коммутатора используется редко.

    ISDN_SWITCH_VN4

    Французский национальный (VN4)

    ISDN_SWITCH_SWE

    Шведский национальный

    ISDN_SWITCH_ITA

    Итальянский национальный

    ISDN_SWITCH_TWN

    Тайваньская

Чтобы указать несколько типов коммутаторов, просто добавьте значения отдельных типов коммутаторов вместе.

Мастер ISDN, который запускается автоматически во время установки компонента ISDN, позволяет пользователю выбрать один из типов коммутаторов, заданных IsdnSwitchTypes. Выбранный тип переключателя определяет, какие другие параметры ISDN мастер ISDN впоследствии отображает для настройки. Эти параметры ISDN включают номер телефона, SPID (идентификатор профиля службы), вложенный адрес и номер мультисублицы.

  • Значение IsdnNumBChannels и ключ D-канала для каждого D-канала

    Ключ D-канала — это отсчитываемый от нуля индекс от 0 до 9, который идентифицирует D-канал. IsdnNumBChannels — это REG_DWORD значение, добавленное к ключу D-канала . IsdnNumBChannels указывает количество B-каналов, поддерживаемых D-каналом.

Ниже приведен пример раздела add-registry-section , который добавляет ключи и значения ISDN в ключ экземпляра адаптера ISDN. Для адаптера указываются два D-канала, а для каждого D-канала — два B-канала.

[ISDNadapter.reg]
HKR,,  WanEndPoints,         0x00010001, 4
HKR,,  IsdnNumDChannels,     0x00010001, 2
HKR,,  IsdnAutoSwitchDetect, 0x00010001, 1
HKR,,  IsdnSwitchTypes,      0x00010001, 0x00000004  ;NI1

HKR, 0, IsdnNumBChannels,    0x00010001, 2

HKR, 1, IsdnNumBChannels,    0x00010001, 2

Мастер ISDN также добавляет ключи и значения ISDN в ключ экземпляра адаптера ISDN на основе значений параметров, заданных пользователем. Мастер ISDN добавляет следующие ключи и значения:

  • IsdnSwitchType

    REG_DWORD, указывающий тип коммутатора, выбранный пользователем для адаптера ISDN.

  • Значение IsdnMultiSubscriberNumbers для каждого D-канала

    Значение REG_MULTI_SZ, указывающее номера с несколькими подписками, указанные пользователем для D-канала.

  • Ключ B-канала и значение IsdnSpid, IsdnPhoneNumber и (или) IsdnSubaddress для каждого B-канала:

Ключ или значение Описание

Ключ B-канала

Отсчитываемый от нуля индекс, идентифицирующий B-канал. Максимальное значение ключа B-канала на одно меньше значения IsdnNumBchannels , присвоенного D-каналу, которому принадлежит B-канал.

IsdnSpid

Значение REG_SZ, указывающее SPID, если таковой имеется, заданный пользователем для B-канала.

IsdnPhoneNumber

Номер телефона, если он есть, указанный пользователем для B-канала.

IsdnSubaddress

Вложенный адрес , если таковой есть, заданный пользователем для B-канала.

В следующем примере показан макет раздела реестра адаптера ISDN. Каждый раздел реестра заключен в квадратные скобки, например: [ KeyName ]. Ключи и значения ISDN, добавленные в INF-файл для адаптера ISDN, выделены полужирным шрифтом; Ключи и значения ISDN, добавленные мастером ISDN, отображаются в виде обычного текста (nonboldface).

[...Enum\emumeratorID\device-instance-id]  ;ISDN adapter instance key
WanEndpoints=4
IsdnNumDChannels=2
IsdnAutoSwitchDetect=1
IsdnSwitchType=0x4  ;National ISDN 1

[...Enum\emumeratorID\device-instance-id\0]  ;D-channel 0
IsdnNumBChannels=2
IsdnMultiSubscriberNumbers=1234567 2345678 3456789

[...Enum\emumeratorID\device-instance-id\0\0]  ;B-channel 0 for D-channel 0
IsdnSpid=00555121200
IsdnPhoneNumber=5551212
IsdnSubaddress=

[...Enum\emumeratorID\device-instance-id\0\1]  ;B-channel 1 key for D-channel 0
IsdnSpid=00555121300
IsdnPhoneNumber=5551213
IsdnSubaddress=

[...Enum\emumeratorID\device-instance-id\1]  ;D-channel 1 key
IsdnNumBChannels=2
IsdnMultiSubscriberNumbers=8675309 2390125 7658156

[...Enum\emumeratorID\device-instance-id\1\0]  ;B-channel 0 for D-channel 1
IsdnSpid=00555987600
IsdnPhoneNumber=5559876
IsdnSubaddress=

[...Enum\emumeratorID\device-instance-id\1\0]  ;B-channel 1 for D-channel 1
IsdnSpid=00555876500
IsdnPhoneNumber=5558765
IsdnSubaddress=