指定 ISDN 适配器的 ISDN 键和值
除了 WanEndpoints 值之外,ISDN 适配器的 INF 文件还必须(通过 add-registry-section 添加)以下键和值到适配器的实例键中。 有关详细信息,请参阅指定 WAN 适配器的 WAN 终结点。
注意 ISDN 驱动程序在 Windows 8.1、Windows Server 2012 R2 及更高版本中已被弃用。
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(服务配置文件标识符)、子地址和多订阅者号码。
每个 D 通道的 IsdnNumBChannels 值和 D-channel 键
D-channel 键是一个基于 0 的索引,从 0 到 9,用于标识 D 信道。 IsdnNumBChannels 是添加到 D-channel 键的 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
一个 REG_DWORD,表示用户为 ISDN 适配器选择的交换机类型。
每个 D 通道的 IsdnMultiSubscriberNumbers 值
一个 REG_MULTI_SZ 值,表示用户为 D 通道指定的多订阅者号码。
一个 B-channel 键和一个 IsdnSpid、IsdnPhoneNumber,以及/或者每个 B 通道的 IsdnSubaddress 值:
键或值 | 说明 |
---|---|
B-channel 键 |
一个基于零的索引,用于识别 B 通道。 B-channel 键的最大值要比分配给 B 通道所属 D 通道的 IsdnNumBchannels 值少一个。 |
IsdnSpid |
一个 REG_SZ 值,表示用户为 B 通道指定的 SPID(如有)。 |
IsdnPhoneNumber |
用户为 B 通道指定的电话号码(如有)。 |
IsdnSubaddress |
用户为 B 通道指定的子地址(如有)。 |
以下是 ISDN 适配器的注册表部分布局的示例。 每个注册表键值都用方括号括起来,例如:[ KeyName ]。 通过 INF 文件为 ISDN 适配器添加的 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=