From owner-freebsd-isdn@FreeBSD.ORG Thu Feb 17 21:55:52 2005 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2483B16A4CE for ; Thu, 17 Feb 2005 21:55:52 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F36743D3F for ; Thu, 17 Feb 2005 21:55:51 +0000 (GMT) (envelope-from jgale.work@gmail.com) Received: by rproxy.gmail.com with SMTP id a41so387873rng for ; Thu, 17 Feb 2005 13:55:51 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=iwDYUWU63GJZwUmSG0ZBlbG5PCYHa+sw0CEciXZENRtvEMYTl3jS8rd6BFvTeZrzE7OIXknp5lacK+IPF0CqBl6uaG7YmO+Ij+8GDVK/iwFoGlRiiqiU7J0nLDPvcf6W9YEIxwC97ZBS29F3zCFHW0MrJapYpnym2UaqOjDWSVU= Received: by 10.38.73.16 with SMTP id v16mr42318rna; Thu, 17 Feb 2005 13:55:50 -0800 (PST) Received: by 10.38.71.63 with HTTP; Thu, 17 Feb 2005 13:55:50 -0800 (PST) Message-ID: <1a4ba29305021713554b46170a@mail.gmail.com> Date: Thu, 17 Feb 2005 14:55:50 -0700 From: Jeremy Gale To: freebsd-isdn@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Network Interfaces and PRI questions X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Jeremy Gale List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Feb 2005 21:55:52 -0000 Hi all, I'm pretty new to ISDN and i4b but I'm supposed to be writing a NetBSD driver for a custom hardware ISDN-based card. I'm trying to evaluate if I can use the i4b framework. Our card needs to be able to support multiple trunks - both multiple BRIs and PRIs. We are planning to use a Cologne chip for BRIs and a IDT chip for PRIs. One thing I'm still not clear on... what does a network interface (i4bipr/i4bisppp or irip/ippp in NetBSD-ese) represent? Does it represent an ISDN call? If you want a call on each B-channel of an ISDN BRI, does that mean you should have two devices, e.g. i4bipr0 and i4bipr1? This is an important consideration for me because it could mean literally hundreds of interfaces. Or does it represent more of a physical ISDN connection between two endpoints? How is the PRI support in i4b? It looks like the PRI support is #if 0'd out in NetBSD but functional in FreeBSD in the iavc driver. Any thoughts on the feasibility of doing this? Is there anywhere else I can read more high-level information on ISDN network interfaces? I've read The Care and Feeding of ISDN4BSD but any other resources would be appreciated. Thanks very much in advance! Jeremy