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.

What is this horrible fascination with Unix? The operating system of the 1960s, still gaining in popularity in the 1990s.
— Donald A. Norman