指定 ISDN 适配器的 ISDN 键和值

除了 WanEndpoints 值之外,ISDN 适配器的 INF 文件还必须通过 add-registry-section) 以下键和值添加到适配器的实例键中 (。 有关详细信息,请参阅 为 WAN 适配器指定 WAN 终结点

注意Windows 8.1、Windows Server 2012 R2 及更高版本中弃用了 ISDN 驱动程序。

  • IsdnNumDChannels

    指定 ISDN 适配器支持的 D 通道数。

  • 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

    北方电信 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 是添加到 D 通道 键的REG_DWORD值。 IsdnNumBChannels 指定 D 通道支持的 B 通道数。

下面是 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

    指示用户为 ISDN 适配器选择的交换机类型的REG_DWORD。

  • 每个 D 通道的 IsdnMultiSubscriberNumbers

    一个 REG_MULTI_SZ 值,该值指示用户为 D 通道指定的多订阅者编号。

  • 每个 B 通道的 B 通道键和 IsdnSpidIsdnPhoneNumber 和/或 IsdnSubaddress 值:

键或值 说明

B 通道 密钥

标识 B 通道的从零开始的索引。 B 通道键的最大值比分配给 B 通道 所属的 D 通道的 IsdnNumBchannels 值少一个。

IsdnSpid

一个 REG_SZ 值,该值指示用户为 B 通道指定的 SPID(如果有)。

IsdnPhoneNumber

用户为 B 通道指定的电话号码(如果有)。

IsdnSubaddress

用户为 B 通道指定的子地址(如果有)。

以下示例是 ISDN 适配器的注册表节布局 。 每个注册表项括在方括号中,例如:[ KeyName ]。 由 INF 文件为 ISDN 适配器添加的 ISDN 键和值以粗体文本突出显示;ISDN 向导添加的 ISDN 键和值显示在文本) 正常 (非boldface 中。

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