tail head cat sleep
QR code linking to this page

Man page  — i4b

명칭

i4b – isdn4bsd 호제어 ISDN 드라이버

내용

FreeBSD 에서의 서식

pseudo-device "i4b"

NetBSD 에서의 서식

없음

해설

i4b 디바이스 드라이버는 isdnd(8) demon가 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
  dial out를 요구해 온 드라이버에 대해, 호설정에 관한 정보를 줍니다.
I4B_TIMEOUT_UPD
  동적으로 계산되는 쇼트 hold 모드의 타이밍이 바뀌었을 경우에, 커널의 타임 아웃치를 갱신합니다.
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
  유저 랜드 인터페이스 드라이버가 demon에게 dial out 하도록(듯이) 요구합니다 (전형적으로는, 네트워크 인터페이스의 송신 큐에 패킷이 닿을 때입니다).
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.

LISP = Lots of Irritating Silly Parentheses