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.

Did you know that 7/5 people don't know how to use fractions?