From owner-freebsd-isdn Mon Jan 15 5:12:42 2001 Delivered-To: freebsd-isdn@freebsd.org Received: from beamer.mchh.siemens.de (beamer.mchh.siemens.de [194.138.158.163]) by hub.freebsd.org (Postfix) with ESMTP id C08C337B404 for ; Mon, 15 Jan 2001 05:12:24 -0800 (PST) Received: from moody.mchh.siemens.de (mail2.mchh.siemens.de [194.138.158.226]) by beamer.mchh.siemens.de (8.9.3/8.9.3) with ESMTP id OAA08780; Mon, 15 Jan 2001 14:12:13 +0100 (MET) Received: from mchh247e.demchh201e.icn.siemens.de ([139.21.200.57]) by moody.mchh.siemens.de (8.9.1/8.9.1) with ESMTP id OAA17408; Mon, 15 Jan 2001 14:12:13 +0100 (MET) Received: by MCHH247E with Internet Mail Service (5.5.2650.21) id ; Mon, 15 Jan 2001 14:12:12 +0100 Message-ID: <67E0BE167008D31185F60008C7289DA0E12FB9@MCHH218E> From: Reifenberger Michael To: "'jml@cubical.fi'" Cc: "'freebsd-isdn@FreeBSD.ORG'" Subject: Re: i4b as tel server Date: Mon, 15 Jan 2001 14:12:11 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I allready found that out. But it doesn't affect this particular symptom. You can find a version of the MUX (without dialtone recognition) under contrib/*mux*.c The problem is that the FD_ISSET() of xfd doesn't return true until ifd gets closed... >Hi, > > please note that as long as the tel device is open, it generates data at > a constant rate (8KHz), you must take this into account. You should read > the data in 2048 byte chunks (which is the device internal buffer size) > to get the data without skew. Unaligned reading messes things up... > select() in and of itself works nicely. > > - Juha Bye/2 ------ Michael Reifenberger - IT, UNIX, R/3-Basis Work: Michael.Reifenberger@plaut.de Proj: Michael.Reifenberger.gp@icn.siemens.de Pers: Michael@Reifenberger.com Webspace: http://www.reifenberger.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message