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

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

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

  • IsdnNumDChannels

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

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

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

  • IsdnSwitchTypes

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

    Выключатель Описание

    ISDN_ПЕРЕКЛЮЧАТЕЛЬ_АВТО

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

    ISDN_SWITCH_ATT

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

    ISDN_SWITCH_NI1

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

    ISDN_SWITCH_NI2

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

    ISDN_ПЕРЕКЛЮЧАТЕЛЬ_NT1

    Нордерн Телеком DMS 100 (NT-1)

    ISDN_SWITCH_INS64

    NTT INS64 (Япония)

    переключатель ISDN 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 Италия

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

    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 добавляет следующие ключи и значения:

  • Тип переключателя ISDN

    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.

Номер телефона ISDN

Номер телефона, если он указан, обозначенный пользователем для 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=