diff options
author | hm <hm@FreeBSD.org> | 1999-05-20 10:14:57 +0000 |
---|---|---|
committer | hm <hm@FreeBSD.org> | 1999-05-20 10:14:57 +0000 |
commit | 2077acfca034178f39e3fa4e86cb8d371f44737c (patch) | |
tree | 730187a2063473cb0d2e7cac998a9a4307285426 /usr.sbin/i4b/man | |
parent | 5ea75aea8a2633cc0acf9dd870c1e1db1abd6a21 (diff) | |
download | FreeBSD-src-2077acfca034178f39e3fa4e86cb8d371f44737c.zip FreeBSD-src-2077acfca034178f39e3fa4e86cb8d371f44737c.tar.gz |
upgrade isdn4bsd from version 0.71 to the just released version 0.81
Diffstat (limited to 'usr.sbin/i4b/man')
-rw-r--r-- | usr.sbin/i4b/man/i4btel.4 | 87 | ||||
-rw-r--r-- | usr.sbin/i4b/man/isic.4 | 7 |
2 files changed, 88 insertions, 6 deletions
diff --git a/usr.sbin/i4b/man/i4btel.4 b/usr.sbin/i4b/man/i4btel.4 index 54518aa..598f003 100644 --- a/usr.sbin/i4b/man/i4btel.4 +++ b/usr.sbin/i4b/man/i4btel.4 @@ -22,11 +22,11 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: i4btel.4,v 1.6 1999/02/14 09:45:02 hm Exp $ +.\" $Id: i4btel.4,v 1.7 1999/04/21 10:06:32 hm Exp $ .\" -.\" last edit-date: [Sun Feb 14 10:37:09 1999] +.\" last edit-date: [Wed Apr 21 12:03:34 1999] .\" -.Dd February 3, 1998 +.Dd April 21, 1999 .Dt i4btel 4 .Sh NAME .Nm i4btel @@ -42,7 +42,88 @@ driver provides an interface to the B-channel for telephony applications and is currently used by the .Xr isdnd 8 for answering machine support. The driver is part of the isdn4bsd package. +.Pp +The lower six bits of the drivers's minor number is used to specify a +unit number, wheras the upper two bits specify a functionality. +.Pp +Functionality zero is the usual telephony data stream i/o driver. +.Pp +Functionality one is used to enable commands to dial out and hang up and +receive responses about the state of the dial out progress and status. +This commands may change in the future, for details see the file +.Em i4b_tel_ioctl.h +and the +.Xr isdnphone 1 +utility. +.Pp +The telephony data stream comes out of the line in a bit-reversed format, +so the +.Nm +driver does the bit-reversion process in any case. +.Pp +Additionally, the user can specify to do A-law to u-law, u-law to A-law +or no conversion at all in the i4btel driver by using the +.Xr isdntelctl 8 +utility. +.Pp +The driver is able to process several ioctl's: +.Pp +.Bl -tag -width Ds -compact -offset indent +.It Ar I4B_TEL_GETAUDIOFMT +get currently used audio format conversion. +.It Ar I4B_TEL_SETAUDIOFMT +set currently used audio format conversion. +.It Ar I4B_TEL_EMPTYINPUTQUEUE +clear the input queue. +.El +.Pp +For the I4B_TEL_GETAUDIOFMT and I4B_TEL_SETAUDIOFMT, the following +parameters are available: +.Pp +.Bl -tag -width Ds -compact -offset indent +.It Ar CVT_NONE +do no A-law/u-law audio format conversion. The conversion path looks like +this: +.Pp +USER <--> bitreversing <--> ISDN-line +.Pp +.It Ar CVT_ALAW2ULAW +set set audio format conversion to do an audio conversion from A-law +(on the ISDN line) to u-law (in the userland). +The +.Xr read 2 +conversion path looks like this: +.Pp +USER <-- u-law/A-law <-- bitreversing <-- ISDN-line +.Pp +and the +.Xr write 2 +conversion path looks like this: +.Pp +USER --> u-law/A-law --> bitreversing --> ISDN-line +.Pp +.It Ar CVT_ULAW2ALAW +set set audio format conversion to do an audio conversion from u-law +(on the ISDN line) to A-law (in the userland). +The +.Xr read 2 +conversion path looks like this: +.Pp +USER <-- A-law/u-law <-- bitreversing <-- ISDN-line +.Pp +and the +.Xr write 2 +conversion path looks like this: +.Pp +USER --> A-law/u-law --> bitreversing --> ISDN-line +.Pp +.El +.Sh STANDARDS +A-Law and u-Law are specified in ITU Recommendation G.711. .Sh SEE ALSO +.Xr isdntelctl 8 +.Xr g711conv 1 +.Xr isdnphone 1 .Xr isdnd 8 .Xr isdnd.rc 5 .Sh AUTHOR diff --git a/usr.sbin/i4b/man/isic.4 b/usr.sbin/i4b/man/isic.4 index 6fa565e..e7f66ff 100644 --- a/usr.sbin/i4b/man/isic.4 +++ b/usr.sbin/i4b/man/isic.4 @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: isic.4,v 1.16 1999/02/14 09:45:02 hm Exp $ +.\" $Id: isic.4,v 1.18 1999/05/03 08:48:25 hm Exp $ .\" -.\" last edit-date: [Sun Feb 14 10:37:21 1999] +.\" last edit-date: [Tue Apr 20 14:08:35 1999] .\" .Dd December 22, 1998 .Dt isic 4 @@ -169,7 +169,7 @@ For an ELSA QuickStep 1000pro (PCI version) Cards on the PCMCIA or PCCARD bus: .Pp For an AVM Fritz!Card PCMCIA -.Cd options \&"AVM_PCMCIA\&" +.Cd options \&"AVM_A1_PCMCIA\&" .Cd "isic* at pcmcia? function ?" .Pp For an ELSA MicroLink ISDN/MC @@ -347,6 +347,7 @@ value is 18. Valid i/o port values must be in the range (<unknown>). .Pp Valid interrupt configurations are (<unknown>). +.El .Pp .Sh CAVEATS Note that all of the boards with I/O ports actually use several ranges |