ISDN アダプターの ISDN キーと値の指定
WanEndpoints 値に加えて、ISDN アダプターの INF ファイルは、アダプターのインスタンス キーに次のキーと値を (レジストリの追加セクションを介して) 追加する必要があります。 詳細については「WAN アダプターの WAN エンドポイントの指定」を参照してください。
注: ISDN ドライバーは、Windows 8.1、Windows Server 2012 R2 以降では非推奨とされます。
IsdnNumDChannels
ISDN アダプターでサポートされる D チャネルの数を指定します。
IsdnAutoSwitchDetect (省略可能)
ISDN アダプターが自動スイッチ検出をサポートするかどうかを指定します。 値 1 は、アダプターが自動スイッチ検出をサポートしていることを示します。 値が 0 の場合は、アダプターが自動スイッチ検出をサポートしていないことを示します。
IsdnSwitchTypes
ISDN アダプターでサポートされるスイッチの種類を指定します。
Switch 説明 ISDN_SWITCH_AUTO
自動検出 (北米のみ)
ISDN_SWITCH_ATT
ESS5 (AT&T、北米)
ISDN_SWITCH_NI1
National ISDN 1 (NI-1)
ISDN_SWITCH_NI2
National 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 (サービス プロファイル識別子)、サブアドレス、マルチサブスクリプション番号が含まれます。
各 D チャネルの IsdnNumBChannels 値と D チャネル キー
D-channel キーは、D チャネルを識別する 0 ~ 9 の 0 から始まるインデックスです。 IsdnNumBChannels は、D チャネル キーに追加される REG_DWORD 値です。 IsdnNumBChannels は、 D チャネルでサポートされる B チャネルの数を指定します。
ISDN アダプターのインスタンス キーに ISDN キーと値を追加するレジストリの追加セクションの例を次に示します。 アダプターには 2 つの D チャネルが指定され、D チャネルごとに 2 つの 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 値
D チャネルのユーザーによって指定されたマルチサブスクリプション番号を示す REG_MULTI_SZ 値。
各 B チャネルの B チャネル キーと IsdnSpid、IsdnPhoneNumber、IsdnSubaddress の値。
キーまたは値 | 説明 |
---|---|
B チャネル キー |
B チャネルを識別する 0 から始まるインデックス。 B チャネル キーの最大値は、B チャネルが属する D チャネルに割り当てられた IsdnNumBchannels 値より 1 小さい値です。 |
IsdnSpid |
ユーザーが B チャネルに対して指定した SPID (存在する場合) を示す REG_SZ 値。 |
IsdnPhoneNumber |
ユーザーが 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=