Поделиться через


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

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

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

  • IsdnNumDChannels

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

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

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

  • IsdnSwitchTypes

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

    Switch Description

    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

    Северный телекоммуникационный 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.

Ниже приведен пример раздела надстройки, который добавляет ключи и значения 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, Isdn Телефон Number и/или значение IsdnSubaddress для каждого канала B::

Ключ или значение Description

Ключ канала B

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

IsdnSpid

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

Isdn Телефон Number

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

IsdnSubaddress

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

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

[...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=