From owner-freebsd-isdn Mon Jan 1 2:11:39 2001 From owner-freebsd-isdn@FreeBSD.ORG Mon Jan 1 02:11:38 2001 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with ESMTP id 8625337B400 for ; Mon, 1 Jan 2001 02:11:37 -0800 (PST) Received: from hcswork.hcs.de (hcswork.hcs.de [192.76.124.5]) by hcshh.hcs.de (Postfix) with ESMTP id 169C15D06; Mon, 1 Jan 2001 11:10:59 +0100 (CET) Received: by hcswork.hcs.de (Postfix, from userid 200) id 389402B7; Mon, 1 Jan 2001 11:20:15 +0100 (MET) Subject: Re: Bundling with i4b In-Reply-To: <3A44F788.2E16B815@webdaemon.net> "from Konstantinos Konstantinidis at Dec 23, 2000 09:05:44 pm" To: kkonstan@duth.gr Date: Mon, 1 Jan 2001 11:20:15 +0100 (MET) Cc: freebsd-isdn@freebsd.org Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL84 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Message-Id: <20010101102015.389402B7@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org From the keyboard of Konstantinos Konstantinidis: > > I'm using isp0 to connect with a cisco (which *has* to initiate the call, > since it cannot receive calls due to the configuration of the PBX). I do > not have the option to use PPP encapsulation, and the damn thing keeps > trying to establish a 2nd B after about 10 minutes of >60kbps! If the 2nd > B is busy, it fails and tries again every 5 minutes, but if it's not, i4b > answers a 2nd call for isp0 while the 1st is allready taking place, thus > screwing things up pretty badly - I have to put the interface down and up > again for packets to flow again :( > It shouldn't be hard to add this functionality, but I tried to do it and > failed miserably since I don't know my way around the i4b source tree. > Perhaps someone could consider making this minor change or point out to > me a good place to start in the source tree. This seems to be a bug in isdnd. Incoming calls are handled in the file msghdl.c, function msg_connect_ind(). This is the place where incoming calls are checked whether to answer them or to ignore them. All the checking of the little pieces is done in file support.c function find_matching_entry_incoming() which is called from msg_connect_ind(). hellmuth -- Hellmuth Michaelis Tel +49 40 55 97 47-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 55 97 47-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de D-22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message