tail head cat sleep
QR code linking to this page

manページ  — i4b

名称

i4b – isdn4bsd 呼制御 ISDN ドライバ

内容

FreeBSD での書式

pseudo-device amp;"i4bamp;"

NetBSD での書式

なし

解説

i4b デバイスドライバは isdnd(8) デーモンが isdn4bsd カーネル部分とメッセージを交換するのに使用します。 その目的は、呼 (call) の確立や制御、切断、 および様々な制御情報や状態情報にアクセスすることです。

メッセージおよびメッセージパラメータは、インクルードファイル /usr/include/machine/i4b_ioctl.h に記述されています。

次の ioctl が利用可能です:

I4B_CDID_REQ
  交換局とのローカル D チャネルの単一のやりとりを一意に識別する 呼記述識別子 (CDID: Call Description IDentifier) を要求します。
I4B_CONNECT_REQ
  呼設定 (call setup) をリモート ISDN 加入者 (subscriber) に能動的に要求します。
I4B_CONNECT_RESP
  着呼 (incoming call) に対し、受け入れ、拒否、または無視すると応答します。
I4B_DISCONNECT_REQ
  能動的に呼を終了させます。
I4B_CTRL_INFO_REQ
  設置されている ISDN コントローラカードについての情報を要求します。
I4B_DIALOUT_RESP
  ダイヤルアウトを要求してきたドライバに対し、 呼設定に関する情報を与えます。
I4B_TIMEOUT_UPD
  動的に計算されるショートホールドモードのタイミングが変わった場合に、 カーネルのタイムアウト値を更新します。
I4B_UPDOWN_IND
  カーネルのユーザランドドライバにインタフェースのソフト的 アップ/ダウン状態変化を知らせます。
I4B_CTRL_DOWNLOAD
  アクティブなカードにファームウェアをダウンロードします。
I4B_ACTIVE_DIAGNOSTIC
  アクティブなカードからの診断情報を返します。

カーネルから得られる状態メッセージと イベントメッセージには次のものがあります:

MSG_CONNECT_IND
  リモートの ISDN ユーザからの着呼を示します。
MSG_CONNECT_ACTIVE_IND
  着呼がローカルで受け入れられた後、 あるいは発呼 (outgoing call) がリモートに受け入れられた後で、 交換局がアクティブ接続を通知しました。 対応する B チャネルが交換されます。
MSG_DISCONNECT_IND
  呼は終了しました。
MSG_DIALOUT_IND
  ユーザランドインタフェースドライバがデーモンに ダイヤルアウトするよう要求します (典型的には、ネットワークインタフェースの送信キューにパケットが届く時です)。
MSG_IDLE_TIMEOUT_IND
  B チャネルのアイドルタイムアウトが起こったために、 isdn4bsd カーネルドライバが呼を終了させました。
MSG_ACCT_IND
  ネットワークドライバからのアカウンティング情報です。
MSG_CHARGING_IND
  カーネルからの課金情報です。

関連項目

isdnd(8)

作者

i4b デバイスドライバと本マニュアルページは Hellmuth Michaelis が書きました。 彼の連絡先は、hm@kts.org です。

i4b (4) February 3, 1998

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

The most horrifying thing about Unix is that, no matter how many times you hit yourself over the head with it, you never quite manage to lose consciousness. It just goes on and on.
— Patrick Sobalvarro